Vous pouvez créer des zones de disponibilité Neutron supplémentaires avec NSX-T Data Center en mettant à jour votre configuration de VMware Integrated OpenStack.

Conditions préalables

Créez un profil DHCP et un serveur proxy de métadonnées distincts pour chaque zone de disponibilité. Les zones de disponibilité peuvent partager un cluster Edge ou utiliser des clusters Edge distincts.

Procédure

  1. Connectez-vous à Integrated OpenStack Manager en tant qu'utilisateur root.
    ssh root@mgmt-server-ip
  2. Modifiez la configuration Neutron.
    viocli update neutron
  3. Dans la section nsx, créez une section pour la nouvelle zone de disponibilité.
    Utilisez le format az:zone-name: pour le nom de la section.
  4. Dans la section de la nouvelle zone de disponibilité, ajoutez le paramètre dhcp_profile et définissez sa valeur sur le nom du profil DHCP configuré pour la zone de disponibilité.
  5. Ajoutez le paramètre metadata_proxy et définissez sa valeur sur le nom du serveur proxy de métadonnées configuré pour la zone de disponibilité.
  6. Si vous souhaitez utiliser des zones de transport distinctes, ajoutez les paramètres default_overlay_tz et default_vlan_tz, et définissez leurs valeurs sur les noms des zones de transport Overlay et VLAN pour la zone de disponibilité.
  7. Dans la section nsx_v3, ajoutez le paramètre availability_zones et définissez sa valeur sur le nom de chaque zone de disponibilité, séparé par des virgules (,).
    Le fichier de configuration a maintenant l'aspect suivant :
    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:
      [...]

Résultats

La nouvelle zone de disponibilité est créée. Pour spécifier une zone de disponibilité pour un réseau, incluez le paramètre de --availability-zone-hint az-name lors de la création du réseau.

Exemple : Création de zones de disponibilité distinctes pour le chemin d'accès aux données standard et amélioré N-VDS

La procédure suivante met en œuvre des zones de disponibilité distinctes afin que vous puissiez déployer des charges de travail NFV sur N-VDS en mode de chemin d'accès aux données amélioré et d'autres charges de travail en mode standard. Dans cet exemple, VMware Integrated OpenStack a été déployé avec NSX-T Data Center en mode standard. Les zones de disponibilité seront configurées sur le même routeur de niveau 0 et le cluster Edge. Le réseau de gestion VMware Integrated OpenStack utilise la plage d'adresses IP 192.0.2.10 à 192.0.2.50.

  1. Dans NSX-T Data Center, configurez une zone de transport Overlay et la zone de transport VLAN à l'aide de N-VDS en mode de chemin d'accès aux données amélioré. Reportez-vous à Chemin d'accès aux données amélioré.

    La zone de transport Overlay est nommée nfv-overlay-tz et la zone de transport VLAN est nommée nfv-vlan-tz.

  2. Créez un profil DHCP pour la nouvelle zone de disponibilité.
    1. Dans NSX Manager, sélectionnez Mise en réseau > DHCP.
    2. Dans l'onglet Profils de serveur, cliquez sur Ajouter.
    3. Entrez nfv-dhcp en tant que nom et sélectionnez le cluster Edge existant.
    4. Cliquez sur Ajouter.
  3. Créez un serveur proxy de métadonnées pour la nouvelle zone de disponibilité.
    1. Dans NSX Manager, sélectionnez Mise en réseau > DHCP.
    2. Dans l'onglet Proxys de métadonnées, cliquez sur Ajouter.
    3. Entrez nfv-mdp en tant que nom.
    4. Entrez http://192.0.2.10:8775 en tant qu'URL du serveur Nova.
    5. Entrez mdpassword en tant que code secret.
    6. Sélectionnez le cluster Edge existant.
    7. Cliquez sur Ajouter.
  4. Connectez-vous à Integrated OpenStack Manager en tant qu'utilisateur root.
  5. Modifiez la configuration Neutron.
    viocli update neutron
  6. Ajoutez les informations suivantes :
    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. Créez un réseau dans la nouvelle zone de disponibilité.
    1. Basculez vers l'utilisateur root et chargez le fichier d'informations d'identification d'administrateur cloud.
      sudo su -
      source ~/cloudadmin.rc
    2. Créez le réseau.
      neutron net-create nfv-network --tenant-id nfv-project --availability-zone-hint nfv-az