Exportera en avbildningsversion till en hanterad disk
Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar
Du kan exportera en avbildningsversions operativsystem eller datadisk som en hanterad disk från en avbildningsversion, som lagras i ett Azure Compute-galleri (tidigare kallat Delat bildgalleri).
CLI
Visa en lista över avbildningsversionerna i ett galleri med az sig image-version list. I det här exemplet letar vi efter alla avbildningsversioner som ingår i bilddefinitionen myImageDefinition i galleriet myGallery .
az sig image-version list \
--resource-group myResourceGroup\
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
-o table
Ange variabeln source
till ID för avbildningsversionen och använd sedan az disk create för att skapa den hanterade disken.
I det här exemplet exporterar vi OS-disken för avbildningsversionen för att skapa en hanterad disk med namnet myManagedOSDisk i regionen EastUS i en resursgrupp med namnet 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
Om du vill exportera en datadisk från avbildningsversionen lägger du till --gallery-image-reference-lun
för att ange LUN-platsen för den datadisk som ska exporteras.
I det här exemplet exporterar vi datadisken som finns på LUN 0 i avbildningsversionen för att skapa en hanterad disk med namnet myManagedDataDisk, i regionen EastUS , i en resursgrupp med namnet 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
Visa en lista över avbildningsversionerna i ett galleri med Hjälp av Get-AzResource.
Get-AzResource `
-ResourceType Microsoft.Compute/galleries/images/versions | `
Format-Table -Property Name,ResourceId,ResourceGroupName
När du har all information du behöver kan du använda Get-AzGalleryImageVersion för att hämta den källbildversion som du vill använda och tilldela den till en variabel. I det här exemplet hämtar 1.0.0
vi avbildningsversionen, av myImageDefinition
definitionen, i myGallery
källgalleriet, i myResourceGroup
resursgruppen.
$sourceImgVer = Get-AzGalleryImageVersion `
-GalleryImageDefinitionName myImageDefinition `
-GalleryName myGallery `
-ResourceGroupName myResourceGroup `
-Name 1.0.0
När du har angett variabeln source
till ID för avbildningsversionen använder du New-AzDiskConfig för att skapa en diskkonfiguration och sedan New-AzDisk för att skapa disken.
I det här exemplet exporterar vi OS-disken för avbildningsversionen för att skapa en hanterad disk med namnet myManagedOSDisk i regionen EastUS i en resursgrupp med namnet myResourceGroup.
Skapa en diskkonfiguration.
$diskConfig = New-AzDiskConfig `
-Location EastUS `
-CreateOption FromImage `
-GalleryImageReference @{Id = $sourceImgVer.Id}
Skapa disken.
New-AzDisk -Disk $diskConfig `
-ResourceGroupName myResourceGroup `
-DiskName myManagedOSDisk
Om du vill exportera en datadisk i avbildningsversionen lägger du till ett LUN-ID i diskkonfigurationen för att ange LUN-platsen för datadisken som ska exporteras.
I det här exemplet exporterar vi datadisken som finns på LUN 0 i avbildningsversionen för att skapa en hanterad disk med namnet myManagedDataDisk, i regionen EastUS , i en resursgrupp med namnet myResourceGroup.
Skapa en diskkonfiguration.
$diskConfig = New-AzDiskConfig `
-Location EastUS `
-CreateOption FromImage `
-GalleryImageReference @{Id = $sourceImgVer.Id; Lun=0}
Skapa disken.
New-AzDisk -Disk $diskConfig `
-ResourceGroupName myResourceGroup `
-DiskName myManagedDataDisk
Nästa steg
Du kan också skapa en avbildningsversion från en hanterad disk.