Ideiglenes operációsrendszer-lemezek Azure-beli virtuális gépekhezEphemeral OS disks for Azure VMs

Az ideiglenes operációsrendszer-lemezek a helyi virtuális gép (VM) tárolóján jönnek létre, és nem lesznek mentve a távoli Azure-tárolóba.Ephemeral OS disks are created on the local virtual machine (VM) storage and not saved to the remote Azure Storage. Az időszakos operációsrendszer-lemezek jól működnek az állapot nélküli munkaterhelések esetében, ahol az alkalmazások az egyes virtuálisgép-hibáktól függenek, de a virtuális gép üzembe helyezési ideje vagy az egyes virtuálisgép-példányok újrarendszerképe is befolyásolja.Ephemeral OS disks work well for stateless workloads, where applications are tolerant of individual VM failures, but are more affected by VM deployment time or reimaging the individual VM instances. Az elmúló operációsrendszer-lemezzel alacsonyabb olvasási/írási késést kap az operációsrendszer-lemez és a virtuális gép lemezképének gyors alaphelyzetbe állítása.With Ephemeral OS disk, you get lower read/write latency to the OS disk and faster VM reimage.

Az ideiglenes lemezek legfontosabb funkciói a következők:The key features of ephemeral disks are:

  • Ideális állapot nélküli alkalmazásokhoz.Ideal for stateless applications.
  • A piactéren és az egyéni rendszerképeken is használhatók.They can be used with both Marketplace and custom images.
  • Lehetővé teszi a virtuális gépek gyors alaphelyzetbe állítását vagy áttelepítését, illetve a méretezési csoport példányainak eredeti rendszerindítási állapotát.Ability to fast reset or reimage VMs and scale set instances to the original boot state.
  • Kisebb késés, hasonlóan egy ideiglenes lemezhez.Lower latency, similar to a temporary disk.
  • Az ideiglenes operációsrendszer-lemezek ingyenesek, az operációsrendszer-lemez tárolási díja nem jár.Ephemeral OS disks are free, you incur no storage cost for OS disk.
  • Ezek az összes Azure-régióban elérhetők.They are available in all Azure regions.
  • A megosztott rendszerkép-katalógus támogatja az ideiglenes operációsrendszer-lemezt.Ephemeral OS Disk is supported by Shared Image Gallery.

Az állandó és az elmúló operációsrendszer-lemezek közötti fő különbségek:Key differences between persistent and ephemeral OS disks:

Állandó operációsrendszer-lemezPersistent OS Disk Rövid élettartamú operációsrendszer-lemezEphemeral OS Disk
OPERÁCIÓSRENDSZER-lemezre vonatkozó méretkorlátSize limit for OS disk 2 TiB2 TiB A virtuális gép méretének vagy 2TiB a gyorsítótár mérete, attól függően, hogy melyik a kisebb.Cache size for the VM size or 2TiB, whichever is smaller. A GIB gyorsítótár-méreténekmegtekintéséhez lásd : DS, es, M, FSés GSFor the cache size in GiB, see DS, ES, M, FS, and GS
Támogatott VM-méretekVM sizes supported ÖsszesAll DSv1, DSv2, DSv3, Esv3, FS, FsV2, GS, MDSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M
Lemez típusának támogatásaDisk type support Felügyelt és nem felügyelt operációsrendszer-lemezManaged and unmanaged OS disk Csak felügyelt operációsrendszer-lemezManaged OS disk only
Régió támogatásaRegion support Minden régióAll regions Minden régióAll regions
AdatmegőrzésData persistence Az operációsrendszer-lemezre írt operációsrendszer-lemezeket az Azure Storage tároljaOS disk data written to OS disk are stored in Azure Storage Az operációsrendszer-lemezre írt adatkészleteket a rendszer a helyi virtuálisgép-tárolóba tárolja, és nem őrzi meg az Azure Storage szolgáltatásban.Data written to OS disk is stored to the local VM storage and is not persisted to Azure Storage.
Lefoglalt állapot leállításaStop-deallocated state A virtuális gépek és a méretezési csoport példányai leállíthatók, és a Leállított állapotból indíthatók újra.VMs and scale set instances can be stop-deallocated and restarted from the stop-deallocated state A virtuális gépek és a méretezési csoport példányai nem állíthatók le – nem foglalható le.VMs and scale set instances cannot be stop-deallocated
Speciális operációsrendszer-lemezek támogatásaSpecialized OS disk support IgenYes NemNo
OPERÁCIÓSRENDSZER-lemez átméretezéseOS disk resize A virtuális gép létrehozásakor és a virtuális gép leállítása után támogatottSupported during VM creation and after VM is stop-deallocated Csak a virtuális gépek létrehozásakor támogatottSupported during VM creation only
Átméretezés új virtuálisgép-méretreResizing to a new VM size Az operációsrendszer-lemezre vonatkozó adatmegőrzésOS disk data is preserved Az operációsrendszer-lemezen lévő adatlemez törölve lett, az operációs rendszer újból kiépítveData on the OS disk is deleted, OS is re-provisioned

Méretre vonatkozó követelményekSize requirements

A virtuális gépek és a példányok rendszerképeinek üzembe helyezése a virtuális gép gyorsítótárának méretétől függetlenül végezhető el.You can deploy VM and instance images up to the size of the VM cache. A piactér standard szintű Windows Server-rendszerképei például a 127 GiB-ra vonatkoznak, ami azt jelenti, hogy a virtuális gép méretének a 127 GiB-nál nagyobb gyorsítótárral kell rendelkeznie.For example, Standard Windows Server images from the marketplace are about 127 GiB, which means that you need a VM size that has a cache larger than 127 GiB. Ebben az esetben a Standard_DS2_v2 86 GIB gyorsítótár-mérettel rendelkezik, ami nem elég nagy.In this case, the Standard_DS2_v2 has a cache size of 86 GiB, which is not large enough. A Standard_DS3_v2 gyorsítótárának mérete 172 GiB, ami elég nagy.The Standard_DS3_v2 has a cache size of 172 GiB, which is large enough. Ebben az esetben a Standard_DS3_v2 a DSv2 sorozat legkisebb mérete, amelyet ezzel a képpel lehet használni.In this case, the Standard_DS3_v2 is the smallest size in the DSv2 series that you can use with this image. Az alapszintű Linux-rendszerképek a piactéren és a Windows Server- [smallsize] lemezképekben, amelyeknek a célja az, hogy körülbelül 30 GIB, és a rendelkezésre álló virtuálisgép-méretek többségét használhatják.Basic Linux images in the Marketplace and Windows Server images that are denoted by [smallsize] tend to be around 30 GiB and can use most of the available VM sizes.

Az ideiglenes lemezek esetében a virtuális gép mérete is támogatja a Premium Storage-ot.Ephemeral disks also require that the VM size supports Premium storage. A méretek általában (de nem mindig) rendelkeznek s a névvel, például a DSv2 és a EsV3.The sizes usually (but not always) have an s in the name, like DSv2 and EsV3. További információ: Azure-beli virtuálisgép- méretek a Premium Storage-t támogató méretek részleteiről.For more information, see Azure VM sizes for details around which sizes support Premium storage.

PowerShellPowerShell

Ha ideiglenes lemezt szeretne használni egy PowerShell virtuálisgép-telepítéshez, használja a set-AzVMOSDisk a virtuális gép konfigurációjában.To use an ephemeral disk for a PowerShell VM deployment, use Set-AzVMOSDisk in your VM configuration. Állítsa a -DiffDiskSetting Local és -Caching aértékreaReadOnlykövetkezőt:.Set the -DiffDiskSetting to Local and -Caching to ReadOnly.

Set-AzVMOSDisk -DiffDiskSetting Local -Caching ReadOnly

A méretezési csoport üzembe helyezéséhez használja a konfigurációban a set-AzVmssStorageProfile parancsmagot.For scale set deployments, use the Set-AzVmssStorageProfile cmdlet in your configuration. Állítsa a -DiffDiskSetting Local és -Caching aértékreaReadOnlykövetkezőt:.Set the -DiffDiskSetting to Local and -Caching to ReadOnly.

Set-AzVmssStorageProfile -DiffDiskSetting Local -OsDiskCaching ReadOnly

parancssori felületCLI

Ha ideiglenes lemezt szeretne használni egy CLI virtuálisgép-telepítéshez, állítsa --ephemeral-os-disk be a paramétert az az VM Create to true és ReadOnlya --os-disk-caching paraméter értékeként.To use an ephemeral disk for a CLI VM deployment, set the --ephemeral-os-disk parameter in az vm create to true and the --os-disk-caching parameter to ReadOnly.

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

A --ephemeral-os-disk true méretezési csoportok esetében ugyanazt a paramétert használja az az -vmss-Create paranccsal, --os-disk-caching és ReadOnlyállítsa a paramétert a következőre:.For scale sets, you use the same --ephemeral-os-disk true parameter for az-vmss-create and set the --os-disk-caching parameter to ReadOnly.

PortálPortal

A Azure Portal a lemezek lap speciális szakaszának megnyitásával kiválaszthatja, hogy a virtuális gépek üzembe helyezése során az ideiglenes lemezeket használja-e. Az ideiglenes operációsrendszer-lemez használata beállításnál válassza az Igenlehetőséget.In the Azure portal, you can choose to use ephemeral disks when deploying a VM by opening the Advanced section of the Disks tab. For Use ephemeral OS disk select Yes.

Képernyőfelvétel: az elmúló operációsrendszer-lemez használatának kiválasztására szolgáló választógombot ábrázoló gomb

Ha egy ideiglenes lemez használatának lehetősége szürkén jelenik meg, lehetséges, hogy olyan virtuálisgép-méretet választott ki, amely nem rendelkezik az operációsrendszer-lemezképnél nagyobb gyorsítótár-mérettel, vagy amely nem támogatja a Premium Storage-ot.If the option for using an ephemeral disk is greyed out, you might have selected a VM size that does not have a cache size larger than the OS image or that doesn't support Premium storage. Lépjen vissza az alapvető beállítások lapra, és válasszon másik virtuális gép méretét.Go back to the Basics page and try choosing another VM size.

A portálon létrehozhat olyan méretezési csoportokat is, amelyek elmúló operációsrendszer-lemezzel rendelkeznek.You can also create scale-sets with ephemeral OS disks using the portal. Csak győződjön meg arról, hogy a virtuális gép méretét nagy méretű gyorsítótár-mérettel, majd az elmúló operációsrendszer-lemez használata területen válassza az Igenlehetőséget.Just make sure you select a VM size with a large enough cache size and then in Use ephemeral OS disk select Yes.

Képernyőfelvétel: a választógomb, amely a méretezési csoport elmúló operációsrendszer-lemezének kiválasztására használható

Méretezési csoport sablonjának üzembe helyezéseScale set template deployment

Az elmúló operációsrendszer-lemezt használó méretezési csoport létrehozásának folyamata a diffDiskSettings tulajdonság Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile hozzáadása a sablonban lévő erőforrástípus.The process to create a scale set that uses an ephemeral OS disk is to add the diffDiskSettings property to the Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile resource type in the template. Emellett a gyorsítótárazási házirendet az ideiglenes operációsrendszer ReadOnly -lemezre kell beállítani.Also, the caching policy must be set to ReadOnly for the ephemeral OS disk.

{ 
  "type": "Microsoft.Compute/virtualMachineScaleSets", 
  "name": "myScaleSet", 
  "location": "East US 2", 
  "apiVersion": "2018-06-01", 
  "sku": { 
    "name": "Standard_DS2_v2", 
    "capacity": "2" 
  }, 
  "properties": { 
    "upgradePolicy": { 
      "mode": "Automatic" 
    }, 
    "virtualMachineProfile": { 
       "storageProfile": { 
        "osDisk": { 
          "diffDiskSettings": { 
                "option": "Local" 
          }, 
          "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éseVM template deployment

Sablon használatával üzembe helyezhet egy ideiglenes operációsrendszer-lemezzel rendelkező virtuális gépet.You can deploy a VM with an ephemeral OS disk using a template. Az elmúló operációsrendszer-lemezeket használó virtuális gépek létrehozásának folyamata az, diffDiskSettings hogy hozzáadja a tulajdonságot a sablonban található Microsoft. számítási/virtualMachines erőforrástípus számára.The process to create a VM that uses ephemeral OS disks is to add the diffDiskSettings property to the Microsoft.Compute/virtualMachines resource type in the template. Emellett a gyorsítótárazási házirendet az ideiglenes operációsrendszer ReadOnly -lemezre kell beállítani.Also, the caching policy must be set to ReadOnly for the ephemeral OS disk.

{ 
  "type": "Microsoft.Compute/virtualMachines", 
  "name": "myVirtualMachine", 
  "location": "East US 2", 
  "apiVersion": "2018-06-01", 
  "properties": { 
       "storageProfile": { 
            "osDisk": { 
              "diffDiskSettings": { 
                "option": "Local" 
              }, 
              "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!" 
      } 
    } 
 } 

Virtuális gép rendszerképének alaphelyzetbe állítása a REST használatávalReimage a VM using REST

A virtuálisgép-példányokat az alábbi módon, az Azure Portalon, a virtuális gép áttekintés paneljén található REST API segítségével alaphelyzetbe helyezheti egy ideiglenes operációsrendszer-lemezzel.You can reimage a Virtual Machine instance with ephemeral OS disk using REST API as described below and via Azure Portal by going to Overview pane of the VM. A méretezési csoportok esetében az Alaphelyzetbe állítás már elérhető a PowerShell, a CLI és a portál használatával.For scale sets, reimaging is already available through Powershell, CLI, and the portal.

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

Gyakori kérdésekFrequently asked questions

K: Mekkora a helyi operációsrendszer-lemezek mérete?Q: What is the size of the local OS Disks?

V: A platform és az Egyéni rendszerképek támogatása a virtuális gép gyorsítótárának méretétől függően történik, ahol az operációs rendszer lemezének összes olvasási/írási helye a virtuális géppel megegyező csomóponton lesz.A: We support platform and custom images, up to the VM cache size, where all read/writes to the OS disk will be local on the same node as the Virtual Machine.

K: Átméretezi az ideiglenes operációsrendszer-lemezt?Q: Can the ephemeral OS disk be resized?

V: Nem, az ideiglenes operációsrendszer-lemez kiépítés után az operációsrendszer-lemez nem méretezhető át.A: No, once the ephemeral OS disk is provisioned, the OS disk cannot be resized.

K: Csatolhatok Managed Disks egy ideiglenes virtuális géphez?Q: Can I attach a Managed Disks to an Ephemeral VM?

V: Igen, az elmúló operációsrendszer-lemezt használó virtuális gépekhez csatolhat felügyelt adatlemezt.A: Yes, you can attach a managed data disk to a VM that uses an ephemeral OS disk.

K: A rendszer minden virtuálisgép-méretet támogat az elmúló operációsrendszer-lemezek esetén?Q: Will all VM sizes be supported for ephemeral OS disks?

V: Nem, az összes Premium Storage VM-méret támogatott (DS, ES, FS, GS és M), kivéve a B sorozat, az N sorozat és a H-sorozat méretét.A: No, all Premium Storage VM sizes are supported (DS, ES, FS, GS and M) except the B-series, N-series, and H-series sizes.

K: Alkalmazható az ideiglenes operációsrendszer-lemez a meglévő virtuális gépekre és méretezési csoportokra?Q: Can the ephemeral OS disk be applied to existing VMs and scale sets?

V: Nem, a rendszer csak a virtuális gép és a méretezési csoport létrehozása során használhatja a múló operációsrendszer-lemezt.A: No, ephemeral OS disk can only be used during VM and scale set creation.

K: Használhat egy méretezési csoportba tartozó ideiglenes és normál operációsrendszer-lemezeket?Q: Can you mix ephemeral and normal OS disks in a scale set?

V: Nem, egyazon méretezési csoporton belül nem lehet elmúló és állandó operációsrendszer-lemez-példányokat kombinálni.A: No, you can't have a mix of ephemeral and persistent OS disk instances within the same scale set.

K: Hozható létre az ideiglenes operációsrendszer-lemez a PowerShell vagy a parancssori felület használatával?Q: Can the ephemeral OS disk be created using Powershell or CLI?

V: Igen, a REST, a Templates, a PowerShell és a parancssori felület használatával hozhat létre virtuális gépeket az ideiglenes operációsrendszer-lemezzel.A: Yes, you can create VMs with Ephemeral OS Disk using REST, Templates, PowerShell and CLI.

K: Milyen funkciók nem támogatottak az elmúló operációsrendszer-lemezzel?Q: What features are not supported with ephemeral OS disk?

V: Az ideiglenes lemezek nem támogatják a következőket:A: Ephemeral disks do not support:

  • VM-lemezképek rögzítéseCapturing VM images
  • Lemez-pillanatképekDisk snapshots
  • Azure Disk EncryptionAzure Disk Encryption
  • Azure BackupAzure Backup
  • Azure Site RecoveryAzure Site Recovery
  • OPERÁCIÓSRENDSZER-lemez cseréjeOS Disk Swap

Következő lépésekNext steps

Az Azure CLIhasználatával létrehozhat egy ideiglenes operációsrendszer-lemezzel ellátott virtuális gépet.You can create a VM with an ephemeral OS disk using the Azure CLI.