Gyakori kérdések a rövid élettartamú operációsrendszer-lemezekről
K: Mi a rövid élettartamú operációsrendszer-lemezek mérete?
Válasz: Támogatjuk a platformot, a megosztott képgyűjteményt és az egyéni képeket. A rövid élettartamú operációsrendszer-lemez mérete a virtuális gépen (virtuális gépen) elérhető helyi tárolótól (gyorsítótárlemeztől, ideiglenes lemeztől vagy NVMe-lemeztől) függ. A rövid élettartamú operációsrendszer-lemez maximális mérete 2 TiB lehet. Az operációsrendszer-lemezre írt összes írás ugyanazon a csomóponton található, mint a virtuális gép.
K: Átméretezhető a rövid élettartamú operációsrendszer-lemez?
V: Nem, a rövid élettartamú operációsrendszer-lemez kiépítése után az operációsrendszer-lemez nem méretezhető át.
K: Módosítható a rövid élettartamú operációsrendszer-lemez elhelyezése a virtuális gép létrehozása után?
V: Nem, a rövid élettartamú operációsrendszer-lemez kiépítése után az operációsrendszer-lemez elhelyezése nem módosítható. A virtuális gép azonban arm-sablon üzembe helyezésével/PowerShell-lel/PARANCSSOR-nal újra létrehozható a választott operációsrendszer-lemezelhelyezés frissítésével. Ez azt eredményezi, hogy a virtuális gép újra megtelik az operációsrendszer-lemezen lévő adatok törlésével, és az operációs rendszer újraépítésével.
K: Létrejön-e olyan Temp-lemez, amely akkor jön létre, ha a rendszerkép mérete megegyezik a kiválasztott virtuálisgép-méret temp lemezméretével?
Válasz: Nem, ebben az esetben a Temp-lemez nem jön létre.
K: Miben különbözik az NVMe-lemezek elhelyezése az ideiglenes lemezelhelyezéstől?
V: Az Nvme lemezelhelyezés a teljes Nvme-lemezt használja, míg az ideiglenes lemezelhelyezés az operációsrendszer-lemez méretével megegyező helyet használ fel. Ha például standard Ubuntu-lemezképet használ Standard_D2ads_v5 ideiglenes lemezelhelyezéssel, az operációsrendszer-lemez mérete 30 GiB > 45 GiB méretű ideiglenes lemez. Ha ugyanazt a standard Ubuntu-lemezképet használja Standard_D2ads_v6 NVMe-lemezelhelyezéssel, akkor az operációsrendszer-lemez mérete 30 GiB NVMe lemez nélkül.
K: Hogyan működik az NVMe-lemezek elhelyezése több NVMe-lemezzel rendelkező virtuális gépeken?
V: Az NVMe lemezelhelyezés az operációsrendszer-lemezhez szükséges lemezek minimális számát használja. A Standard_D16ads_v6 például két, egyenként 440 GiB lemezzel rendelkezik. Ha 440 GiB-nél kisebb méretű operációsrendszer-lemezt hoz létre és rövid élettartamú, akkor a rendszer csak egy lemezt használ a rövid élettartamú operációsrendszer-lemez létrehozásához. A második NVMe-lemezt a rendszer nyers helyi lemezként adja vissza.
K: Támogatottak a rövid élettartamú operációsrendszer-lemezek alacsony prioritású virtuális gépeken és kihasználatlan virtuális gépeken?
V: Igen. A rövid élettartamú virtuális gépek esetében nincs lehetőség a stop-deallocate beállításra, ehelyett a felhasználóknak törölniük kell őket a felszabadítás helyett.
K: Csatolhatok felügyelt lemezeket egy rövid élettartamú virtuális géphez?
V: Igen, csatolhat egy felügyelt adatlemezt egy rövid élettartamú operációsrendszer-lemezt használó virtuális géphez.
K: Minden virtuálisgép-méret támogatott lesz a rövid élettartamú operációsrendszer-lemezek esetében?
V: Nem, a legtöbb Premium Storage virtuálisgép-méret támogatott (DS, ES, FS, GS, M stb.). Ha tudni szeretné, hogy egy adott virtuálisgép-méret támogatja-e a rövid élettartamú operációsrendszer-lemezeket az operációs rendszer képméretéhez, az alábbi szkriptet használhatja. Bemenetként az operációs rendszer képméretét és helyét veszi figyelembe, és támogatja a virtuális gépek listáját és a megfelelő elhelyezést. Ha a gyorsítótár, a temp és az NVMe lemezelhelyezés nem támogatottként van megjelölve, akkor a rövid élettartamú operációsrendszer-lemez nem használható a megadott operációsrendszer-lemezmérethez.
[CmdletBinding()]
param([Parameter(Mandatory=$true)]
[ValidateNotNullOrEmpty()]
[string]$Location,
[Parameter(Mandatory=$true)]
[long]$OSImageSizeInGB
)
Function HasSupportEphemeralOSDisk([object[]] $capability)
{
return $capability | where { $_.Name -eq "EphemeralOSDiskSupported" -and $_.Value -eq "True"}
}
Function Get-MaxTempDiskAndCacheSize([object[]] $capabilities)
{
$MaxResourceVolumeGB = 0;
$CachedDiskGB = 0;
$NvmeDiskGB = 0;
foreach($capability in $capabilities)
{
if ($capability.Name -eq "MaxResourceVolumeMB")
{ $MaxResourceVolumeGB = [int]($capability.Value / 1024) }
if ($capability.Name -eq "CachedDiskBytes")
{ $CachedDiskGB = [int]($capability.Value / (1024 * 1024 * 1024)) }
if ($capability.Name -eq "NvmeDiskSizeInMiB")
{ $NvmeDiskGB = [int]($capability.Value / (1024)) }
if ($capability.Name -eq "SupportedEphemeralOSDiskPlacements")
{ $NvmeSupported = [bool]($capability.Value -contains "NvmeDisk") }
}
if (!$NvmeSupported)
{ $NvmeDiskGB = 0; }
return ($MaxResourceVolumeGB, $CachedDiskGB, $NvmeDiskGB)
}
Function Get-EphemeralSupportedVMSku
{
[CmdletBinding()]
Param
(
[Parameter(Mandatory=$true)]
[long]$OSImageSizeInGB,
[Parameter(Mandatory=$true)]
[string]$Location
)
$VmSkus = Get-AzComputeResourceSku $Location | Where-Object { $_.ResourceType -eq "virtualMachines" -and (HasSupportEphemeralOSDisk $_.Capabilities) -ne $null }
$Response = @()
foreach ($sku in $VmSkus)
{
($MaxResourceVolumeGB, $CachedDiskGB, $NvmeDiskGB) = Get-MaxTempDiskAndCacheSize $sku.Capabilities
$Response += New-Object PSObject -Property @{
ResourceSKU = $sku.Size
NvmeDiskPlacement = @{ $true = "NOT SUPPORTED"; $false = "SUPPORTED"}[$NvmeDiskGB -lt $OSImageSizeInGB]
TempDiskPlacement = @{ $true = "NOT SUPPORTED"; $false = "SUPPORTED"}[$MaxResourceVolumeGB -lt $OSImageSizeInGB]
CacheDiskPlacement = @{ $true = "NOT SUPPORTED"; $false = "SUPPORTED"}[$CachedDiskGB -lt $OSImageSizeInGB]
};
}
return $Response
}
Get-EphemeralSupportedVMSku -OSImageSizeInGB $OSImageSizeInGB -Location $Location | Format-Table
K: Alkalmazható a rövid élettartamú operációsrendszer-lemez meglévő virtuális gépekre és méretezési csoportokra?
V: Nem, a rövid élettartamú operációsrendszer-lemez csak a virtuális gép és a méretezési csoport létrehozása során használható.
K: Össze tudja keverni a rövid élettartamú és a normál operációsrendszer-lemezeket egy méretezési csoportban?
V: Nem, nem használhatja a rövid élettartamú és az állandó operációsrendszer-lemezpéldányok kombinációját ugyanabban a méretezési csoportban.
K: Létre lehet hozni a rövid élettartamú operációsrendszer-lemezt a PowerShell vagy a parancssori felület használatával?
V: Igen, rövid élettartamú operációsrendszer-lemezzel is létrehozhat virtuális gépeket REST, Sablonok, PowerShell és parancssori felület használatával.