Dočasné disky s operačním systémem pro virtuální počítače Azure

Dočasné disky s operačním systémem se vytvářejí v úložišti místního virtuálního počítače a neuloží se do vzdáleného Azure Storage. Dočasné disky s operačním systémem dobře fungují pro bezvýcové úlohy, kde jsou aplikace tolerantní k selhání jednotlivých virtuálních počítačů, ale jsou více ovlivněny časem nasazení virtuálního počítače nebo reimagingem jednotlivých instancí virtuálních počítačů. Díky dočasnému disku s operačním systémem získáte nižší latenci čtení a zápisu na disk s operačním systémem a rychlejší opětovné z image virtuálního počítače.

Mezi klíčové funkce dočasných disků, které jsou součástí, jsou:

  • Ideální pro bezvýcové aplikace.
  • Můžete je použít s imagí z Marketplace i s vlastními imagemi.
  • Možnost rychlého resetování nebo obnovení z image virtuálních počítače a instancí škálovací sady do původního stavu spouštění
  • Nižší latence, podobná dočasnému disku.
  • Dočasné disky s operačním systémem jsou bezplatné, za disk s operačním systémem se ne účtuly žádné poplatky za úložiště.
  • Jsou k dispozici ve všech oblastech Azure.
  • Dočasný disk s operačním systémem podporuje Shared Image Gallery.

Hlavní rozdíly mezi trvalými a dočasnými disky s operačním systémem:

Trvalý disk s operačním systémem Dočasný disk s operačním systémem
Omezení velikosti disku s operačním systémem 2 TiB Velikost mezipaměti pro velikost virtuálního počítače nebo 2TiB podle toho, která je menší. Informace o velikosti mezipaměti v GiB najdete v tématu DS, ES, M, FSa GS.
Podporované velikosti virtuálních počítačů Vše Velikosti virtuálních počítačů, které podporují premium storage, jako jsou DSv1, DSv2, DSv3, Esv3, Fs, FsV2, GS, M
Podpora typů disků Spravovaný a nespravovaný disk s operačním systémem Jenom spravovaný disk s operačním systémem
Podpora oblastí Všechny oblasti Všechny oblasti
Trvalost dat Data na disku s operačním systémem zapisována na disk s operačním systémem se ukládají Azure Storage Data zapisovaná na disk s operačním systémem se ukládají do místního úložiště virtuálního počítače a neuchovávají se Azure Storage.
Stav zastavení přidělení Virtuální počítače a instance škálovací sady je možné zastavit a restartovat ze stavu přidělení bez zastavení. Virtuální počítače a instance škálovací sady není možné zastavit a přidělení
Podpora specializovaného disku s operačním systémem Yes No
Změna velikosti disku s operačním systémem Podpora při vytváření virtuálního počítače a po zastavení přidělení virtuálního počítače Podporuje se pouze při vytváření virtuálního počítače.
Změna velikosti na novou velikost virtuálního počítače Data na disku s operačním systémem se zachovají Data na disku s operačním systémem se odstraní, operační systém se znovu zř.
Umístění stránkovacího souboru V případě Windows je stránkový soubor uložený na disku prostředku. V případě Windows je stránkový soubor uložený na disku s operačním systémem.

Požadavky na velikost

Image virtuálních a instancí můžete nasadit až do velikosti mezipaměti virtuálního počítače. Například image Windows Serveru na úrovni Standard z marketplace mají velikost přibližně 127 GiB, což znamená, že potřebujete velikost virtuálního počítače s mezipamětí větší než 127 GiB. V tomto případě má Standard_DS2_v2 velikost mezipaměti 86 GiB, která není dostatečně velká. Velikost Standard_DS3_v2 mezipaměti 172 GiB, která je dostatečně velká. V tomto případě je Standard_DS3_v2 velikostí v řadě DSv2, kterou můžete použít s tímto obrázkem. Základní image Linuxu na Marketplace a v imagi Windows Serveru, které jsou označeny přibližně 30 GiB a mohou využívat většinu dostupných [smallsize] velikostí virtuálních počítačů.

Dočasné disky také vyžadují, aby velikost virtuálního počítače podporuje Premium Storage. Velikosti obvykle (ale ne vždy) mají v názvu s , například DSv2 a EsV3. Další informace najdete v tématu Velikosti virtuálních počítačů Azure, kde najdete podrobnosti o tom, které velikosti podporují Premium Storage.

Preview – dočasné disky s operačním systémem je teď možné ukládat na dočasné disky.

Kromě mezipaměti virtuálního počítače je teď možné dočasné disky s operačním systémem ukládat na dočasném disku nebo disku prostředku virtuálního počítače. Takže teď můžete použít dočasné disky s operačním systémem s virtuálním počítači, který nemá mezipaměť nebo nemá dostatečnou mezipaměť, ale má dočasný disk nebo disk prostředků k uložení dočasného disku s operačním systémem, jako je Například3, Kaskády, Eav4 a Eav3. Pokud má virtuální počítač dostatek mezipaměti a dočasného prostoru, budete teď také moct určit, kam chcete dočasný disk s operačním systémem uložit, pomocí nové vlastnosti s názvem DiffDiskPlacement. Při zřízení virtuálního počítače s Windows pomocí této funkce nakonfigurujeme stránkovací soubor tak, aby byl umístěný na disku s operačním systémem. Tato funkce je aktuálně ve verzi Preview. Tato verze Preview se poskytuje bez smlouvy o úrovni služeb a nedoporučuje se pro úlohy v produkčním prostředí. Pokud chcete začít, požádejte o přístup.

PowerShell

Pokud chcete použít dočasný disk pro nasazení virtuálního počítače PowerShellu, použijte v konfiguraci virtuálního počítače rutinu Set-AzVMOSDisk. Nastavte -DiffDiskSetting na a na Local -Caching ReadOnly .

Set-AzVMOSDisk -DiffDiskSetting Local -Caching ReadOnly

Pro nasazení škálovací sady použijte ve své konfiguraci rutinu Set-AzVmssStorageProfile. Nastavte -DiffDiskSetting na a na Local -Caching ReadOnly .

Set-AzVmssStorageProfile -DiffDiskSetting Local -OsDiskCaching ReadOnly

Rozhraní příkazového řádku

Pokud chcete použít dočasný disk pro nasazení virtuálního počítače s rozhraním příkazového řádku, nastavte parametr v příkazu --ephemeral-os-disk az vm create na a parametr na true --os-disk-caching 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

Pro škálovací sady použijte stejný parametr --ephemeral-os-disk true pro az-vmss-create a nastavte --os-disk-caching parametr na ReadOnly .

Portál

V Azure Portal můžete zvolit použití dočasných disků při nasazování virtuálního počítače tak, že otevřete část Upřesnit na kartě Disky. V možnosti Použít dočasný disk s operačním systémem vyberte Ano.

Snímek obrazovky s přepínačem pro volbu použití dočasného disku s operačním systémem

Pokud je možnost pro použití dočasného disku šedá, je možné, že jste vybrali velikost virtuálního počítače, která nemá velikost mezipaměti větší než image operačního systému nebo která nepodporuje Premium Storage. Zpět na stránku Základy a zkuste zvolit jinou velikost virtuálního počítače.

Škálovací sady s dočasnými disky s operačním systémem můžete vytvořit také pomocí portálu. Stačí vybrat velikost virtuálního počítače s dostatečně velkou velikostí mezipaměti a pak v části Použít dočasný disk s operačním systémem vybrat Ano.

Snímek obrazovky znázorňující přepínač pro volbu použití dočasného disku s operačním systémem pro škálovací sadu

Nasazení šablony škálovací sady

Proces vytvoření škálovací sady, která používá dočasný disk s operačním systémem, je přidání vlastnosti do typu prostředku diffDiskSettings Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile v šabloně. Pro dočasný disk s operačním systémem musí být zásady ukládání do mezipaměti ReadOnly také nastavené na .

{ 
  "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!" 
      } 
    } 
  } 
}  

Nasazení šablony virtuálního počítače

Virtuální počítač s dočasným diskem s operačním systémem můžete nasadit pomocí šablony. Proces vytvoření virtuálního počítače, který používá dočasné disky s operačním systémem, je přidání vlastnosti do typu prostředku diffDiskSettings Microsoft.Compute/virtualMachines v šabloně. Pro dočasný disk s operačním systémem musí být zásady ukládání do mezipaměti ReadOnly také nastavené na .

{ 
  "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!" 
      } 
    } 
 } 

Z image virtuálního počítače s využitím REST

Instanci virtuálního počítače s dočasným diskem s operačním systémem můžete z image z image pomocí REST API, jak je popsáno níže, a prostřednictvím webu Azure Portal v podokně Přehled virtuálního počítače. U škálovací sady je změna bitové kopie už dostupná prostřednictvím PowerShellu, rozhraní příkazového řádku a portálu.

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

Nejčastější dotazy

Otázka: Jaká je velikost místních disků s operačním systémem?

O: Podporujeme platformu a vlastní image až do velikosti mezipaměti virtuálního počítače, kde všechna čtení a zápisy na disk s operačním systémem budou místní na stejném uzlu jako virtuální počítač.

Otázka: Je možné změnit velikost dočasného disku s operačním systémem?

O: Ne, po zřízení dočasného disku s operačním systémem není možné změnit velikost disku s operačním systémem.

Otázka: Můžu k dočasnému Spravované disky připojit virtuální počítač?

O: Ano, spravovaný datový disk můžete připojit k virtuálnímu počítače, který používá dočasný disk s operačním systémem.

Otázka: Budou se pro dočasné disky s operačním systémem podporovat všechny velikosti virtuálních počítačů?

Odpověď: Ne, většina Premium Storage velikostí virtuálních počítačů je podporována (DS, ES, FS, GS, M atd.). Pokud chcete zjistit, jestli konkrétní velikost virtuálního počítače podporuje dočasné disky s operačním systémem, můžete:

Volání Get-AzComputeResourceSku rutiny PowerShellu

 
$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
       }
   }
}

Otázka: je možné použít dočasný disk s operačním systémem pro existující virtuální počítače a sady škálování?

Odpověď: Ne, dočasný disk s operačním systémem se dá použít jenom během vytváření virtuálního počítače a sady škálování.

Otázka: je možné kombinovat dočasné a běžné disky s operačním systémem v sadě škálování?

Odpověď: Ne, nemůžete mít kombinaci dočasných a trvalých diskových instancí operačního systému v rámci stejné sady škálování.

Otázka: je možné vytvořit dočasný disk s operačním systémem pomocí PowerShellu nebo rozhraní příkazového řádku?

Odpověď: Ano, můžete vytvořit virtuální počítače s dočasným diskem s operačním systémem pomocí REST, šablon, PowerShellu a rozhraní příkazového řádku.

Otázka: Jaké funkce nejsou pro dočasný disk s operačním systémem podporované?

Odpověď: dočasné disky nepodporují:

  • Zachytávání imagí virtuálních počítačů
  • Snímky disků
  • Azure Disk Encryption
  • Azure Backup
  • Azure Site Recovery
  • Prohození disku s operačním systémem

Poznámka

Dočasný disk nebude přístupný prostřednictvím portálu. Při přístupu k dočasnému disku, který se očekává, se zobrazí chyba "prostředek nebyl nalezen" nebo "404".

Další kroky

Virtuální počítač s dočasným diskem s operačním systémem můžete vytvořit pomocí rozhraní příkazového řádku Azure CLI.