Si ya ha instalado VMware Integrated OpenStack, puede habilitar la alta disponibilidad para los nodos de NSX Edge mediante la modificación del archivo custom.yml y la modificación manual de cada nodo de Edge en ejecución.

Antes de empezar

Compruebe que el clúster perimetral tenga al menos dos hosts. De lo contrario, podría recibir un error de antiafinidad.

Procedimiento

  1. Implemente el archivo custom.yml.
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  2. Edite el archivo /opt/vmware/vio/custom/custom.yml.
    1. Quite la marca de comentario del parámetro nsxv_edge_ha.
    2. Establezca el parámetro nsxv_edge_ha como True.
      nsxv_edge_ha: True
  3. Guarde el archivo custom.yml.

    Tras modificar y guardar el archivo custom.yml, la alta disponibilidad estará habilitada para todos los nodos de NSX que VMware Integrated OpenStack genere en el futuro.

  4. Habilite la alta disponibilidad de forma manual en todos los nodos de NSX Edge actuales.
    1. En la controladora de VMware Integrated OpenStack, obtenga una lista de los nodos de Edge actuales y de sus valores de edge-id.
      sudo -u neutron nsxadmin -r edges -o list
    2. Habilite la alta disponibilidad en cada nodo de Edge especificando su valor edge-id.
      sudo -u neutron nsxadmin -r edges -o nsx-update \
      --property highAvailability=True \
      --property edge-id=<edge-id>
    3. Repita el comando anterior para cada nodo de Edge.
  5. Inserte la nueva configuración a la implementación de VMware Integrated OpenStack.
    viocli deployment -v configure
    Importante:

    Este comando actualiza toda la implementación y puede que las operaciones se interrumpan brevemente.