Freigeben über


Ändern des von einer Azure-VM verwendeten Betriebssystemdatenträgers mithilfe der Azure CLI

Gilt für: ✔️ Linux-VMs ✔️ Flexible Skalierungsgruppen

Wenn Sie über einen virtuellen Computer verfügen, aber den Datenträger für einen Sicherungsdatenträger oder einem anderen Betriebssystem-Datenträger austauschen möchten, können Sie die Betriebssystem-Datenträger mit der Azure CLI austauschen. Sie müssen den virtuellen Computer nicht löschen und neu erstellen. Sie können auch einen verwalteten Datenträger in einer anderen Ressourcengruppe verwenden, solange er nicht bereits in Gebrauch ist.

Die VM muss nicht beendet bzw. die Zuordnung nicht aufgehoben werden. Die Ressourcen-ID des verwalteten Datenträgers kann durch die Ressourcen-ID eines anderen verwalteten Datenträgers ersetzt werden.

Stellen Sie sicher, dass VM-Größe und Speichertyp mit dem Datenträger kompatibel sind, den Sie anfügen möchten. Wenn der Datenträger, den Sie verwenden möchten, sich z.B. im Storage Premium befindet, dann muss der virtuelle Computer für Storage Premium geeignet sein (z.B. eine Größe der DS-Serie). Beide Datenträger müssen ebenfalls dieselbe Größe haben. Und achten Sie darauf, dass Sie nicht eine verschlüsselte VM mit einem verschlüsselten Betriebssystemdatenträger mischen. Dies wird nicht unterstützt. Wenn Azure Disk Encryption nicht für die VM verwendet wird, darf auf dem Betriebssystem-Datenträger, der als Austauschdatenträger fungiert, nicht Azure Disk Encryption verwendet werden. Wenn Datenträger Datenträgerverschlüsselungssätze verwenden, müssen beide Datenträger zu demselben Datenträgerverschlüsselungssatz gehören.

Für diesen Artikel ist mindestens Version 2.0.25 der Azure CLI erforderlich. Führen Sie az --version aus, um die Version zu ermitteln. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI.

Rufen Sie mit az disk list eine Liste der Datenträger in der Ressourcengruppe ab.

az disk list \
   -g myResourceGroupDisk \
   --query '[*].{diskId:id}' \
   --output table

(Optional) Beenden Sie mit az vm stop die VM (heben Sie ihre Zuordnung auf), ehe Sie die Datenträger austauschen.

az vm stop \
   -n myVM \
   -g myResourceGroup

Verwenden Sie az vm update mit der vollständigen Ressourcen-ID des neuen Datenträgers für den --osdisk-Parameter.

az vm update \
   -g myResourceGroup \
   -n myVM \
   --os-disk /subscriptions/<subscription ID>/resourceGroups/<resource group>/providers/Microsoft.Compute/disks/myDisk 

Starten Sie den virtuellen Computer mit az vm start neu.

az vm start \
   -n myVM \
   -g myResourceGroup

Nächste Schritte

Wie Sie eine Kopie eines Datenträgers erstellen, erfahren Sie unter Erstellen einer Momentaufnahme.