Sie können einen Stretched Cluster erweitern, indem Sie Hosts hinzufügen. Es wird empfohlen, dass Sie beide Verfügbarkeitszonen dieselbe Anzahl an Hosts für Symmetrie und Clusterausgleich hinzufügen.
Prozedur
- Nehmen Sie die zusätzlichen Hosts in VMware Cloud Foundation in Betrieb.
Siehe Inbetriebnahme von Hosts.
- Rufen Sie die UIDs der Hosts ab, die Sie in Betrieb nehmen.
- Klicken Sie im Navigationsbereich auf Developer Center > API-Explorer.
- Klicken Sie unter „APIs für die Verwaltung von Hosts“ auf GET /v1/hosts.
- Klicken Sie auf Ausführen.
- Klicken Sie auf Herunterladen, um die JSON-Datei herunterzuladen.
- Öffnen Sie die JSON-Datei und kopieren Sie die UIDs der Hosts.
- Rufen Sie die ID des Clusters ab, den Sie erweitern.
- Navigieren Sie im API-Explorer zu „APIs für die Verwaltung von Clustern“ und klicken Sie auf GET /v1/clusters.
- Klicken Sie auf Ausführen.
- Klicken Sie auf Herunterladen, um die JSON-Datei herunterzuladen.
- Öffnen Sie die JSON-Datei und kopieren Sie die Cluster-ID für den Cluster, den Sie erweitern möchten.
- Rufen Sie die Namen der primären und sekundären Verfügbarkeitszonen aus vCenter Server ab.
- Melden Sie sich in einem Webbrowser beim vCenter Server unter https://vcenter_server_fqdn/ui an.
- Wählen Sie Menü > Hosts und Cluster aus.
- Erweitern Sie vCenter Server > Datencenter im Bestandslistenfenster.
- Wählen Sie Cluster aus und klicken Sie dann auf die Registerkarte Konfigurieren.
- Wählen Sie unter vSAN die Option Fault Domains aus.
- Notieren Sie sich die Namen der primären und sekundären Verfügbarkeitszone.
- Bereiten Sie den JSON-Anforderungstext vor.
- Klicken Sie auf Patch /v1/clusters/id.
- Klicken Sie im Feld ClusterUpdateSpec auf Cluster Update Data ClusterUpdateSpec{ ... }.
- Klicken Sie auf Herunterladen, um die JSON-Datei herunterzuladen.
- Bearbeiten Sie die heruntergeladene JSON-Datei, sodass sie nur den Erweiterungsabschnitt ähnlich dem folgenden Beispiel enthält. Geben Sie im Feld azName die primären und sekundären Namen ein, die Sie in Schritt 4 abgerufen haben.
Hinweis: Die ESXi Hosts, die Sie hinzufügen, müssen dieselbe vmnic verwenden, um die Zuordnung zu vSphere Distributed Switch wie die vorhandenen Hosts im Stretched Cluster. Beispiel: Wenn vorhandene Hosts vmnic0 und vmnic1 vSphere Distributed Switch 1 und vmnic2 und vmnic3 vSphere Distributed Switch 2 zuordnen, müssen die Hosts, die Sie hinzufügen, dieselben vmincs demselben vSphere Distributed Switches zuordnen.
{ "clusterExpansionSpec": { "hostSpecs": [ { "id": "ESXi host 1 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary", "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } }, { "id": "ESXi host 2 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary", "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } }, { "id": "ESXi host 3 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary". "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } }, { "id": "ESXi host 4 ID", "licenseKey": "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX", "azName":"primary/secondary", "hostNetworkSpec": { "vmNics": [{ "id": "vmnic0", "vdsName": "<vSphere Distributed Switch 1>" }, { "id": "vmnic1", "vdsName": "<vSphere Distributed Switch 2>" } ] } } ] } }
- Führen Sie die API zum Erweitern des Clusters aus.
- Aktualisieren Sie für das Feld ClusterUpdateSpec die Cluster-ID (wurde in Schritt 3 abgerufen) und die JSON-Datei mit der Nutzlast, die Sie in Schritt 5 vorbereitet haben.
- Klicken Sie auf Ausführen.
- Überwachen Sie die Aufgabe, bis sie abgeschlossen ist.
- Melden Sie sich bei Bedarf über SSH bei jedem neu hinzugefügten Host an und fügen Sie eine statische Route zum vSAN-Netzwerk des Zeugenhosts hinzu. Fügen Sie auch statische Routen im Zeugen hinzu, wenn er das vSAN Netzwerk der neu hinzugefügten Hosts nicht erreichen konnte.
- Aktualisieren Sie den Wert unter Vom Cluster tolerierte Hostfehler auf die Anzahl der Hosts in AZ1 nach der Clustererweiterung.
- Melden Sie sich beim Verwaltungs-vCenter Server an.
- Wählen Sie Cluster aus und klicken Sie auf die Registerkarte Konfigurieren.
- Klicken Sie unter Dienste auf vSphere Availability und dann auf Bearbeiten.
- Legen Sie auf der Seite Zugangssteuerung des Dialogfelds Clustereinstellungen bearbeiten die Option „Vom Cluster tolerierte Hostfehler“ auf die Anzahl der Hosts in Verfügbarkeitszone 1 fest und klicken Sie auf OK.