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.