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

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ó: Képdefiníció és képverzió létrehozása.

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

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

Note

The image is created in the same resource group as your source VM. You can create VMs in any resource group within your subscription from this image. From a management perspective, you may wish to create a specific resource group for your VM resources and images.

If you are capturing an image of a generation 2 VM, also use the --hyper-v-generation V2 parameter. for more information, see Generation 2 VMs.

If you would like to store your image in zone-resilient storage, you need to create it in a region that supports availability zones and include the --zone-resilient true parameter.

This command returns JSON that describes the VM image. Save this output for later reference.

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.

    $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

Virtuális gép létrehozása az Azure-ban: Rendszerkép keresése a portálon, válassza a "Virtuális gép létrehozása" lehetőséget, töltse ki a részleteket, válassza ki a méretet, módosítsa a beállításokat és helyezze üzembe.

  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és