Megosztás a következőn keresztül:


Rövid élettartamú operációsrendszer-lemezek üzembe helyezése Azure-beli virtuális gépeken

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

Ez a cikk bemutatja, hogyan hozhat létre virtuális gépet vagy virtuálisgép-méretezési csoportokat rövid élettartamú operációsrendszer-lemezekkel a Portál, az ARM-sablon üzembe helyezése, a parancssori felület és a PowerShell használatával.

Portál

Az Azure Portalon a Lemezek lap Speciális szakaszának megnyitásával dönthet úgy, hogy rövid élettartamú lemezeket használ egy virtuális gép vagy virtuálisgép-méretezési csoport telepítésekor. A rövid élettartamú operációsrendszer-lemez elhelyezésének kiválasztásához válassza az operációsrendszer-gyorsítótár elhelyezését vagy a temp lemez elhelyezését.

Képernyőkép a rövid élettartamú operációsrendszer-lemez használatát választó választógombról

Ha a rövid élettartamú lemez, az operációsrendszer-gyorsítótár elhelyezése vagy a Temp-lemez elhelyezése szürkén használható, akkor olyan virtuálisgép-méretet választott ki, amely nem rendelkezik az operációs rendszer lemezképénél nagyobb gyorsítótár-/temp-méretgel, vagy amely nem támogatja a Prémium szintű tárolást. Lépjen vissza az Alapszintű beállítások lapra, és próbáljon meg másik virtuálisgép-méretet választani.

Méretezési csoport sablon üzembe helyezése

A rövid élettartamú operációsrendszer-lemezt használó méretezési csoport létrehozásának folyamata a diffDiskSettings tulajdonság hozzáadása a Microsoft.Compute/virtualMachineScaleSets/virtualMachineProfile sablon erőforrástípusához. Emellett a gyorsítótárazási szabályzatot ReadOnly a rövid élettartamú operációsrendszer-lemezre is be kell állítani. az elhelyezés az operációsrendszer-gyorsítótár lemezelhelyezéséhez módosítható CacheDisk .

{
  "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": "publisherName",
          "offer": "offerName",
          "sku": "skuName",
          "version": "imageVersion"
        }
      },
      "osProfile": {
        "computerNamePrefix": "myvmss",
        "adminUsername": "azureuser",
        "adminPassword": "P@ssw0rd!"
      }
    }
  }
}

Feljegyzés

Cserélje le az összes többi értéket ennek megfelelően.

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

Egy rövid élettartamú operációsrendszer-lemezzel rendelkező virtuális gépet sablonnal helyezhet üzembe. Rövid élettartamú operációsrendszer-lemezeket használó virtuális gép létrehozásának folyamata a tulajdonság hozzáadása a diffDiskSettings Microsoft.Compute/virtualMachines erőforrástípushoz a sablonban. Emellett a gyorsítótárazási szabályzatot ReadOnly a rövid élettartamú operációsrendszer-lemezre is be kell állítani. az elhelyezési beállítás az operációsrendszer-gyorsítótár lemezelhelyezéséhez módosítható CacheDisk .

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

CLI

Ha rövid élettartamú lemezt szeretne használni a parancssori felületi virtuális gép üzembe helyezéséhez, állítsa az --ephemeral-os-disk az vm create ResourceDisk --ephemeral-os-disk-placement true paraméterét a temp disk elhelyezésre, illetve CacheDisk a gyorsítótárlemez elhelyezésére és a --os-disk-caching paraméterre.ReadOnly

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

Feljegyzés

Cserélje le myVMés imageName myResourceGroupazureuser ennek megfelelően.

Méretezési csoportok esetén ugyanazt --ephemeral-os-disk true a paramétert használja az az-vmss-create paraméterhez, és állítsa a --os-disk-caching paramétert ResourceDisk ReadOnly --ephemeral-os-disk-placement ideiglenes lemezelhelyezésre vagy CacheDisk gyorsítótárlemez elhelyezésére.

Virtuális gép újraimázása REST használatával

A virtuálisgép-példányt rövid élettartamú operációsrendszer-lemezzel újraképezheti a REST API használatával az alábbiak szerint, és az Azure Portalon keresztül a virtuális gép Áttekintés paneljén. A méretezési csoportok esetében az újraimálás már elérhető a PowerShell, a parancssori felület és a portál használatával.

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

PowerShell

Ha rövid élettartamú lemezt szeretne használni a PowerShell-alapú virtuális gépek üzembe helyezéséhez, használja a Set-AzVMOSDisk parancsot a virtuális gép konfigurációjában. Állítsa be a -DiffDiskSetting kívánt értéketLocal, és -Caching állítsa be a ReadOnly kívánt értéketResourceDisk.-DiffDiskPlacement

Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -Caching ReadOnly

Ha rövid élettartamú lemezt szeretne használni a gyorsítótárlemezen egy PowerShell-alapú 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 be a -DiffDiskSetting következőt Local : , -Caching to ReadOnly és -DiffDiskPlacement to CacheDisk.

Set-AzVMOSDisk -DiffDiskSetting Local -DiffDiskPlacement CacheDisk -Caching ReadOnly

Méretezési csoportok üzembe helyezéséhez használja a Set-AzVmssStorageProfile parancsmagot a konfigurációban. Állítsa be a -DiffDiskSetting következőt: Local , -Caching to ReadOnly és -DiffDiskPlacement to ResourceDisk vagy CacheDisk.

Set-AzVmssStorageProfile -DiffDiskSetting Local -DiffDiskPlacement ResourceDisk -OsDiskCaching ReadOnly

Következő lépések

További információ a rövid élettartamú operációsrendszer-lemezről.