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.