Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✔️ Machines virtuelles Linux ✔️ Groupes de machines virtuelles identiques flexibles
Pour remplacer le disque d’une machine virtuelle existante par un disque de sauvegarde ou un autre disque de système d’exploitation, vous pouvez utiliser l’interface CLI Azure. Il est inutile de supprimer et de recréer la machine virtuelle. Vous pouvez même utiliser le disque managé d’un autre groupe de ressources s’il n’est pas déjà utilisé.
Configuration requise pour l’échange de disque du système d’exploitation
Vous n’avez pas besoin d’arrêter la machine virtuelle avant de permuter son disque de système d’exploitation.
Avant d’échanger le disque du système d’exploitation, vérifiez que les disques actuels et de remplacement répondent aux exigences suivantes :
- La taille de machine virtuelle prend en charge le type de stockage du disque de remplacement. Par exemple, un disque de remplacement dans Stockage Premium nécessite une taille de machine virtuelle prenant en charge Stockage Premium, comme une taille de série DS.
- Les disques de système d’exploitation actuels et de remplacement sont de la même taille.
- La machine virtuelle et le disque de système d’exploitation de remplacement ont des configurations de chiffrement compatibles. L’échange d’un disque de système d’exploitation chiffré en une machine virtuelle non chiffrée n’est pas pris en charge.
- Si la machine virtuelle n'utilise pas Azure Disk Encryption, le disque de système d'exploitation de remplacement ne doit pas utiliser Azure Disk Encryption.
- Si les disques utilisent des jeux de chiffrement de disque, les deux disques appartiennent au même jeu de chiffrement de disque.
Cet article requiert Azure CLI version 2.0.25 ou ultérieure. Exécutez az --version pour trouver la version. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.
Échangez le disque du système d’exploitation à l’aide du Azure CLI
Définissez le groupe de ressources de machine virtuelle, le groupe de ressources de disque de système d’exploitation de remplacement, le nom de la machine virtuelle et les variables d’ID de ressource de disque de système d’exploitation de remplacement. Remplacez les exemples de valeurs par vos propres valeurs.
vmResourceGroup="myVMResourceGroup"
diskResourceGroup="myDiskResourceGroup"
vmName="myVM"
replacementDiskId="/subscriptions/<subscription ID>/resourceGroups/$diskResourceGroup/providers/Microsoft.Compute/disks/myDisk"
Utilisez az disk list pour obtenir la liste des disques de votre groupe de ressources.
az disk list \
-g $diskResourceGroup \
--query '[*].{diskId:id}' \
--output table
(Facultatif) Avant d’échanger les disques, utilisez az vm stop pour arrêter la machine virtuelle.
az vm stop \
-n $vmName \
-g $vmResourceGroup
Utilisez az vm update avec l’ID de ressource complet du nouveau disque pour le --os-disk paramètre.
az vm update \
-g $vmResourceGroup \
-n $vmName \
--os-disk $replacementDiskId
Vérifiez que la machine virtuelle utilise le disque de système d’exploitation de remplacement. La sortie de commande doit correspondre à la valeur de $replacementDiskId.
az vm show \
-g $vmResourceGroup \
-n $vmName \
--query storageProfile.osDisk.managedDisk.id \
--output tsv
Si vous avez arrêté la machine virtuelle avant de permuter les disques, redémarrez-la à l’aide d’az vm start.
az vm start \
-n $vmName \
-g $vmResourceGroup
Étapes suivantes
Pour créer une copie d’un disque, consultez Effectuer la capture instantanée d’un disque.