Az Azure-beli virtuális gépekhez való operációsrendszer-lemezek aphemerális gépekhez

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ Windows virtuális gépek ✔️ Rugalmas méretezési készletek ✔️ Egységes méretezési készletek

A rendszer a kis operációsrendszer-lemezeket a helyi virtuálisgép-tárolón hozta létre, és nem menti a távoli Azure Storage. Aphemeral operációsrendszer-lemezek jól működnek az állapot nélküli számítási feladatokhoz, ahol az alkalmazások tűrik az egyes virtuális gépek meghibásodását, de a virtuális gépek üzembehelyezésének ideje vagy az egyes virtuálisgép-példányok rendszerképének visszaállítása nagyobb hatással van rá. A rövid idejű operációsrendszer-lemezekkel alacsonyabb olvasási/írási késés érhető el az operációsrendszer-lemezen, és gyorsabb a virtuális gépek rendszer- és rendszer-visszaírása.

Aphemerális lemezek fő jellemzői a következőek:

  • Ideális állapot nélküli alkalmazásokhoz.
  • A Marketplace, az egyéni rendszerképek és a Azure Compute (korábbi nevén Shared Image Gallery).
  • A virtuális gépek gyors alaphelyzetbe állítása vagy rendszerindításának alaphelyzetbe állítása, valamint az eredeti rendszerindítási állapotba méretezésikészlet-példányok.
  • Alacsonyabb késés, az ideiglenes lemezhez hasonlóan.
  • Aphemerális operációsrendszer-lemezek ingyenesek, az operációsrendszer-lemezek tárolási költsége nem jár.
  • Minden Azure-régióban elérhető.

Fő különbségek az állandó és a hosszútű operációsrendszer-lemezek között:

Állandó operációsrendszer-lemez Rövid élettartamú operációsrendszer-lemez
Operációsrendszer-lemez méretkorlátja 2 TiB Gyorsítótár mérete a virtuális gép méretében vagy 2 TiB, amelyik kisebb. A Gyorsítótár mérete GiB-ban: DS, ES, M, FSés GS
Támogatott virtuálisgép-méretek Mind A virtuálisgép-tárolókat Prémium (például DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M, Mdsv2,Bs, Dav4, Eav4) támogató virtuálisgép-méretek
Lemeztípus támogatása Felügyelt és nem felügyelt operációsrendszer-lemez Csak felügyelt operációsrendszer-lemez
Régiós támogatás Minden régió Minden régió
Adatmegőrzés Az operációsrendszer-lemezre írt operációsrendszer-lemezadatokat az Azure Storage Az operációsrendszer-lemezre írt adatok a helyi virtuálisgép-tárolón tárolódnak, és nem maradnak meg az Azure Storage.
Felszabadított állapot leállítása A virtuális gépek és a méretezésicsoport-példányok leállíthatóak és újraindíthatóak a felszabadított állapotból A virtuális gépeket és a méretezésicsoport-példányokat nem lehet leállítani és felszabadítni
Speciális operációsrendszer-lemezek támogatása Igen Nem
Operációsrendszer-lemez átméretezése A virtuális gép létrehozása és a virtuális gép felszabadítása után támogatott Csak a virtuális gépek létrehozása során támogatott
Átméretezés új virtuálisgép-méretre Az operációsrendszer-lemez adatai megmaradnak Az operációsrendszer-lemezen lévő adatok törlődnek, az operációs rendszer újra ki van építve
Ismételt üzembe helyezés Az operációsrendszer-lemez adatai megmaradnak Az operációsrendszer-lemezen lévő adatok törlődnek, az operációs rendszer újra ki van építve
Virtuális gép leállítása/kezdete Az operációsrendszer-lemez adatai megmaradnak Az operációsrendszer-lemezen lévő adatok törlődnek, az operációs rendszer újra ki van építve
Lapfájl elhelyezése A Windows lapfájl az erőforráslemezen van tárolva A Windows esetén a lapfájl az operációsrendszer-lemezen van tárolva (az operációs rendszer gyorsítótárának elhelyezéséhez és az Ideiglenes lemezelhelyezéshez is).

Méretkövetelmények

Dönthet úgy, hogy ideiglenes operációsrendszer-lemezt helyez üzembe a virtuális gép gyorsítótárán vagy a virtuális gép ideiglenes lemezén. A rendszerkép operációsrendszer-lemezének méretének kisebbnek vagy egyenlőnek kell lennie a választott virtuálisgép-méret temp/cache méretével.

Ha például az operációs rendszer gyorsítótárának elhelyezését szeretné választani: A piactérről származó standard Windows Server-lemezképek körülbelül 127 GiB méretűek, ami azt jelenti, hogy olyan virtuálisgép-méretre van szükség, amelynek gyorsítótára 127 GiB vagy annál nagyobb. A Standard_DS3_v2 127 GiB gyorsítótármérettel rendelkezik, ami elég nagy. Ebben az esetben a Standard_DS3_v2 A DSv2 sorozat legkisebb mérete, amely használható ezzel a képpel.

Ha az Ideiglenes lemezelhelyezést szeretné választani: A Standard Ubuntu-kiszolgáló rendszerképe a piactérről körülbelül 30 GiB. A ideiglenes operációsrendszer-lemez ideiglenesen való engedélyezéséhez az ideiglenes lemez méretének legalább 30 GiB méretűnek kell lennie. Standard_B4ms 32 GiB ideiglenes méretű, amely elfér a 30 GiB-os operációsrendszer-lemezen. A virtuális gép létrehozásakor az ideiglenes lemezterület 2 GiB lenne.

Fontos

Ha az ideiglenes lemez elhelyezését választotta, válassza a Végső ideiglenes lemezméret = (Kezdeti ideiglenes lemezméret – Operációs rendszer lemezképének mérete).

Alapszintű Linux- és Windows Server-rendszerképek a Marketplace-en, amelyek neve általában [smallsize] körülbelül 30 GiB, és a rendelkezésre álló virtuálisgép-méretek nagy része használható. Aphemerális lemezekhez emellett szükség van arra, hogy a virtuális gép mérete Prémium tárolót. A méretek neve általában (de nem mindig) s egy, például DSv2 és EsV3. További információért tekintse meg az Azure-beli virtuális gépek méretei oldalon annak részleteit, hogy mely méretek támogatják Prémium tárterületet.

A ideiglenes operációsrendszer-lemezek mostantól tárolhatók ideiglenes/erőforrás-lemezeken

A ideiglenes operációsrendszer-lemez most már tárolható a virtuálisgép-gyorsítótár lemezén vagy a virtuális gép ideiglenes vagy erőforrás-lemezén. Ez a funkció lehetővé teszi, hogy a rendszer ideiglenes operációsrendszer-lemezeket hoz létre az összes olyan virtuális géphez, amely nem rendelkezik gyorsítótárral vagy nem rendelkezik megfelelő gyorsítótárral (például Dav3, Dav4, Eav4 és Eav3), de elegendő ideiglenes lemezzel rendelkezik a ideiglenes operációsrendszer-lemezhez. A DiffDiskPlacement az új tulajdonság, amely az operációsrendszer-lemez helyének megadására használható. Ezzel a funkcióval a virtuális Windows kiépítésekor a lapozófájlt úgy konfiguráljuk, hogy az operációsrendszer-lemezen legyen.

Portál

A Azure Portal virtuális gép vagy virtuálisgép-méretezési csoport üzembe helyezésekor a Lemezek lap Speciális szakaszának megnyitásával választhatja ki a használatot. A ideiglenes operációsrendszer-lemez elhelyezésének kiválasztásához válassza az Operációsrendszer-gyorsítótár elhelyezése vagy az Ideiglenes lemezelhelyezés lehetőséget.

A gyors operációsrendszer-lemez használatának kiválasztásához használható választógombot bemutató képernyőkép

Ha a ideiglenes lemez vagy az operációs rendszer gyorsítótárának elhelyezésére vagy az ideiglenes lemezelhelyezésre vonatkozó beállítás ki van szürkén, akkor olyan virtuálisgép-méretet választott, amely nem nagyobb gyorsítótár-/ideiglenes-mérettel, mint az operációs rendszer lemezképe, vagy amely nem támogatja a Prémium-tárolót. Vissza Az alapok lapra, és válasszon másik virtuálisgép-méretet.

Méretezési készlet sablonjának üzembe helyezése

Aphemerális operációsrendszer-lemezt használó méretezési csoport létrehozási folyamata az, hogy hozzáadja a tulajdonságot a diffDiskSettings Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile sablonban lévő erőforrástípushoz. Emellett a gyorsítótárazás házirendet a következőre kell beállítani a rendszer ReadOnly operációsrendszer-lemeze számára: . az elhelyezés az operációsrendszer-gyorsítótár CacheDisk lemezelhelyezése esetén a-re módosítható.

{ 
  "type": "Microsoft.Compute/virtualMachineScaleSets", 
  "name": "myScaleSet", 
  "location": "East US 2", 
  "apiVersion": "2019-12-01", 
  "sku": { 
    "name": "Standard_DS2_v2", 
    "capacity": "2" 
  }, 
  "properties": { 
    "upgradePolicy": { 
      "mode": "Automatic" 
    }, 
    "virtualMachineProfile": { 
       "storageProfile": { 
        "osDisk": { 
          "diffDiskSettings": { 
            "option": "Local" ,
            "placement": "ResourceDisk"
          }, 
          "caching": "ReadOnly", 
          "createOption": "FromImage" 
        }, 
        "imageReference":  { 
          "publisher": "Canonical", 
          "offer": "UbuntuServer", 
          "sku": "16.04-LTS", 
          "version": "latest" 
        } 
      }, 
      "osProfile": { 
        "computerNamePrefix": "myvmss", 
        "adminUsername": "azureuser", 
        "adminPassword": "P@ssw0rd!" 
      } 
    } 
  } 
}  

Virtuálisgép-sablon üzembe helyezése

A virtuális gépeket egy sablon használatával helyezheti üzembe egy operációsrendszer-lemezzel. Az operációsrendszer-lemezeket használó virtuális gépek létrehozási folyamata az, hogy hozzáadja a tulajdonságot a diffDiskSettings Microsoft.Compute/virtualMachines erőforrástípushoz a sablonban. Emellett a gyorsítótárazás házirendet a következőre kell beállítani a rendszer ReadOnly operációsrendszer-lemeze számára: . az elhelyezési lehetőség az operációsrendszer-gyorsítótár CacheDisk lemezelhelyezése esetén a-re módosítható.

{ 
  "type": "Microsoft.Compute/virtualMachines", 
  "name": "myVirtualMachine", 
  "location": "East US 2", 
  "apiVersion": "2019-12-01", 
  "properties": { 
       "storageProfile": { 
            "osDisk": { 
              "diffDiskSettings": { 
                "option": "Local" ,
                "placement": "ResourceDisk"
              }, 
              "caching": "ReadOnly", 
              "createOption": "FromImage" 
            }, 
            "imageReference": { 
                "publisher": "MicrosoftWindowsServer", 
                "offer": "WindowsServer", 
                "sku": "2016-Datacenter-smalldisk", 
                "version": "latest" 
            }, 
            "hardwareProfile": { 
                 "vmSize": "Standard_DS2_v2" 
             } 
      }, 
      "osProfile": { 
        "computerNamePrefix": "myvirtualmachine", 
        "adminUsername": "azureuser", 
        "adminPassword": "P@ssw0rd!" 
      } 
    } 
 } 

Megjegyzés

Az operációs rendszer ideiglenes lemezelhelyezésének lehetősége (vm cache disk vagy VM temp/resource disk) hamarosan útjára fog jönni a PowerShellben és a parancssori felülettel

PowerShell

Ha rövid távú lemezt is használnia kell egy PowerShell virtuális gép üzembe helyezéséhez, használja a Set-AzVMOSDisk parancsot a virtuális gép konfigurációjában. Állítsa a -DiffDiskSetting és Local a -Caching beállítását a ReadOnly következőre: .

Set-AzVMOSDisk -DiffDiskSetting Local -Caching ReadOnly

Méretezésihalmaz-üzembe helyezések esetén használja a Set-AzVmssStorageProfile parancsmagot a konfigurációban. Állítsa a -DiffDiskSetting és Local a -Caching beállítását a ReadOnly következőre: .

Set-AzVmssStorageProfile -DiffDiskSetting Local -OsDiskCaching ReadOnly

parancssori felület

Ha a CLI virtuális gép üzembe helyezéséhez egyphemerális lemezt használ, állítsa az az vm create paramétert a következőre: , a paramétert pedig --ephemeral-os-disk true a --os-disk-caching ReadOnly következőre: .

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image UbuntuLTS \
  --ephemeral-os-disk true \
  --os-disk-caching ReadOnly \
  --admin-username azureuser \
  --generate-ssh-keys

Méretezési csoport esetében ugyanazt a paramétert használja --ephemeral-os-disk true az az-vmss-create paraméterhez, és állítsa a --os-disk-caching paramétert a következőre: ReadOnly .

Virtuális gép rendszermemóba helyezése a REST használatával

A rövidtű operációsrendszer-lemezzel használt virtuálisgép-példányok rendszerképét az REST API használatával, az Azure Portal használatával pedig a virtuális gép Áttekintés panelén tudja újra rendszerképként használni. Méretezési készletekhez a képátkép-alkotás már elérhető a PowerShellen, a parancssori felületen és a portálon keresztül.

POST https://management.azure.com/subscriptions/{sub-
id}/resourceGroups/{rgName}/providers/Microsoft.Compute/VirtualMachines/{vmName}/reimage?a pi-version=2019-12-01" 

Gyakori kérdések

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

V: A platformot, a Shared Image Gallery-t és az egyéni rendszerképeket támogatjuk, az operációs rendszer gyorsítótárának elhelyezésével a virtuális gép gyorsítótárának méretétől és az Ideiglenes lemezmérettől az Ideiglenes lemezelhelyezéssel, ahol az operációsrendszer-lemezre való összes olvasási/írási adat ugyanazon a csomóponton lesz, mint a virtuális gép.

K: Átméretezhetők aphemerális operációsrendszer-lemezek?

NEM: Nem, az 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ítésű operációsrendszer-lemez elhelyezése a virtuális gép létrehozása után?

NEM: Nem, az 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 az ARM-sablon üzembe helyezésével/PowerShell-rel/parancssori felülettel újra létrehozható a választott operációsrendszer-lemez elhelyezésének frissítésével. Ez azt eredményezné, hogy a virtuális gép adatai törölve vannak az operációsrendszer-lemezen, és az operációs rendszer újra ki lesz építve.

K: Létre van hozva ideiglenes lemez, ha a rendszerkép mérete megegyezik a kiválasztott virtuálisgép-méret ideiglenes lemezméretével?

A: Nem, ebben az esetben nem jön létre ideiglenes lemezmeghajtó.

K: Támogatottak aphemerális operációsrendszer-lemezek alacsony prioritású virtuális gépeken és a spot virtuális gépeken?

V: Igen. A nem Stop-Deallocate virtuális gépekre nincs lehetőség, ehelyett a felhasználóknak törlést kell használniuk a felszabadítás helyett.

K: Csatolok egy Managed Disks egyphemeral virtuális géphez?

V: Igen, felügyelt adatlemezt csatolhat egy olyan virtuális géphez, amely egy operációsrendszer-lemezt használ.

K: Minden virtuálisgép-méret támogatott lesz a hamarosan elérhető operációsrendszer-lemezeken?

V: Nem, a legtöbb Prémium Storage virtuálisgép-méret támogatott (DS, ES, FS, GS, M stb.). A következővel tudhatja meg, hogy egy adott virtuálisgép-méret támogatja-e a rendszer operációsrendszer-lemezeket:

Get-AzComputeResourceSkuPowerShell-parancsmag hívása

 
$vmSizes=Get-AzComputeResourceSku | where{$_.ResourceType -eq 'virtualMachines' -and $_.Locations.Contains('CentralUSEUAP')} 

foreach($vmSize in $vmSizes)
{
   foreach($capability in $vmSize.capabilities)
   {
       if($capability.Name -eq 'EphemeralOSDiskSupported' -and $capability.Value -eq 'true')
       {
           $vmSize
       }
   }
}

K: Alkalmazható aphemerális operációsrendszer-lemez meglévő virtuális gépekre és méretezési készletekre?

V: Nem, a rendszer operációsrendszer-lemeze csak a virtuális gép és a méretezési készlet létrehozása során használható.

K: El tudja keverni a hosszú és a normál operációsrendszer-lemezeket egy méretezési készletben?

NEM: Nem, nem lehet rövid és állandó operációsrendszer-lemezpéldányok vegyesen ugyanabban a méretezési készletben.

K: Létre lehet-e hozva a rövid operációsrendszer-lemez a PowerShell vagy a parancssori felület használatával?

V: Igen, rövid életű operációsrendszer-lemezzel is létrehozhat virtuális gépeket REST, Sablonok, PowerShell és parancssori felület használatával.

K: Milyen funkciók nem támogatottak aphemerális operációsrendszer-lemezeken?

A: Aphemerális lemezek nem támogatják a következőt:

  • Virtuálisgép-rendszerképek rögzítése
  • Lemez-pillanatképek
  • Azure Disk Encryption
  • Azure Backup
  • Azure Site Recovery
  • Operációsrendszer-lemez felcserél

Megjegyzés

Aphemeral lemez nem lesz elérhető a portálon keresztül. A rendszer "Az erőforrás nem található" vagy "404" típusú hibát fog kapni, amikor a rendszer a várt módon hozzáfér a hamarosan elérhető lemezhez.

Következő lépések

A virtuális gépet az Azure CLIhasználatával hozhatja létre egy operációsrendszer-lemezzel.