Intercambiar el disco del sistema operativo que usa una máquina virtual de Azure mediante la CLI de Azure.

Se aplica a: ✔️ máquinas virtuales Linux ✔️ conjuntos de escalado flexibles

Si ya tiene una máquina virtual, pero quiere intercambiar el disco por una copia de seguridad u otro disco del sistema operativo, puede usar la CLI de Azure para intercambiar los discos del sistema operativo. No es necesario eliminar ni volver a crear la máquina virtual. Incluso puede utilizar un disco administrado de otro grupo de recursos, siempre y cuando no esté en uso.

No es necesario detener o desasignar la máquina virtual. El identificador de recurso del disco administrado se puede reemplazar con el identificador de recurso de otro disco administrado.

Asegúrese de que el tipo de almacenamiento y el tamaño de la máquina virtual son compatibles con el disco que quiere adjuntar. Por ejemplo, si el disco que quiere usar está en Premium Storage, la máquina virtual debe ser compatible con Premium Storage (por ejemplo, debe tener un tamaño de la serie DS). Ambos discos también deben tener el mismo tamaño. Y asegúrese de que no está combinando una máquina virtual sin cifrar con un disco de sistema operativo cifrado, ya que esto no se admite. Si la máquina virtual no usa Azure Disk Encryption, el disco del sistema operativo que se intercambia no debe usar tampoco Azure Disk Encryption. Si los discos usan conjuntos de cifrado de disco, ambos discos deben pertenecer al mismo conjunto de cifrado de disco.

Para poder realizar los pasos de este artículo, debe tener la versión 2.0.25 o posterior de la CLI de Azure. Ejecute az --version para encontrar la versión. Si necesita instalarla o actualizarla, vea Instalación de la CLI de Azure.

Use az disk list para obtener una lista de los discos del grupo de recursos.

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

(Opcional) Use az vm stop para detener o desasignar la máquina virtual antes de intercambiar los discos.

az vm stop \
   -n myVM \
   -g myResourceGroup

Use az vm update con el id. de recurso completo del nuevo disco para el parámetro --osdisk.

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

Reinicie la máquina virtual con az vm start.

az vm start \
   -n myVM \
   -g myResourceGroup

Pasos siguientes

Para crear una copia de un disco, consulte Instantánea de un disco.