Delen via


Een installatiekopieënversie exporteren naar een beheerde schijf

Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform-schaalsets ✔️

U kunt het besturingssysteem of de gegevensschijf van een installatiekopieënversie exporteren als een beheerde schijf vanuit een installatiekopieënversie, die is opgeslagen in een Azure Compute Gallery (voorheen Shared Image Gallery).

CLI

Maak een lijst van de installatiekopieën in een galerie met behulp van az sig image-version list. In dit voorbeeld zoeken we naar alle installatiekopieversies die deel uitmaken van de definitie van de myImageDefinition-installatiekopie in de galerie myGallery .

az sig image-version list \
   --resource-group myResourceGroup\
   --gallery-name myGallery \
   --gallery-image-definition myImageDefinition \
   -o table

Stel de source variabele in op de id van de versie van de installatiekopieën en gebruik vervolgens az disk create om de beheerde schijf te maken.

In dit voorbeeld exporteren we de besturingssysteemschijf van de installatiekopieënversie om een beheerde schijf te maken met de naam myManagedOSDisk, in de regio EASTUS, in een resourcegroep met de naam 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 

Als u een gegevensschijf wilt exporteren uit de versie van de installatiekopie, voegt u deze toe --gallery-image-reference-lun om de LUN-locatie op te geven van de gegevensschijf die moet worden geëxporteerd.

In dit voorbeeld exporteren we de gegevensschijf op LUN 0 van de installatiekopieversie om een beheerde schijf te maken met de naam myManagedDataDisk, in de regio EASTUS, in een resourcegroep met de naam 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

Geef de installatiekopieën weer in een galerie met behulp van Get-AzResource.

Get-AzResource `
   -ResourceType Microsoft.Compute/galleries/images/versions | `
   Format-Table -Property Name,ResourceId,ResourceGroupName

Zodra u alle informatie hebt die u nodig hebt, kunt u Get-AzGalleryImageVersion gebruiken om de versie van de broninstallatiekopie op te halen die u wilt gebruiken en toe te wijzen aan een variabele. In dit voorbeeld krijgen we de versie van de 1.0.0 installatiekopieën, van de myImageDefinition definitie, in de myGallery brongalerie, in de myResourceGroup resourcegroep.

$sourceImgVer = Get-AzGalleryImageVersion `
   -GalleryImageDefinitionName myImageDefinition `
   -GalleryName myGallery `
   -ResourceGroupName myResourceGroup `
   -Name 1.0.0

Nadat u de source variabele hebt ingesteld op de id van de versie van de installatiekopieën, gebruikt u New-AzDiskConfig om een schijfconfiguratie te maken en vervolgens New-AzDisk om de schijf te maken.

In dit voorbeeld exporteren we de besturingssysteemschijf van de installatiekopieënversie om een beheerde schijf te maken met de naam myManagedOSDisk, in de regio EASTUS, in een resourcegroep met de naam myResourceGroup.

Maak een schijfconfiguratie.

$diskConfig = New-AzDiskConfig `
   -Location EastUS `
   -CreateOption FromImage `
   -GalleryImageReference @{Id = $sourceImgVer.Id}

Maak de schijf.

New-AzDisk -Disk $diskConfig `
   -ResourceGroupName myResourceGroup `
   -DiskName myManagedOSDisk

Als u een gegevensschijf wilt exporteren in de versie van de installatiekopie, voegt u een LUN-id toe aan de schijfconfiguratie om de LUN-locatie van de gegevensschijf op te geven die moet worden geëxporteerd.

In dit voorbeeld exporteren we de gegevensschijf op LUN 0 van de installatiekopieversie om een beheerde schijf te maken met de naam myManagedDataDisk, in de regio EASTUS, in een resourcegroep met de naam myResourceGroup.

Maak een schijfconfiguratie.

$diskConfig = New-AzDiskConfig `
   -Location EastUS `
   -CreateOption FromImage `
   -GalleryImageReference @{Id = $sourceImgVer.Id; Lun=0}

Maak de schijf.

New-AzDisk -Disk $diskConfig `
   -ResourceGroupName myResourceGroup `
   -DiskName myManagedDataDisk

Volgende stappen

U kunt ook een installatiekopieënversie maken van een beheerde schijf.