Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Einheitliche Skalierungsgruppen
Sie können den Betriebssystemdatenträger oder einen Datenträger einer Imageversion als verwalteten Datenträger aus einer Imageversion exportieren, die in einer Azure Compute Gallery-Instanz (früher als Shared Image Gallery bezeichnet) gespeichert ist.
Befehlszeilenschnittstelle (CLI)
Listen Sie die Imageversionen in einem Katalog mithilfe von az sig image-version list auf. In diesem Beispiel suchen wir nach allen Imageversionen, die Teil der Imagedefinition myImageDefinition im Katalog myGallery sind.
az sig image-version list \
--resource-group myResourceGroup\
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
-o table
Legen Sie die Quellvariable auf die vollständige Ressourcen-ID der Bildversion aus der Freigegebenen Bildgalerie fest, und verwenden Sie dann az disk create mit dem Parameter "--gallery-image-reference", um den verwalteten Datenträger zu erstellen.
In diesem Beispiel exportieren wir den Betriebssystemdatenträger der Imageversion, um einen verwalteten Datenträger namens myManagedOSDisk in der Region EastUS in einer Ressourcengruppe namens myResourceGroup zu erstellen.
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
Wenn Sie einen Datenträger aus der Imageversion exportieren möchten, fügen Sie --gallery-image-reference-lun hinzu, um den LUN-Speicherort des zu exportierenden Datenträgers anzugeben.
In diesem Beispiel exportieren wir den Datenträger an LUN 0 der Imageversion, um einen verwalteten Datenträger namens myManagedDataDisk in der Region EastUS in einer Ressourcengruppe namens myResourceGroup zu erstellen.
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
Listen Sie die Imageversionen in einem Katalog mithilfe von Get-AzResource auf.
Get-AzResource `
-ResourceType Microsoft.Compute/galleries/images/versions | `
Format-Table -Property Name,ResourceId,ResourceGroupName
Sobald Sie über alle erforderlichen Informationen verfügen, können Sie Get-AzGalleryImageVersion verwenden, um die gewünschte Version des Quellimages abzurufen und sie einer Variable zuzuweisen. In diesem Beispiel rufen wir Imageversion 1.0.0 der Definition myImageDefinition im Quellkatalog myGallery in der Ressourcengruppe myResourceGroup ab.
$sourceImgVer = Get-AzGalleryImageVersion `
-GalleryImageDefinitionName myImageDefinition `
-GalleryName myGallery `
-ResourceGroupName myResourceGroup `
-Name 1.0.0
Nachdem Sie die Variable source auf die ID der Imageversion festgelegt haben, verwenden Sie New-AzDiskConfig zum Erstellen einer Datenträgerkonfiguration und New-AzDisk zum Erstellen des Datenträgers.
In diesem Beispiel exportieren wir den Betriebssystemdatenträger der Imageversion, um einen verwalteten Datenträger namens myManagedOSDisk in der Region EastUS in einer Ressourcengruppe namens myResourceGroup zu erstellen.
Erstellt Sie eine Datenträgerkonfiguration.
$diskConfig = New-AzDiskConfig `
-Location EastUS `
-CreateOption FromImage `
-GalleryImageReference @{Id = $sourceImgVer.Id}
Erstellen Sie den Datenträger.
New-AzDisk -Disk $diskConfig `
-ResourceGroupName myResourceGroup `
-DiskName myManagedOSDisk
Wenn Sie einen Datenträger mit der Imageversion exportieren möchten, fügen Sie der Datenträgerkonfiguration eine LUN-ID hinzu, um den LUN-Speicherort des zu exportierenden Datenträgers anzugeben.
In diesem Beispiel exportieren wir den Datenträger an LUN 0 der Imageversion, um einen verwalteten Datenträger namens myManagedDataDisk in der Region EastUS in einer Ressourcengruppe namens myResourceGroup zu erstellen.
Erstellt Sie eine Datenträgerkonfiguration.
$diskConfig = New-AzDiskConfig `
-Location EastUS `
-CreateOption FromImage `
-GalleryImageReference @{Id = $sourceImgVer.Id; Lun=0}
Erstellen Sie den Datenträger.
New-AzDisk -Disk $diskConfig `
-ResourceGroupName myResourceGroup `
-DiskName myManagedDataDisk
Nächste Schritte
Erstellen Sie eine Imageversion aus einem verwalteten Datenträger.