A rövid élettartamú operációsrendszer-lemezekkel kapcsolatos gyakori kérdések

K: Mi a helyi operációsrendszer-lemezek mérete?

V: Támogatjuk a platformot, a Shared Image Gallery és az egyéni lemezképeket, egészen a virtuálisgép-gyorsítótár méretig az operációs rendszer gyorsítótárának elhelyezésével, valamint temp lemezméretig temp lemezelhelyezéssel, ahol az operációsrendszer-lemezre írt összes olvasási/írási hely ugyanazon a csomóponton lesz, 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 újra létrehozható ARM-sablon üzembe helyezésével/PowerShell-lel/CLI-vel a választott operációsrendszer-lemez elhelyezésének frissítésével. Ez azt eredményezné, hogy a virtuális gép az operációsrendszer-lemezen lévő adatok törlésével és az operációs rendszer újbóli üzembe helyezésével újra létre lesz hozva.

K: Létrejön-e ideiglenes lemez, ha a rendszerkép mérete megegyezik a kiválasztott virtuálisgép-méret temp lemezméretével?

Válasz: Ebben az esetben nem jön létre temp lemezmeghajtó.

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 Stop-Deallocate, ehelyett a felhasználóknak törölniük kell a törlést ahelyett, hogy felszabadítanák őket.

K: Csatolhatok Managed Disks egy rövid élettartamú virtuális géphez?

V: Igen, csatolhat egy felügyelt adatlemezt egy rövid ideig futó operációsrendszer-lemezt használó virtuális géphez.

K: Az összes 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 az operációsrendszer-lemezképek rövid élettartamú lemezeit, használhatja az alábbi szkriptet. Bemenetként az operációs rendszer képméretét és helyét veszi fel, és megjeleníti a támogatott virtuálisgép-termékváltozatok listáját és a megfelelő elhelyezést. Ha az operációsrendszer-gyorsítótár és az ideiglenes lemez elhelyezése 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;
 
    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)) }
    }
 
    return ($MaxResourceVolumeGB, $CachedDiskGB)
}
 
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) = Get-MaxTempDiskAndCacheSize $sku.Capabilities
 
        $Response += New-Object PSObject -Property @{
            ResourceSKU = $sku.Size
            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ásakor 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 rendelkezhet rövid élettartamú és állandó operációsrendszer-lemezpéldányok kombinációjával 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, Templates, PowerShell és CLI használatával.