Sie können zusätzliche Neutron-Verfügbarkeitsbereiche mit NSX-T Data Center erstellen, indem Sie Ihre VMware Integrated OpenStack-Konfiguration aktualisieren.

Voraussetzungen

Erstellen Sie ein separates DHCP-Profil und einen separaten Metadaten-Proxyserver für jeden Verfügbarkeitsbereich. Verfügbarkeitsbereiche können einen Edge-Cluster freigeben oder separate Edge-Cluster verwenden.

Prozedur

  1. Melden Sie sich beim OpenStack Management Server als viouser an.
  2. Wenn die Datei custom.yml in Ihrer Bereitstellung nicht verwendet wird, kopieren Sie die Vorlagendatei custom.yml in das Verzeichnis /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. Öffnen Sie die Datei /opt/vmware/vio/custom/custom.yml in einem Texteditor.
  4. Heben Sie die Auskommentierung des Parameters nsxv3_availability_zones auf und legen Sie den zugehörigen Wert auf den Namen des zu erstellenden Verfügbarkeitsbereichs fest.

    Der Wert dieses Parameters kann mehrere Verfügbarkeitsbereiche enthalten. Trennen Sie mehrere Namen durch Kommas (,).

  5. Heben Sie die Auskommentierung des Parameters nsxv3_availability_zones_detail auf und konfigurieren Sie ihn für Ihren neuen Verfügbarkeitsbereich.

    Option

    Beschreibung

    zone_name

    Geben Sie den Namen des zu konfigurierenden Verfügbarkeitsbereichs ein.

    metadata_proxy

    Geben Sie den Namen oder die UUID des Metadaten-Proxyservers für den Verfügbarkeitsbereich ein.

    dhcp_profile

    Geben Sie den Namen oder die UUID des DHCP-Profils für den Verfügbarkeitsbereich ein.

    native_metadata_route

    (Optional) Geben Sie die für den Metadaten-Proxydienst verwendete Route an. Geben Sie eine IP-Adresse mit Präfix in der CIDR-Notation ein.

    dns_domain

    (Optional) Geben Sie die DNS-Domäne für Hostnamen im Verfügbarkeitsbereich ein.

    nameservers

    (Optional) Geben Sie einen oder mehrere DNS-Server ein, um sie für DHCP-Bindungseinträge zu konfigurieren.

    default_overlay_tz

    (Optional) Geben Sie den Namen oder die UUID der standardmäßigen Overlay-Transportzone ein.

    default_vlan_tz

    (Optional) Geben Sie den Namen oder die UUID der standardmäßigen VLAN-Transportzone ein.

    switching_profiles

    (Optional) Geben Sie die UUIDs der Switching-Profile für den Verfügbarkeitsbereich ein.

    dhcp_relay_service

    (Optional) Geben Sie den Namen oder die UUID des DHCP-Relay-Diensts für den Verfügbarkeitsbereich ein.

    default_tier0_router

    (Optional) Geben Sie den Namen oder die UUID des standardmäßigen Tier-0-Routers für den Verfügbarkeitsbereich ein.

    Stellen Sie sicher, dass eine Kopie der vorhergehenden Parameter für jeden Verfügbarkeitsbereich konfiguriert ist.

  6. Stellen Sie die aktualisierte Konfiguration bereit.
    sudo viocli deployment configure

    Die Bereitstellung der Konfiguration führt zu einer kurzen Unterbrechung der OpenStack-Dienste.

Ergebnisse

Der neue Verfügbarkeitsbereich wird erstellt. Um einen Verfügbarkeitsbereich für ein Netzwerk anzugeben, schließen Sie den Parameter --availability-zone-hint az-name beim Erstellen des Netzwerks ein.

Separate Verfügbarkeitsbereiche für N-VDS im Standardmodus und im erweiterten Datenpfadmodus

Im folgenden Verfahren werden separate Verfügbarkeitsbereiche implementiert, sodass Sie NFV-Arbeitslasten auf N-VDS im erweiterten Datenpfadmodus und andere Arbeitslasten im Standardmodus bereitstellen können. In diesem Beispiel wurde VMware Integrated OpenStack mit NSX-T Data Center im Standardmodus bereitgestellt. Die Verfügbarkeitsbereiche werden auf demselben Tier-0-Router und demselben Edge-Cluster konfiguriert. Das VMware Integrated OpenStack-Verwaltungsnetzwerk verwendet den IP-Adressbereich 192.0.2.10 bis 192.0.2.50.

  1. Konfigurieren Sie eine Overlay-Transportzone und eine VLAN-Transportzone in NSX-T Data Center mit N-VDS im erweiterten Datenpfadmodus. Weitere Informationen finden Sie unter Erweiterter Datenpfad.

    Die Overlay-Transportzone wird als nfv-overlay-tz benannt und die VLAN-Transportzone wird als nfv-vlan-tz benannt.

  2. Erstellen Sie ein DHCP-Profil für den neuen Verfügbarkeitsbereich.

    1. Wählen Sie in NSX Manager Netzwerk > DHCP.

    2. Klicken Sie auf der Registerkarte Serverprofile auf Hinzufügen.

    3. Geben Sie nfv-dhcp als Namen ein und wählen Sie den vorhandenen Edge-Cluster aus.

    4. Klicken Sie auf Hinzufügen.

  3. Erstellen Sie einen Metadaten-Proxyserver für den neuen Verfügbarkeitsbereich.

    1. Wählen Sie in NSX Manager Netzwerk > DHCP.

    2. Klicken Sie auf der Registerkarte Metadaten-Proxys auf Hinzufügen.

    3. Geben Sie nfv-mdp als Namen ein.

    4. Geben Sie http://192.0.2.10:8775 als Nova-Server-URL ein.

    5. Geben Sie mdpassword als Geheimnis ein.

    6. Wählen Sie den vorhandenen Edge-Cluster aus.

    7. Klicken Sie auf Hinzufügen.

  4. Melden Sie sich beim OpenStack Management Server als viouser an.

  5. Öffnen Sie die Datei custom.yml und fügen Sie die folgenden Informationen hinzu:

    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. Stellen Sie die aktualisierte Konfiguration bereit.

    sudo viocli deployment configure
  7. Erstellen Sie ein Netzwerk in dem neuen Verfügbarkeitsbereich.

    1. Wechseln Sie zum root-Benutzer und laden Sie die Datei mit den Anmeldedaten des Cloud-Administrators.

      sudo su -
      source ~/cloudadmin.rc
    2. Erstellen Sie das Netzwerk.

      neutron net-create nfv-network --tenant-id nfv-project --availability-zone-hint nfv-az