Puede crear zonas de disponibilidad de Neutron adicionales con NSX-T Data Center actualizando la configuración de VMware Integrated OpenStack.

Requisitos previos

Cree un perfil de DHCP independiente y un servidor proxy de metadatos para cada zona de disponibilidad. Las zonas de disponibilidad pueden compartir un clúster perimetral o utilizar clústeres perimetrales independientes.

Procedimiento

  1. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
    ssh root@mgmt-server-ip
  2. Modifique la configuración de Neutron.
    viocli update neutron
  3. En la sección nsx, cree una sección para la nueva zona de disponibilidad.
    Use el formato az:zone-name: para el nombre de la sección.
  4. En la sección correspondiente a la nueva zona de disponibilidad, agregue el parámetro dhcp_profile y establezca su valor como el nombre del perfil de DHCP que se configuró para la zona de disponibilidad.
  5. Agregue el parámetro metadata_proxy y establezca su valor como el nombre del servidor proxy de metadatos que se configuró para la zona de disponibilidad.
  6. Si desea utilizar zonas de transporte independientes, agregue los parámetros default_overlay_tz y default_vlan_tz, y establezca sus valores como los nombres de la zona de transporte superpuesta y la de VLAN para la zona de disponibilidad.
  7. En la sección nsx_v3, agregue el parámetro availability_zones y establezca su valor como los nombres de las zonas de disponibilidad separados por comas (,).
    El archivo de configuración ahora tiene un aspecto similar al siguiente:
    conf:
      metadata_agent:
        [...]
      plugins:
        nsx:
          az:zone1-name:
            dhcp_profile: dhcp1-uuid
            metadata_proxy: mdp1-uuid
          az:zone2-name:
            dhcp_profile: dhcp2-uuid
            metadata_proxy: mdp2-uuid
          nsx_v3:
            availability_zones: zone1-name, zone2-name
            [...]
    manifests:
      [...]
    pod:
      [...]

Resultados

Se crea la nueva zona de disponibilidad. Con el fin de especificar una zona de disponibilidad para una red, incluya el parámetro --availability-zone-hint az-name al crear la red.

Ejemplo: Crear zonas de disponibilidad independientes para la ruta de acceso a datos estándar y mejorada de N-VDS

El siguiente procedimiento implementa las zonas de disponibilidad independiente para que pueda implementar cargas de trabajo de NFV en N-VDS en modo de ruta de acceso de datos mejorada y otras cargas de trabajo en el modo estándar. En este ejemplo, se ha implementado VMware Integrated OpenStack con NSX-T Data Center en el modo estándar. Las zonas de disponibilidad se configurarán en el mismo enrutador de nivel 0 y el clúster perimetral. La red de administración de VMware Integrated OpenStack utiliza el rango de direcciones IP de 192.0.2.10 a 192.0.2.50.

  1. En NSX-T Data Center, configure una zona de transporte superpuesta y una zona de transporte de VLAN con N-VDS en el modo de ruta de acceso a datos mejorada. Consulte Ruta de acceso a datos mejorada.

    La zona de transporte superpuesta se denomina nfv-overlay-tz y la zona de transporte de VLAN se denomina nfv-vlan-tz.

  2. Cree un perfil de DHCP para la nueva zona de disponibilidad.
    1. En NSX Manager, seleccione Redes > DHCP.
    2. En la pestaña Perfiles de servidor, haga clic en Agregar.
    3. Introduzca nfv dhcp para el nombre y seleccione el clúster perimetral existente.
    4. Haga clic en Agregar.
  3. Cree un servidor proxy de metadatos para la nueva zona de disponibilidad.
    1. En NSX Manager, seleccione Redes > DHCP.
    2. En la pestaña Proxies de metadatos, haga clic en Agregar.
    3. Introduzca nfv mdp para el nombre.
    4. Introduzca http://192.0.2.10:8775 para la dirección URL del servidor Nova.
    5. Introduzca mdpassword para el secreto.
    6. Seleccione el clúster perimetral existente.
    7. Haga clic en Agregar.
  4. Inicie sesión en Integrated OpenStack Manager como el usuario de root.
  5. Modifique la configuración de Neutron.
    viocli update neutron
  6. Agregue la siguiente información:
    conf:
      plugins:
        nsx:
          az:std-az:
            default_overlay_tz: std-overlay-tz
            default_vlan_tz: std-vlan-tz
            dhcp_profile: std-dhcp
            metadata_proxy: std-mdp
          az:nfv-az:
            default_overlay_tz: nfv-overlay-tz
            default_vlan_tz nfv-vlan-tz
            dhcp_profile: nfv-dhcp
            metadata_proxy: nfv-mdp
          nsx_v3:
            availability_zones: std-az, nfv-az
  7. Crear una red en la nueva zona de disponibilidad.
    1. Cambie al usuario root y cargue el archivo de credenciales del administrador de nube.
      sudo su -
      source ~/cloudadmin.rc
    2. Cree la red.
      neutron net-create nfv-network --tenant-id nfv-project --availability-zone-hint nfv-az