Örökölt felügyelt rendszerkép létrehozása általánosított Azure-beli virtuális gépről

A következőkre vonatkozik: ✔️ Linux rendszerű virtuális gépek ✔️ – Windows rendszerű virtuális gépek rugalmas méretezési ✔️ csoportjai

Fontos

Ez a cikk a régebbi felügyelt képtechnológiát ismerteti. A legújabb technológia esetében az ügyfeleknek javasoljuk, hogy az Azure Compute Galleryt használják. Minden új funkció, például az ARM64, a Megbízható indítás és a Bizalmas virtuális gép csak az Azure Compute Galleryben támogatott.  Ha már rendelkezik felügyelt rendszerképpel, forrásként használhatja, és létrehozhat egy Azure Compute Gallery-rendszerképet.  További információ: Felügyelt rendszerkép migrálása az Azure számítási gyűjteménybe.

Miután megjelölt egy virtuális gépet az generalized Azure-ban, nem indíthatja újra a virtuális gépet.

Egy felügyelt rendszerkép legfeljebb 20 egyidejű üzemelő példányt támogat. Ha egyszerre több mint 20 virtuális gépet próbál létrehozni ugyanabból a felügyelt rendszerképből, az egyetlen virtuális merevlemez tárolási teljesítménykorlátozásai miatt időtúllépéseket eredményezhet. Ha egyszerre több mint 20 virtuális gépet szeretne létrehozni, használjon egy Azure Compute Gallery (korábbi nevén Megosztott képtár ) lemezképet, amely 20 egyidejű virtuálisgép-üzembe helyezéshez 1 replikával van konfigurálva.

A felügyelt lemezképek számlázásáról további információt a Felügyelt lemezek díjszabása című témakörben talál.

Előfeltételek

A rendszerkép létrehozásához általánosított virtuális gépre van szükség.

PARANCSSORI FELÜLET: Örökölt felügyelt rendszerkép létrehozása virtuális gépről

Hozzon létre egy felügyelt rendszerképet a virtuális gépről az image create használatával. Az alábbi példa egy myImage nevű képet hoz létre a myResourceGroup nevű erőforráscsoportban a myVM nevű virtuálisgép-erőforrás használatával.

az image create \
   --resource-group myResourceGroup \
   --name myImage --source myVM

Feljegyzés

A rendszerkép ugyanabban az erőforráscsoportban jön létre, mint a forrás virtuális gép. Ezen a lemezképen bármilyen erőforráscsoportban létrehozhat virtuális gépeket az előfizetésében. Felügyeleti szempontból érdemes lehet létrehozni egy adott erőforráscsoportot a virtuális gép erőforrásaihoz és rendszerképeihez.

Ha egy 2. generációs virtuális gép képét rögzíti, használja a paramétert --hyper-v-generation V2 is. további információ: 2. generációs virtuális gépek.

Ha zónareziliens tárolóban szeretné tárolni a rendszerképet, létre kell hoznia egy olyan régióban, amely támogatja a rendelkezésre állási zónákat , és tartalmazza a paramétert --zone-resilient true .

Ez a parancs a virtuálisgép-rendszerképet leíró JSON-t adja vissza. Mentse ezt a kimenetet későbbi referenciaként.

PowerShell: Virtuális gép örökölt felügyelt lemezképének létrehozása

A közvetlenül a virtuális gépről létrehozott lemezkép biztosítja, hogy a rendszerkép tartalmazza a virtuális géphez társított összes lemezt, beleértve az operációsrendszer-lemezt és az adatlemezeket is. Ez a példa bemutatja, hogyan hozhat létre felügyelt lemezképet felügyelt lemezeket használó virtuális gépről.

Mielőtt hozzákezdene, győződjön meg arról, hogy az Azure PowerShell-modul legújabb verziójával rendelkezik. A verzió megkereséséhez futtassa Get-Module -ListAvailable Az a PowerShellben. Ha frissítenie kell, olvassa el az Azure PowerShell telepítése Windows rendszeren a PowerShellGet használatával című témakört. Ha helyileg futtatja a PowerShellt, futtassa Connect-AzAccount a kapcsolatot az Azure-ral.

Feljegyzés

Ha zónaredundáns tárolóban szeretné tárolni a lemezképet, létre kell hoznia egy olyan régióban, amely támogatja a rendelkezésre állási zónákat , és a paramétert belefoglalja a -ZoneResilient képkonfigurációba (New-AzImageConfig parancs).

Virtuálisgép-rendszerkép létrehozásához kövesse az alábbi lépéseket:

  1. Hozzon létre néhány változót.

    $vmName = "myVM"
    $rgName = "myResourceGroup"
    $location = "EastUS"
    $imageName = "myImage"
    
  2. Győződjön meg arról, hogy a virtuális gép felszabadítva lett.

    Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
    
  3. Állítsa a virtuális gép állapotát általánossá.

    Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized
    
  4. Töltse be a virtuális gépet.

    $vm = Get-AzVM -Name $vmName -ResourceGroupName $rgName
    
  5. Hozza létre a rendszerkép-konfigurációt.

    $image = New-AzImageConfig -Location $location -SourceVirtualMachineId $vm.Id 
    
  6. Hozza létre a rendszerképet.

    New-AzImage -Image $image -ImageName $imageName -ResourceGroupName $rgName
    

PowerShell: Örökölt felügyelt lemezkép létrehozása felügyelt lemezről

Ha csak az operációsrendszer-lemezről szeretne lemezképet létrehozni, adja meg a felügyelt lemez azonosítóját operációsrendszer-lemezként:

  1. Hozzon létre néhány változót.

    $vmName = "myVM"
    $rgName = "myResourceGroup"
    $location = "EastUS"
    $imageName = "myImage"
    
  2. Kérje le a virtuális gépet.

    $vm = Get-AzVm -Name $vmName -ResourceGroupName $rgName
    
  3. Kérje le a felügyelt lemez azonosítóját.

    $diskID = $vm.StorageProfile.OsDisk.ManagedDisk.Id
    
  4. Hozza létre a rendszerkép-konfigurációt.

    $imageConfig = New-AzImageConfig -Location $location
    $imageConfig = Set-AzImageOsDisk -Image $imageConfig -OsState Generalized -OsType Windows -ManagedDiskId $diskID
    
  5. Hozza létre a rendszerképet.

    New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
    

PowerShell: Örökölt felügyelt rendszerkép létrehozása pillanatképből

A felügyelt rendszerképeket az alábbi lépések végrehajtásával hozhatja létre egy általánosított virtuális gép pillanatképéből:

  1. Hozzon létre néhány változót.

    $rgName = "myResourceGroup"
    $location = "EastUS"
    $snapshotName = "mySnapshot"
    $imageName = "myImage"
    
  2. Kérje le a pillanatképet.

    $snapshot = Get-AzSnapshot -ResourceGroupName $rgName -SnapshotName $snapshotName
    
  3. Hozza létre a rendszerkép-konfigurációt.

    $imageConfig = New-AzImageConfig -Location $location
    $imageConfig = Set-AzImageOsDisk -Image $imageConfig -OsState Generalized -OsType Windows -SnapshotId $snapshot.Id
    
  4. Hozza létre a rendszerképet.

    New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
    

PowerShell: Örökölt felügyelt rendszerkép létrehozása tárfiókot használó virtuális gépről

Ha felügyelt lemezeket nem használó virtuális gépről szeretne felügyelt lemezképet létrehozni, szüksége van az operációsrendszer-alapú VHD URI-jára a tárfiókban a következő formátumban: https:// mystorageaccount.blob.core.windows.net/ vhdcontainer/vhdfilename.vhd. Ebben a példában a VHD a mystorageaccountban, egy vhdcontainer nevű tárolóban található, a VHD-fájlnév pedig a vhdfilename.vhd.

  1. Hozzon létre néhány változót.

    $vmName = "myVM"
    $rgName = "myResourceGroup"
    $location = "EastUS"
    $imageName = "myImage"
    $osVhdUri = "https://mystorageaccount.blob.core.windows.net/vhdcontainer/vhdfilename.vhd"
    
  2. Állítsa le/oldja fel a virtuális gépet.

    Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
    
  3. Jelölje meg a virtuális gépet általánosítottként.

    Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized    
    
  4. Hozza létre a képet az általánosított operációsrendszer-virtuális merevlemez használatával.

    $imageConfig = New-AzImageConfig -Location $location
    $imageConfig = Set-AzImageOsDisk -Image $imageConfig -OsType Windows -OsState Generalized -BlobUri $osVhdUri
    $image = New-AzImage -ImageName $imageName -ResourceGroupName $rgName -Image $imageConfig
    

CLI: Virtuális gép létrehozása örökölt felügyelt rendszerképből

Hozzon létre egy virtuális gépet az az virtuálisgép-létrehozással létrehozott rendszerkép használatával. Az alábbi példa létrehoz egy myVMDeployed nevű virtuális gépet a myImage nevű képből.

az vm create \
   --resource-group myResourceGroup \
   --name myVMDeployed \
   --image myImage\
   --admin-username azureuser \
   --ssh-key-value ~/.ssh/id_rsa.pub

CLI: Virtuális gép létrehozása egy másik erőforráscsoportban egy örökölt felügyelt rendszerképből

Az előfizetés bármely erőforráscsoportjában létrehozhat virtuális gépeket egy rendszerképből. Ha a rendszerképétől eltérő erőforráscsoportban szeretne virtuális gépet létrehozni, adja meg a teljes erőforrás-azonosítót a lemezképhez. Az az image list használatával megtekintheti a képek listáját. A kimenet a következő példához hasonló.

"id": "/subscriptions/guid/resourceGroups/MYRESOURCEGROUP/providers/Microsoft.Compute/images/myImage",
   "location": "westus",
   "name": "myImage",

Az alábbi példa az az vm create használatával hoz létre virtuális gépet a forrásrendszerképen kívüli erőforráscsoportban a rendszerkép erőforrás-azonosítójának megadásával.

az vm create \
   --resource-group myOtherResourceGroup \
   --name myOtherVMDeployed \
   --image "/subscriptions/guid/resourceGroups/MYRESOURCEGROUP/providers/Microsoft.Compute/images/myImage" \
   --admin-username azureuser \
   --ssh-key-value ~/.ssh/id_rsa.pub

Portál: Virtuális gép létrehozása örökölt felügyelt rendszerképből

  1. Lépjen az Azure Portalra egy felügyelt rendszerkép megkereséséhez. Keresse meg és válassza a Képek lehetőséget.
  2. Válassza ki a listából a használni kívánt képet. Megnyílik a Kép áttekintése lap.
  3. Válassza a Virtuális gép létrehozása lehetőséget a menüből.
  4. Adja meg a virtuális gép adatait. Az itt megadott felhasználónevet és jelszót a rendszer a virtuális gépre való bejelentkezéshez használja. Ha elkészült, válassza az OK gombot. Létrehozhatja az új virtuális gépet egy meglévő erőforráscsoportban, vagy az Új létrehozása lehetőséget választva új erőforráscsoportot hozhat létre a virtuális gép tárolásához.
  5. Válasszon méretet a virtuális gép számára. További méretek megjelenítéséhez válassza Az összes megtekintése lehetőséget, vagy módosítsa a Támogatott lemeztípus szűrőt.
  6. A Gépház területen végezze el a szükséges módosításokat, és válassza az OK gombot.
  7. Az összefoglaló lapon a rendszerkép nevének magánjellegű képként kell megjelennie. Kattintson az OK gombra a virtuális gép üzembe helyezésének elindításához.

PowerShell: Virtuális gép létrehozása örökölt felügyelt rendszerképből

A PowerShell használatával virtuális gépet hozhat létre egy rendszerképből a New-AzVm parancsmag egyszerűsített paraméterkészletével. A rendszerképnek ugyanabban az erőforráscsoportban kell lennie, amelyben létre fogja hozni a virtuális gépet.

A New-AzVm egyszerűsített paraméterkészletéhez csak egy nevet, erőforráscsoportot és rendszerképnevet kell megadnia ahhoz, hogy virtuális gépet hozzon létre egy rendszerképből. A New-AzVm a -Name paraméter értékét fogja használni az automatikusan létrehozott összes erőforrás neveként. Ebben a példában részletesebb neveket adunk az egyes erőforrásokhoz, de hagyja, hogy a parancsmag automatikusan létrehozza őket. Előre is létrehozhat erőforrásokat, például a virtuális hálózatot, és átadhatja az erőforrás nevét a parancsmagnak. A New-AzVm a meglévő erőforrásokat fogja használni, ha a nevük alapján találja meg őket.

Az alábbi példa létrehoz egy myVMFromImage nevű virtuális gépet a myResourceGroup erőforráscsoportban a myImage nevű képből.

New-AzVm `
    -ResourceGroupName "myResourceGroup" `
    -Name "myVMfromImage" `
    -ImageName "myImage" `
    -Location "East US" `
    -VirtualNetworkName "myImageVnet" `
    -SubnetName "myImageSubnet" `
    -SecurityGroupName "myImageNSG" `
    -PublicIpAddressName "myImagePIP" 

Következő lépések