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

VMware Integrated OpenStack no admite los siguientes escenarios de migración de máquinas virtuales:
  • Migración de una máquina virtual entre dos instancias de vCenter Server diferentes.
  • Migración de una máquina virtual dentro de un clúster. Para migrar una máquina virtual dentro de un clúster, utilice vSphere.

Para migrar máquinas virtuales entre clústeres, puede utilizar VMware Integrated OpenStack, si los clústeres de origen y de destino están en la misma instancia de vCenter.

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

  • Compruebe que los nodos informáticos de origen y de destino se encuentren dentro de la misma instancia de vCenter Server.
  • Compruebe que el entorno incluya un almacén de datos compartido al que puedan acceder todos los hosts y los clústeres.
  • Compruebe que los nodos informáticos de origen y de destino tengan 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.
  • Compruebe que los volúmenes de FCD estén desconectados.

Procedimiento

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  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. Edite la configuración de proceso para Nova.
      viocli update nova-compute
    2. En la sección vmware, agregue el parámetro shared_datastore_regex y establezca su valor en el nombre del almacén de datos compartido en vSphere.
  3. Abra el cuadro de herramientas.
    toolbox
  4. Para la migración, si no selecciona el nodo informático como destino, puede ejecutar el siguiente comando:
    openstack server migrate --live-migration instance-uuid --os-compute-api-version 2.30
    Para migrar una instancia de al host especificado, ejecute el siguiente comando:
    nova --os-compute-api-version 2.67 live-migration --force [--block-migrate] <server> [<host>]
    Por ejemplo:
    nova --os-compute-api-version 2.67 live-migration --force 7a9fd8a8-b3f2-4c72-af0e-ef0b856d7715  compute-35a9679c-c97

    Debe especificar las opciones --os-compute-api-version 2.67, [host] y --force en el comando.

    • 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.