Hyper-v nested virtualisation
Set-VMProcessor [-VMName] <String[]> [-CimSession <CimSession[]>] [-CompatibilityForMigrationEnabled<Boolean>] [-CompatibilityForOlderOperatingSystemsEnabled <Boolean>] [-ComputerName <String[]>] [-Confirm] [-Count[<Int64>] [-Credential <PSCredential[]>] [-EnableHostResourceProtection <Boolean>] [-ExposeVirtualizationExtensions <Boolean>] [-HwThreadCountPerCore <Int64>] [-Maximum <Int64>] [-MaximumCountPerNumaNode <Int32>] [-MaximumCountPerNumaSocket <Int 32>] [-Passthru] [-RelativeWeight <Int32>] [-Reserve <Int64>] [-ResourcePoolName <String>] [-WhatIf] [<CommonParame ters>] Set-VMProcessor [-VM] <VirtualMachine[]> [-CompatibilityForMigrationEnabled <Boolean>] [-CompatibilityForOlderOpera tingSystemsEnabled <Boolean>] [-Confirm] [-Count <Int64>] [-EnableHostResourceProtection <Boolean>] [-ExposeVirtualizationExtensions <Boolean>] [-HwThreadCountPerCore <Int64>] [-Maximum <Int64>] [-MaximumCountPerNumaNode <Int32>] [-MaximumCountPerNumaSocket <Int32>] [-Passthru] [-RelativeWeight <Int32>] [-Reserve <Int64>] [-ResourcePoolName <S tring>] [-WhatIf] [<CommonParameters>] Set-VMProcessor [-VMProcessor] <VMProcessor[]> [-CompatibilityForMigrationEnabled <Boolean>] [-CompatibilityForOlde rOperatingSystemsEnabled <Boolean>] [-Confirm] [-Count <Int64>] [-EnableHostResourceProtection <Boolean>] [-ExposeVirtualizationExtensions <Boolean>] [-HwThreadCountPerCore <Int64>] [-Maximum <Int64>] [-MaximumCountPerNumaNode <In t32>] [-MaximumCountPerNumaSocket <Int32>] [-Passthru] [-RelativeWeight <Int32>] [-Reserve <Int64>] [-ResourcePoolN ame <String>] [-WhatIf] [<CommonParameters>]
Proč nested virtualisation?
- Containery (Docker)
- Testovací prostředí
Nutné předpoklady
- Stop-Vm
Nastavení processoru nelze dělat při zapnutém virtuálním stroji. - Set-VMMemory -ComputerName <host> -VMName <guest> -DynamicMemoryEnabled $false -StartupBytes 4294967296
Paměť doporučuji nastavit na vypnutém virtuálním stroji, jinak se musí stejně restartovat…
….
…
…
1. Samozřejmě není uveden ZÁKLADNÍ předoklad: fyzický procesor (y) musí Hyper-V nesting umožňovat. To jde ruku v ruce s SLAT. Ale. Všechny nové verze Windows Server SLAT vyžadují (myslím že už od 2016).
2.K té paměti: nestovaný hostitel MUSÍ mít alespoň 4GB RAM – to se hlídá už u instalace role. Ale. Po instalaci Hyper-V nikdo nehlídá, že krapet ukrojíte. Což se někdy hodí pro testovací prostředí…