Migración de una máquina virtual Linux con discos no administrados a discos administrados

Se aplica a: ✔️ Máquinas virtuales Linux

Si ya dispone de máquinas virtuales (VM) con Linux que usan Unmanaged Disks, puede migrarlas para usar Azure Managed Disks. Este proceso convierte el disco del SO y los discos de datos conectados.

En este artículo se muestra cómo migrar VM con la CLI de Azure. Si necesita instalarla o actualizarla, consulte Instalación de la CLI de Azure.

Antes de empezar

  • La migración reiniciará la VM, por lo que debe programar la migración de las máquinas virtuales durante una ventana de mantenimiento existente previamente.

  • La migración no es reversible.

  • Los usuarios con el rol Colaborador de la máquina virtual no podrán cambiar el tamaño de la VM (como lo hacían antes de la migración previa). El motivo es que las máquinas virtuales con discos administrados requieren que el usuario tenga el permiso de escritura/discos/Microsoft.Compute para los discos del sistema operativo.

  • Asegúrese de probar la migración. Migre una máquina virtual de prueba antes de realizar la migración en producción.

  • Durante la migración, se desasigna la VM. La VM recibe una nueva dirección IP cuando se inicia después de la migración. Si es necesario, puede asignar una dirección IP estática a la máquina virtual.

  • Revise la versión mínima del agente de máquina virtual de Azure necesario para admitir el proceso de migración. Para más información acerca de cómo comprobar y actualizar la versión del agente, consulte Soporte de versión mínima para los agentes de la máquina virtual en Azure

  • No se eliminan los discos duros virtuales originales ni la cuenta de almacenamiento usada por la máquina virtual antes de la migración. Seguirán acumulando cargos. Para evitar que se le facture por estos artefactos, elimine los blobs de los discos duros virtuales originales después de comprobar que la migración esté completa. Si tiene que buscar estos discos no conectados con el fin de eliminarlos, consulte nuestro artículo Búsqueda y eliminación de discos administrados y no administrados de Azure no conectados.

Migración de VM de instancia única

En esta sección se explica cómo migrar VM de Azure de instancia única de discos no administrados a discos administrados. (Si las máquinas virtuales se encuentran en un conjunto de disponibilidad, consulte la sección siguiente). Puede usar este proceso para migrar las VM de discos no administrados premium (SDD) a discos administrados premium, o bien de discos no administrados estándar (HDD) a discos administrados estándar.

  1. Desasigne la máquina virtual mediante az vm deallocate. En el ejemplo siguiente se desasigna la VM myVM en el grupo de recursos denominado myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. Migre la VM a discos administrados con az vm convert. El proceso siguiente convierte la máquina virtual denominada myVM, incluidos el disco del SO y todos los discos de datos:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Inicie la VM después de la migración a discos administrados con az vm start. En el ejemplo siguiente se inicia la VM llamada myVM en el grupo de recursos myResourceGroup.

    az vm start --resource-group myResourceGroup --name myVM
    

Migración de VM de un conjunto de disponibilidad

Si las VM que desea migrar a discos administrados se encuentran en un conjunto de disponibilidad, primero debe migrar el conjunto de disponibilidad en un conjunto de disponibilidad administrado.

Todas las VM del conjunto de disponibilidad deben desasignarse antes de migrar el conjunto de disponibilidad. Planee la migración de todas las máquinas virtuales a discos administrados después de haber convertido el propio conjunto de disponibilidad en un conjunto de disponibilidad administrado. Después, inicie todas las máquinas virtuales y siga trabajando con normalidad.

  1. Enumere todas las máquinas virtuales de un conjunto de disponibilidad con az vm availability-set list. En el ejemplo siguiente se enumeran todas las VM del conjunto de disponibilidad myAvailabilitySet en el grupo de recursos denominado myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Desasigne todas las máquinas virtuales con az vm deallocate. En el ejemplo siguiente se desasigna la VM myVM en el grupo de recursos denominado myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. Migre el conjunto de disponibilidad con az vm availability-set convert. En el ejemplo siguiente se convierte el conjunto de disponibilidad myAvailabilitySet en el grupo de recursos denominado myResourceGroup:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. Migre todas las VM a discos administrados con az vm convert. El proceso siguiente convierte la máquina virtual denominada myVM, incluidos el disco del SO y todos los discos de datos:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Inicie todas las VM después de la migración a discos administrados con az vm start. En el ejemplo siguiente se inicia la máquina virtual llamada myVM en el grupo de recursos myResourceGroup:

    az vm start --resource-group myResourceGroup --name myVM
    

Migración mediante Azure Portal

Puede migrar discos no administrados a discos administrados mediante Azure Portal.

  1. Inicie sesión en Azure Portal.
  2. Seleccione la máquina virtual en la lista de máquinas virtuales en el portal.
  3. En la hoja de la máquina virtual, seleccione Discos en el menú.
  4. En la parte superior de la hoja Discos, seleccione Migrar a discos administrados.
  5. Si la VM está en un conjunto de disponibilidad, habrá una advertencia en la hoja Migrar a discos administrados indicándole que debe migrar el conjunto de disponibilidad primero. La advertencia debería tener un vínculo en el que puede hacer clic para migrar el conjunto de disponibilidad. Una vez que se convierta el conjunto de disponibilidad o la máquina virtual no esté en un conjunto de disponibilidad, haga clic en Migrar para iniciar el proceso de migración de los discos a discos administrados.

La máquina virtual se detendrá y se reiniciará una vez completada la migración.

Pasos siguientes

Para más información sobre las opciones de almacenamiento, vea Introducción a Azure Managed Disks.