In diesem Verfahren wird beschrieben, wie Sie einen VxRail-Cluster über zwei Verfügbarkeitszonen ausweiten.

Dieses Anwendungsbeispiel weist zwei Verfügbarkeitszonen in zwei Gebäuden auf einem Bürocampus auf – AZ1 und AZ2. Jede Verfügbarkeitszone verfügt über eine eigene Stromversorgung und ein eigenes Netzwerk. Die Verwaltungsdomäne befindet sich auf AZ1 und enthält den Standardcluster SDDC-Cluster1. Dieser Cluster enthält vier ESXi-Hosts.
vSAN-Netzwerk VLAN-ID=1623
MTU=9000
Netzwerk=172.16.234.0
Netzmaske 255.255.255.0
Gateway 172.16.23.253
IP-Bereich=172.16.23.11 - 172.16.234.59
vMotion-Netzwerk VLAN-ID=1622
MTU=9000
Netzwerk=172.16.22.0
Netzmaske 255.255.255.0
Gateway 172.16.22.253
IP-Bereich=172.16.22.11 – 172.16.22.59

Es gibt vier ESXi-Hosts in AZ2, die sich noch nicht in der Bestandsliste von VMware Cloud Foundation befinden.

Wir weiten den Standardcluster SDDC-Cluster1 in der Verwaltungsdomäne von AZ1 auf AZ2 aus.

Abbildung 1. Beispiel eines ausgeweiteten Clusters
Beispiel eines ausgeweiteten Clusters

Um einen Cluster für VMware Cloud Foundation on Dell VxRail auszuweiten, führen Sie die folgenden Schritte aus:

Voraussetzungen

  • Stellen Sie sicher, dass vCenter Server betriebsbereit ist.
  • Stellen Sie sicher, dass Sie die Arbeitsmappe „Planung und Vorbereitung“ mit der Bereitstellungsoption „Verwaltungsdomäne“ oder „VI-Arbeitslastdomäne“ ausgefüllt haben.
  • Stellen Sie sicher, dass Ihre Umgebung die Anforderungen erfüllt, die im Arbeitsblatt „Checkliste für Voraussetzungen“ in der Arbeitsmappe „Planung und Vorbereitung“ aufgeführt sind.
  • Stellen Sie sicher, dass sie über genügend Hosts verfügen, sodass in jeder Verfügbarkeitszone eine gleiche Anzahl von Hosts vorhanden ist. Dadurch wird sichergestellt, dass genügend Ressourcen für den Fall vorhanden sind, dass eine Verfügbarkeitszone vollständig ausfällt.
  • Stellen Sie einen vSAN-Zeugenhost bereit und konfigurieren Sie ihn. Weitere Informationen finden Sie unter Bereitstellen und Konfigurieren eines vSAN-Zeugenhosts.
  • Wenn Sie einen Cluster in einer VI-Arbeitslastdomäne ausweiten, muss der Standard-vSphere-Cluster ausgeweitet worden sein.
  • Laden Sie https://developer.vmware.com/samples/8126 herunter.
Hinweis: Unter den folgenden Bedingungen kann ein Cluster nicht ausgeweitet werden:
  • Der Cluster verwendet statische IP-Adressen für die NSX-Host-Overlay-Netzwerk-TEPs.
  • Auf dem Cluster ist ein vSAN-Remote-Datenspeicher gemountet.
  • Der Cluster teilt eine vSAN-Speicherrichtlinie mit anderen Clustern.
  • Der Cluster ist für die Arbeitslastverwaltung (vSphere with Tanzu) aktiviert.

Prozedur

  1. Kopieren Sie mithilfe eines SSH-Dateiübertragungstool initiate_stretch_cluster_vxrail_<version>.py in das Verzeichnis /home/vcf/ auf die SDDC Manager-Appliance.
  2. Melden Sie sich mithilfe von SSH bei der SDDC Manager-Appliance mit dem Benutzernamen vcf und dem Kennwort an, das Sie in der Arbeitsmappe für Bereitstellungsparameter angegeben haben.
  3. Führen Sie das Skript mit der Option -h aus, um Details zu den Skriptoptionen anzuzeigen.
    python initiate_stretch_cluster_vxrail_<version>.py -h 
  4. Führen Sie den folgenden Befehl aus, um den Cluster für die Ausweitung vorzubereiten. Der Befehl erstellt Affinitätsregeln für die VMs, die auf der bevorzugten Site ausgeführt werden sollen:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow prepare-stretch --sc-domain <SDDC-valid-domain-name> --sc-cluster <valid-cluster-name> 
    Ersetzen Sie <SDDC-valid-domain-name> und <valid-cluster-name> durch die richtigen Werte für Ihre Umgebung. Beispiel:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow prepare-stretch --sc-domain wdc1-workflowspec-vxrail --sc-cluster VxRail-Virtual-SAN-Cluster-8d2c9f37-e230-4238-ab35-cafd5033a59e 
    Geben Sie den SSO-Benutzernamen und das Kennwort ein, wenn Sie dazu aufgefordert werden.
    Verfolgen Sie nach Auslösung des Workflows den Aufgabenstatus auf der SDDC Manager-Benutzeroberfläche. Wenn die Aufgabe fehlschlägt, beheben Sie das Problem und wiederholen Sie die Aufgabe über die SDDC Manager-Benutzeroberfläche. Führen Sie das Skript nicht erneut aus.
  5. Verwenden Sie das vCenter-Plug-In VxRail, um die zusätzlichen Hosts in Verfügbarkeitszone 2 zum Cluster hinzuzufügen, indem Sie den VxRail Manager-Workflow zur Clustererweiterung ausführen.
  6. Führen Sie den folgenden Befehl aus, um den Cluster auszuweiten:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow stretch-vsan --sc-domain <SDDC-valid-domain-name> --sc-cluster <valid cluster name which is a part of the domain to be stretched> --sc-hosts <valid host names> --witness-host-fqdn <witness host/appliance IP or fqdn> --witness-vsan-ip <witness vsan IP address> --witness-vsan-cidr <witness-vsan-network-IP-address-with-mask> 
    Ersetzen Sie <SDDC-valid-domain-name>, <valid cluster name which is a part of the domain to be stretched>, <valid host names>, <witness vsan IP address>, <witness host/appliance IP or fqdn>, <witness vsan IP address> und <witness-vsan-network-IP-address-with-mask> durch die korrekten Werte für Ihre Umgebung. Beispiel:
    python initiate_stretch_cluster_vxrail_<version>.py --workflow stretch-vsan --sc-domain wdc1-workflowspec-vxrail --sc-cluster VxRail-Virtual-SAN-Cluster-8d2c9f37-e230-4238-ab35-cafd5033a59e --sc-hosts wdc3-005-proxy.vxrail.local --witness-host-fqdn 172.16.10.235 --witness-vsan-ip 172.16.20.235 --witness-vsan-cidr 172.16.20.0/24 
  7. Geben Sie die folgenden Informationen ein, wenn Sie dazu aufgefordert werden:
    • SSO-Benutzername und -Kennwort
    • Root-Benutzerkennwort für ESXi-Hosts
    • vSAN-Gateway-IP für die bevorzugte (primäre) und nicht bevorzugte (sekundäre) Site
    • vSAN-CIDR für die bevorzugte (primäre) und nicht bevorzugte (sekundäre) Site
    • VLAN-ID für das nicht bevorzugte Site-Overlay-VLAN
    • Bestätigung der SSH-Fingerabdrücke für die Hosts
    Sobald der Workflow ausgelöst wurde, wird die Aufgabe in der SDDC Manager-Benutzeroberfläche nachverfolgt. Wenn die Aufgabe fehlschlägt, beheben Sie das Problem und führen Sie den Vorgang erneut über die SDDC Manager-Benutzeroberfläche durch. Führen Sie das Skript nicht erneut aus.
  8. Überwachen Sie den Fortschritt der AZ2-Hosts, die zum Cluster hinzugefügt werden.
    1. Klicken Sie in der SDDC Manager-Benutzeroberfläche auf Alle Aufgaben anzeigen.
    2. Aktualisieren Sie das Fenster, um den Status zu überwachen.
  9. Überprüfen Sie, ob Stretched Cluster-Vorgänge ordnungsgemäß funktionieren, indem Sie sich beim vSphere Web Client anmelden.
    1. Überprüfen Sie die vSAN-Integrität.
      1. Klicken Sie auf der Startseite auf Host und Cluster und wählen Sie dann den Stretched Cluster aus.
      2. Klicken Sie auf Überwachen > vSAN > Skyline Health.
      3. Klicken Sie auf Erneut testen.
      4. Beheben Sie eventuell auftretende Fehler.
    2. Überprüfen Sie die vSAN-Speicherrichtlinie.
      1. Klicken Sie auf der Startseite von auf Richtlinien und Profile > VM-Speicherrichtlinien > vSAN-Standardspeicherrichtlinien.
      2. Wählen Sie die dem vCenter Server für den Stretched Cluster zugeordnete Richtlinie aus und klicken Sie auf Übereinstimmung prüfen.
      3. Klicken Sie auf VM-Übereinstimmung und überprüfen Sie die Spalte Übereinstimmungsstatus für jede VM.
      4. Beheben Sie eventuell auftretende Fehler.