Puede migrar en vivo una instancia de OpenStack a un nodo informático diferente.

Nota:

Las instancias administradas por VMware Integrated OpenStack deben migrarse mediante los comandos de OpenStack. No utilice vCenter Server u otros métodos para migrar instancias de OpenStack.

Requisitos previos

  • Los nodos informáticos de origen y de destino deben estar ubicados en la misma instancia de vCenter Server.

  • Los nodos informáticos de origen y de destino deben tener al menos un conmutador distribuido en común. Si dos conmutadores distribuidos están conectados al nodo informático de origen, pero solo hay un conmutador distribuido asociado al nodo informático de destino, la migración en vivo se realizará correctamente, pero la instancia de OpenStack se conectará solo al grupo de puertos del conmutador distribuido que sea común en los dos nodos informáticos.

  • Si desea migrar en vivo una instancia con una unidad de CD-ROM conectada, compruebe que el entorno tiene un almacén de datos compartido al que puedan acceder todos los hosts.

    Importante:

    La migración en vivo de una instancia con una unidad de CD-ROM conectada solamente se admite en VMware Integrated OpenStack 5.1.0.1 o versiones posteriores.

Procedimiento

  1. Inicie sesión en Servidor de administración de OpenStack como viouser.
  2. Si la instancia tiene una unidad de CD-ROM conectada, configure un almacén de datos compartido para la migración de CD-ROM.
    1. Si la implementación no utiliza un archivo custom.yml, copie el archivo de plantilla custom.yml en el directorio /opt/vmware/vio/custom.
      sudo mkdir -p /opt/vmware/vio/custom
      sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
    2. Abra el archivo /opt/vmware/vio/custom/custom.yml en un editor de texto.
    3. Quite el comentario del parámetro nova_shared_datastore_regex y establezca su valor en el nombre del almacén de datos compartido en vSphere.
    4. Implemente la configuración actualizada.
      sudo viocli deployment configure

      Al implementar la configuración, se interrumpen brevemente los servicios de OpenStack.

  3. Inicie sesión en el nodo del controlador como viouser.
  4. Cambie al usuario root y cargue el archivo de credenciales del administrador de nube.
    sudo su -
    source ~/cloudadmin.rc
  5. Migre la instancia al nodo informático deseado.
    openstack server migrate compute-name instance-uuid --live
    • Para buscar el nombre de un nodo informático, ejecute el comando openstack host list y vea la columna Nombre de host.

    • Para encontrar el UUID de la instancia, ejecute el comando openstack server list y vea la columna ID.

Qué hacer a continuación

Puede ejecutar el comando openstack server show instance-uuid para confirmar que la instancia se ha migrado al nodo informático deseado.