Comments (3)
My investigation found that the update failed because the in-place upgrade is failing to allocate a large enough block of RAM (about 500MB) to set up the ramdisk needed to do the upgrade.
Setting the minimum RAM for the VM to 2048 MB solved the problem.
This is consistent with the minimum RAM documented here:
https://learn.microsoft.com/en-us/windows-server/get-started/hardware-requirements?tabs=cpu
from mslab.
Appreciate your investigation and all the time spent! the specific one to change is the startup RAM from 512MB to 2048 MB (or 2GB). I will try out if this also works with startup RAM of 1GB and if there is any change between 2019 > 2022 IPU behaviour and 2022 > 2025 IPU behaviour.
from mslab.
Checking with mslab24.04, the startup ram and minimum RAM is ok for the hydrated Domain Controller.
@jaromirk I would like to suggest to review the 3_Deploy.ps1 to raise the bar for additional VMs by default.
If not specified in Labconfig, it defaults to 512 MB which is too low for Windows Server with Desktop Experience.
2048 MB is required to avoid issues.
I have no tried if 512MB is enough for Core. Adding the distinguished Edition Core or GUI into the code would require "loosy" checks on the filename of the parentdisk specified in labconfig. This could be prone for failures if users choose different naming for parent files.
MemoryStartupBytes= 512MB; # Startup memory size
proposed fix:
#590
Reference, see information box:
https://learn.microsoft.com/en-us/windows-server/get-started/hardware-requirements?tabs=ram
Thank you for your investigation and assistance @michbern-ms!
from mslab.
Related Issues (20)
- AzSHCI and Bare Metal With SCVMM HOT 2
- Get-VM : Cannot validate argument on parameter 'Id' HOT 2
- Deploy VMM to Management Machine? HOT 2
- DownloadLatestCUs not working for Windows 10 HOT 2
- Adding support for deploying ASDK with MSLab HOT 8
- Adaption of scenario scripts for 1-node clusters HOT 6
- Powerpoint files show wrong url? HOT 5
- AD SCCM Installation Scenario to MS-LAB HOT 1
- This repo is missing important files HOT 1
- adding additional Networks to LabConfig assignments getting wild HOT 9
- Add try catch for stale / mounted WindowsImages
- Poor Documentation for Scenarios HOT 2
- DownloadLatestCUs doesn't show Azure Stack HCI 23H2 HOT 2
- HCI 22H2 : CreateParentDisks.ps1 failed with error "Method invocation failed because [System.Char] does not contain a method named 'contains'." HOT 1
- New build does not contain latest changes from github HOT 1
- mslab 24.04 Hydration of DC fails after first reboot when Parent OS and VM OS is Windows Server 2025 HOT 3
- mslab 24.04 - Importing hydrated DC VM fails to boot if the VM OS is WS 2025 HOT 1
- mslab 24.04 - djoin blob might erratically fail with WS2025 VMs HOT 2
- MSlab 24.04 - known issue - MSlab Sending Telemetry fails HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mslab.