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 à Serveur de gestion OpenStack en tant que viouser.
  2. Si votre déploiement n'utilise pas de fichier custom.yml, copiez le fichier de modèle custom.yml dans le répertoire /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
  3. Ouvrez le fichier /opt/vmware/vio/custom/custom.yml dans un éditeur de texte.
  4. Annulez la mise en commentaire du paramètre nsxv3_availability_zones et définissez sa valeur sur le nom de la zone de disponibilité que vous souhaitez créer.

    La valeur de ce paramètre peut inclure plusieurs zones de disponibilité. Séparez les noms multiples avec des virgules (,).

  5. Annulez la mise en commentaire du paramètre nsxv3_availability_zones_detail et configurez-le pour votre nouvelle zone de disponibilité.

    Option

    Description

    zone_name

    Entrez le nom de la zone de disponibilité que vous souhaitez configurer.

    metadata_proxy

    Entrez le nom ou l'UUID du serveur proxy de métadonnées pour la zone de disponibilité.

    dhcp_profile

    Entrez le nom ou l'UUID du profil DHCP pour la zone de disponibilité.

    native_metadata_route

    (Facultatif) Spécifiez la route utilisée pour le service proxy de métadonnées. Entrez une adresse IP avec préfixe en notation CIDR.

    dns_domain

    (Facultatif) Entrez le domaine DNS pour les noms d'hôte dans la zone de disponibilité.

    nameservers

    (Facultatif) Entrez un ou plusieurs serveurs DNS pour configurer des entrées de liaison DHCP.

    default_overlay_tz

    (Facultatif) Entrez le nom ou l'UUID de la zone de transport Overlay par défaut.

    default_vlan_tz

    (Facultatif) Entrez le nom ou l'UUID de la zone de transport VLAN par défaut.

    switching_profiles

    (Facultatif) Entrez les UUID des profils de commutation de la zone de disponibilité.

    dhcp_relay_service

    (Facultatif) Entrez le nom ou l'UUID du service de relais DHCP de la zone de disponibilité.

    default_tier0_router

    (Facultatif) Entrez le nom ou l'UUID du routeur de niveau 0 par défaut de la zone de disponibilité.

    Assurez-vous qu'il existe une copie des paramètres précédents pour chaque zone de disponibilité configurée.

  6. Déployez la configuration mise à jour.
    sudo viocli deployment configure

    Le déploiement de la configuration interrompt brièvement les services OpenStack.

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.

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 à Serveur de gestion OpenStack en tant que viouser.

  5. Ouvrez le fichier custom.yml et ajoutez les informations suivantes :

    nsxv3_availability_zones: nfv-az
    nsxv3_availability_zones_detail: [{'zone_name': 'nfv-az', 'metadata_proxy': 'nfv-mdp', 'dhcp_profile': 'nfv-dhcp', 'default_overlay_tz': 'nfv-overlay-tz', 'default_vlan_tz': 'nfv-vlan-tz'},]
    
  6. Déployez la configuration mise à jour.

    sudo viocli deployment configure
  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