Eksportowanie wersji obrazu na dysk zarządzany
Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania
Możesz wyeksportować dysk systemu operacyjnego lub danych wersji obrazu jako dysk zarządzany z wersji obrazu, która jest przechowywana w galerii obliczeń platformy Azure (wcześniej nazywanej galerią obrazów udostępnionych).
CLI
Wyświetl listę wersji obrazów w galerii przy użyciu polecenia az sig image-version list. W tym przykładzie szukamy wszystkich wersji obrazów, które są częścią definicji obrazu myImageDefinition w galerii myGallery .
az sig image-version list \
--resource-group myResourceGroup\
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
-o table
Ustaw zmienną source
na identyfikator wersji obrazu, a następnie użyj polecenia az disk create , aby utworzyć dysk zarządzany.
W tym przykładzie eksportujemy dysk systemu operacyjnego wersji obrazu, aby utworzyć dysk zarządzany o nazwie myManagedOSDisk w regionie EastUS w grupie zasobów o nazwie myResourceGroup.
source="/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/galleries/<galleryName>/images/<galleryImageDefinition>/versions/<imageVersion>"
az disk create --resource-group myResourceGroup --location EastUS --name myManagedOSDisk --gallery-image-reference $source
Jeśli chcesz wyeksportować dysk danych z wersji obrazu, dodaj --gallery-image-reference-lun
, aby określić lokalizację JEDNOSTKI LUN dysku danych do wyeksportowania.
W tym przykładzie eksportujemy dysk danych znajdujący się w numerze LUN 0 wersji obrazu, aby utworzyć dysk zarządzany o nazwie myManagedDataDisk w regionie EastUS w grupie zasobów o nazwie myResourceGroup.
source="/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/galleries/<galleryName>/images/<galleryImageDefinition>/versions/<imageVersion>"
az disk create --resource-group myResourceGroup --location EastUS --name myManagedDataDisk --gallery-image-reference $source --gallery-image-reference-lun 0
PowerShell
Wyświetl listę wersji obrazów w galerii przy użyciu polecenia Get-AzResource.
Get-AzResource `
-ResourceType Microsoft.Compute/galleries/images/versions | `
Format-Table -Property Name,ResourceId,ResourceGroupName
Gdy masz wszystkie potrzebne informacje, możesz użyć polecenia Get-AzGalleryImageVersion , aby uzyskać wersję obrazu źródłowego, której chcesz użyć, i przypisać ją do zmiennej. W tym przykładzie otrzymujemy 1.0.0
wersję myImageDefinition
obrazu z definicji w galerii źródłowej myGallery
myResourceGroup
w grupie zasobów.
$sourceImgVer = Get-AzGalleryImageVersion `
-GalleryImageDefinitionName myImageDefinition `
-GalleryName myGallery `
-ResourceGroupName myResourceGroup `
-Name 1.0.0
Po ustawieniu zmiennej source
na identyfikator wersji obrazu użyj polecenia New-AzDiskConfig , aby utworzyć konfigurację dysku, a następnie polecenie New-AzDisk w celu utworzenia dysku.
W tym przykładzie eksportujemy dysk systemu operacyjnego wersji obrazu, aby utworzyć dysk zarządzany o nazwie myManagedOSDisk w regionie EastUS w grupie zasobów o nazwie myResourceGroup.
Utwórz konfigurację dysku.
$diskConfig = New-AzDiskConfig `
-Location EastUS `
-CreateOption FromImage `
-GalleryImageReference @{Id = $sourceImgVer.Id}
Utwórz dysk.
New-AzDisk -Disk $diskConfig `
-ResourceGroupName myResourceGroup `
-DiskName myManagedOSDisk
Jeśli chcesz wyeksportować dysk danych w wersji obrazu, dodaj identyfikator LUN do konfiguracji dysku, aby określić lokalizację LUN dysku do wyeksportowania.
W tym przykładzie eksportujemy dysk danych znajdujący się w numerze LUN 0 wersji obrazu, aby utworzyć dysk zarządzany o nazwie myManagedDataDisk w regionie EastUS w grupie zasobów o nazwie myResourceGroup.
Utwórz konfigurację dysku.
$diskConfig = New-AzDiskConfig `
-Location EastUS `
-CreateOption FromImage `
-GalleryImageReference @{Id = $sourceImgVer.Id; Lun=0}
Utwórz dysk.
New-AzDisk -Disk $diskConfig `
-ResourceGroupName myResourceGroup `
-DiskName myManagedDataDisk
Następne kroki
Możesz również utworzyć wersję obrazu na podstawie dysku zarządzanego.