Delen via


De besturingssysteemschijf wijzigen die wordt gebruikt voor een Azure-VM met behulp van de Azure CLI

Van toepassing op: ✔️ Flexibele schaalsets voor Linux-VM's ✔️

Als u een bestaande VIRTUELE machine hebt, maar u de schijf wilt wisselen voor een back-upschijf of een andere besturingssysteemschijf, kunt u de Azure CLI gebruiken om de besturingssysteemschijven te wisselen. U hoeft de VIRTUELE machine niet te verwijderen en opnieuw te maken. U kunt zelfs een beheerde schijf in een andere resourcegroep gebruiken, zolang deze nog niet in gebruik is.

De VM hoeft niet te worden gestopt\toewijzing ongedaan gemaakt. De resource-id van de beheerde schijf kan worden vervangen door de resource-id van een andere beheerde schijf.

Zorg ervoor dat de VM-grootte en het opslagtype compatibel zijn met de schijf die u wilt koppelen. Als de schijf die u wilt gebruiken zich bijvoorbeeld in Premium Storage bevindt, moet de VM geschikt zijn voor Premium Storage (zoals een grootte van de DS-serie). Beide schijven moeten ook dezelfde grootte hebben. En zorg ervoor dat u geen niet-versleutelde VM combineert met een versleutelde besturingssysteemdisk. Dit wordt niet ondersteund. Als de VM geen Azure Disk Encryption gebruikt, mag de geswapte besturingssysteemdisk geen Azure Disk Encryption gebruiken. Als disks schijfversleutelingssets gebruiken, moeten beide disks deel uitmaken van dezelfde schijfversleutelingsset.

Voor dit artikel is Azure CLI versie 2.0.25 of hoger vereist. Voer az --version uit om de versie te bekijken. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

Gebruik az disk list om een lijst met de schijven in uw resourcegroep op te halen.

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

(Optioneel) Gebruik az vm stop om te stoppen\de toewijzing van de VM ongedaan te maken voordat u de schijven verwisselt.

az vm stop \
   -n myVM \
   -g myResourceGroup

Az vm update gebruiken met de volledige resource-id van de nieuwe schijf voor de --osdisk parameter

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

Start de VM opnieuw met az vm start.

az vm start \
   -n myVM \
   -g myResourceGroup

Volgende stappen 

Zie Momentopname van een schijf als u een kopie van een schijf wilt maken.