Ö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:
Hozzon létre néhány változót.
$vmName = "myVM" $rgName = "myResourceGroup" $location = "EastUS" $imageName = "myImage"
Győződjön meg arról, hogy a virtuális gép felszabadítva lett.
Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
Állítsa a virtuális gép állapotát általánossá.
Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized
Töltse be a virtuális gépet.
$vm = Get-AzVM -Name $vmName -ResourceGroupName $rgName
Hozza létre a rendszerkép-konfigurációt.
$image = New-AzImageConfig -Location $location -SourceVirtualMachineId $vm.Id
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:
Hozzon létre néhány változót.
$vmName = "myVM" $rgName = "myResourceGroup" $location = "EastUS" $imageName = "myImage"
Kérje le a virtuális gépet.
$vm = Get-AzVm -Name $vmName -ResourceGroupName $rgName
Kérje le a felügyelt lemez azonosítóját.
$diskID = $vm.StorageProfile.OsDisk.ManagedDisk.Id
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
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:
Hozzon létre néhány változót.
$rgName = "myResourceGroup" $location = "EastUS" $snapshotName = "mySnapshot" $imageName = "myImage"
Kérje le a pillanatképet.
$snapshot = Get-AzSnapshot -ResourceGroupName $rgName -SnapshotName $snapshotName
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
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.
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"
Állítsa le/oldja fel a virtuális gépet.
Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
Jelölje meg a virtuális gépet általánosítottként.
Set-AzVm -ResourceGroupName $rgName -Name $vmName -Generalized
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
- Lépjen az Azure Portalra egy felügyelt rendszerkép megkereséséhez. Keresse meg és válassza a Képek lehetőséget.
- Válassza ki a listából a használni kívánt képet. Megnyílik a Kép áttekintése lap.
- Válassza a Virtuális gép létrehozása lehetőséget a menüből.
- 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.
- 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.
- A Gépház területen végezze el a szükséges módosításokat, és válassza az OK gombot.
- 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
- További információ az Azure Compute Gallery (korábbi nevén Megosztott képtár) használatáról