Konfigurieren eines Stretch-Clusters für eine VI-Workloaddomäne mit MetroCluster
In diesem Anwendungsfall beschreiben wir das Verfahren zum Konfigurieren einer gestreckten VCF VI-Workloaddomäne mit NFS als Hauptdatenspeicher unter Verwendung von ONTAP MetroCluster. Dieses Verfahren umfasst die Bereitstellung von vSphere-Hosts und vCenter Server, die Bereitstellung von NFS-Datenspeichern, die Validierung des vSphere-Clusters, die Konfiguration von NSX während der VCF-Konvertierung und den Import der vSphere-Umgebung in eine vorhandene VCF-Verwaltungsdomäne.
Die Workloads auf VCF werden durch vSphere Metro Storage Cluster (vMSC) geschützt. ONTAP MetroCluster mit FC- oder IP-Bereitstellung wird normalerweise verwendet, um Fehlertoleranz von VMFS- und NFS-Datenspeichern bereitzustellen.
Einführung
In dieser Lösung zeigen wir, wie man eine gestreckte VCF VI-Workload-Domäne mit NFS als Hauptdatenspeicher unter Verwendung von ONTAP MetroCluster implementiert. Die VI-Workload-Domäne kann mithilfe von SDDC Manager bereitgestellt oder eine vorhandene vSphere-Umgebung als VI-Workload-Domäne importiert werden.
Szenarioübersicht
Dieses Szenario umfasst die folgenden allgemeinen Schritte:
-
Stellen Sie vSphere-Hosts und vCenter-Server bereit.
-
Stellen Sie den vSphere-Hosts einen NFS-Datenspeicher bereit.
-
Verwenden Sie das VCF-Importtool, um den vSphere-Cluster zu validieren.
-
Konfigurieren Sie eine JSON-Datei zum Erstellen eines NSX während der VCF-Konvertierung.
-
Verwenden Sie das VCF-Importtool, um die vSphere 8-Umgebung als VCF VI-Workload-Domäne in eine vorhandene VCF-Verwaltungsdomäne zu importieren.
Voraussetzungen
Dieses Szenario erfordert die folgenden Komponenten und Konfigurationen:
-
Unterstützte ONTAP MetroCluster Konfiguration
-
Storage Virtual Machine (SVM) ist so konfiguriert, dass NFS-Verkehr zugelassen wird.
-
Im IP-Netzwerk wurde eine logische Schnittstelle (LIF) erstellt, die den NFS-Verkehr übertragen soll und mit der SVM verknüpft ist.
-
Ein vSphere 8-Cluster mit 4 x ESXi-Hosts, die mit einem Netzwerk-Switch verbunden sind.
-
Laden Sie die für die VCF-Konvertierung erforderliche Software herunter.
Hier ist der Beispiel-Screenshot vom System Manager, der die MetroCluster -Konfiguration zeigt.
und hier sind die SVM-Netzwerkschnittstellen aus beiden Fehlerdomänen.
[HINWEIS] SVM wird auf einer der Fehlerdomänen in MetroCluster aktiv sein.
Verweisen "vMSC mit MetroCluster" .
Informationen zum unterstützten Speicher und andere Überlegungen zum Konvertieren oder Importieren von vSphere in VCF 5.2 finden Sie unter "Überlegungen vor dem Konvertieren oder Importieren vorhandener vSphere-Umgebungen in VMware Cloud Foundation" .
Bevor Sie einen vSphere-Cluster erstellen, der in eine VCF-Verwaltungsdomäne konvertiert wird, lesen Sie "NSX-Überlegungen für vSphere-Cluster"
Die erforderliche Software finden Sie unter "Laden Sie Software zum Konvertieren oder Importieren vorhandener vSphere-Umgebungen herunter" .
Informationen zur Konfiguration von ONTAP Speichersystemen finden Sie im"ONTAP 9 Dokumentation" Center.
Informationen zur Konfiguration von VCF finden Sie unter"VMware Cloud Foundation-Dokumentation" .
Bereitstellungsschritte
So stellen Sie eine VCF Stretched Management Domain mit NFS als Hauptdatenspeicher bereit:
Führen Sie die folgenden Schritte aus:
-
Stellen Sie vSphere-Hosts und vCenter bereit.
-
Erstellen Sie einen vSphere-Cluster.
-
Stellen Sie einen NFS-Datenspeicher bereit.
-
Kopieren Sie das VCF-Importtool auf die vCenter-Appliance.
-
Führen Sie mit dem VCF-Importtool eine Vorprüfung auf der vCenter-Appliance durch.
-
Erstellen Sie eine JSON-Datei für einen NSX-Cluster, der während des Importvorgangs bereitgestellt werden soll.
-
Laden Sie die erforderliche Software in den SDDC-Manager hoch.
-
Konvertieren Sie den vSphere-Cluster in eine VCF VI-Workload-Domäne.
Eine Übersicht über den Konvertierungsprozess finden Sie unter "Konvertieren Sie eine vSphere-Umgebung in eine Verwaltungsdomäne oder importieren Sie eine vSphere-Umgebung als VI-Workload-Domäne in VMware Cloud Foundation" .
Bereitstellen von vSphere-Hosts und vCenter
Stellen Sie vSphere auf Hosts bereit, indem Sie ISO vom Broadcom-Supportportal herunterladen, oder verwenden Sie die vorhandene Bereitstellungsoption für den vSphere-Host.
Mounten Sie den NFS-Datenspeicher, um VMs zu hosten
In diesem Schritt erstellen wir das NFS-Volume und mounten es als Datenspeicher zum Hosten von VMs.
-
Erstellen Sie mithilfe des System Managers ein Volume und fügen Sie es einer Exportrichtlinie hinzu, die das IP-Subnetz des vSphere-Hosts enthält.
-
Stellen Sie eine SSH-Verbindung zum vSphere-Host her und mounten Sie den NFS-Datenspeicher.
esxcli storage nfs add -c 4 -H 10.192.164.225 -s /WLD01_DS01 -v DS01 esxcli storage nfs add -c 4 -H 10.192.164.230 -s /WLD01_DS02 -v DS02 esxcli storage nfs list
Stellen Sie vCenter auf einem NFS-Datenspeicher bereit. Stellen Sie sicher, dass SSH und Bash-Shell auf dem vCenter-Gerät aktiviert sind.
vSphere-Cluster erstellen
-
Melden Sie sich beim vSphere-Webclient an. Erstellen Sie das DataCenter und den vSphere-Cluster, indem Sie einen der Hosts hinzufügen, auf dem NFS VAAI bereitgestellt ist. Wir haben uns dafür entschieden, alle Hosts im Cluster mit der Option „Einzelbild verwalten“ zu verwalten. [TIPP] Wählen Sie „Konfiguration auf Clusterebene verwalten“ nicht aus. Weitere Einzelheiten finden Sie unter "NSX-Überlegungen für vSphere-Cluster" . Informationen zu vMSC-Best Practices mit ONTAP MetroCluster finden Sie unter "vMSC-Design- und Implementierungsrichtlinien"
-
Fügen Sie dem Cluster weitere vSphere-Hosts hinzu.
-
Erstellen Sie einen verteilten Switch und fügen Sie die Portgruppen hinzu.
-
"Migrieren Sie das Netzwerk vom Standard-vSwitch zum verteilten Switch."
Konvertieren Sie die vSphere-Umgebung in eine VCF VI-Workload-Domäne
Der folgende Abschnitt behandelt die Schritte zum Bereitstellen des SDDC-Managers und zum Konvertieren des vSphere 8-Clusters in eine VCF 5.2-Verwaltungsdomäne. Gegebenenfalls wird für weitere Einzelheiten auf die VMware-Dokumentation verwiesen.
Das VCF-Importtool von VMware by Broadcom ist ein Dienstprogramm, das sowohl auf der vCenter-Appliance als auch auf dem SDDC-Manager verwendet wird, um Konfigurationen zu validieren und Konvertierungs- und Importdienste für vSphere- und VCF-Umgebungen bereitzustellen.
Weitere Informationen finden Sie unter "Optionen und Parameter des VCF-Importtools" .
VCF-Importtool kopieren und extrahieren
Das VCF-Importtool wird auf der vCenter-Appliance verwendet, um zu überprüfen, ob sich der vSphere-Cluster für den VCF-Konvertierungs- oder Importvorgang in einem fehlerfreien Zustand befindet.
Führen Sie die folgenden Schritte aus:
-
Folgen Sie den Schritten unter "Kopieren Sie das VCF-Importtool auf die Ziel-vCenter-Appliance" bei VMware Docs, um das VCF-Importtool an den richtigen Speicherort zu kopieren.
-
Extrahieren Sie das Paket mit dem folgenden Befehl:
tar -xvf vcf-brownfield-import-<buildnumber>.tar.gz
Validieren der vCenter-Appliance
Verwenden Sie das VCF-Importtool, um die vCenter-Appliance vor dem Import als VI-Workload-Domäne zu validieren.
-
Folgen Sie den Schritten unter "Führen Sie vor der Konvertierung eine Vorprüfung des Ziel-vCenters durch" um die Validierung auszuführen.
Erstellen einer JSON-Datei für die NSX-Bereitstellung
Um NSX Manager bereitzustellen, während Sie eine vSphere-Umgebung in VMware Cloud Foundation importieren oder konvertieren, erstellen Sie eine NSX-Bereitstellungsspezifikation. Für die NSX-Bereitstellung sind mindestens 3 Hosts erforderlich.
|
Beim Bereitstellen eines NSX Manager-Clusters in einem Konvertierungs- oder Importvorgang wird ein NSX VLAN-gestütztes Segment verwendet. Einzelheiten zu den Einschränkungen des NSX-VLAN-gestützten Segments finden Sie im Abschnitt „Überlegungen vor dem Konvertieren oder Importieren vorhandener vSphere-Umgebungen in VMware Cloud Foundation“. Informationen zu NSX-VLAN-Netzwerkbeschränkungen finden Sie unter "Überlegungen vor dem Konvertieren oder Importieren vorhandener vSphere-Umgebungen in VMware Cloud Foundation" . |
Nachfolgend sehen Sie ein Beispiel einer JSON-Datei für die NSX-Bereitstellung:
{ "deploy_without_license_keys": true, "form_factor": "small", "admin_password": "****************", "install_bundle_path": "/nfs/vmware/vcf/nfs-mount/bundle/bundle-133764.zip", "cluster_ip": "10.61.185.105", "cluster_fqdn": "mcc-wld01-nsx.sddc.netapp.com", "manager_specs": [{ "fqdn": "mcc-wld01-nsxa.sddc.netapp.com", "name": "mcc-wld01-nsxa", "ip_address": "10.61.185.106", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }, { "fqdn": "mcc-wld01-nsxb.sddc.netapp.com", "name": "mcc-wld01-nsxb", "ip_address": "10.61.185.107", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }, { "fqdn": "mcc-wld01-nsxc.sddc.netapp.com", "name": "mcc-wld01-nsxc", "ip_address": "10.61.185.108", "gateway": "10.61.185.1", "subnet_mask": "255.255.255.0" }] }
Kopieren Sie die JSON-Datei in den VCF-Benutzer-Home-Ordner im SDDC Manager.
Laden Sie Software in den SDDC Manager hoch
Kopieren Sie das VCF-Importtool in den Home-Ordner des VCF-Benutzers und das NSX-Bereitstellungspaket in den Ordner /nfs/vmware/vcf/nfs-mount/bundle/ im SDDC Manager.
Sehen "Laden Sie die erforderliche Software auf die SDDC Manager Appliance hoch" für detaillierte Anweisungen.
Detaillierte Überprüfung von vCenter vor der Konvertierung
Bevor Sie eine Konvertierung der Managementdomäne oder einen Importvorgang für die VI-Workloaddomäne durchführen, müssen Sie eine detaillierte Prüfung durchführen, um sicherzustellen, dass die Konfiguration der vorhandenen vSphere-Umgebung für die Konvertierung oder den Import unterstützt wird. . Stellen Sie als Benutzer vcf eine SSH-Verbindung zum SDDC Manager-Gerät her. . Navigieren Sie zu dem Verzeichnis, in das Sie das VCF-Importtool kopiert haben. . Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die vSphere-Umgebung konvertiert werden kann
python3 vcf_brownfield.py check --vcenter '<vcenter-fqdn>' --sso-user '<sso-user>' --sso-password '********' --local-admin-password '****************' --accept-trust
Konvertieren Sie den vSphere-Cluster in eine VCF VI-Workloaddomäne
Zur Durchführung des Konvertierungsprozesses wird das VCF-Importtool verwendet.
Der folgende Befehl wird ausgeführt, um den vSphere-Cluster in eine VCF-Verwaltungsdomäne zu konvertieren und den NSX-Cluster bereitzustellen:
python3 vcf_brownfield.py import --vcenter '<vcenter-fqdn>' --sso-user '<sso-user>' --sso-password '******' --vcenter-root-password '********' --local-admin-password '****************' --backup-password '****************' --domain-name '<Mgmt-domain-name>' --accept-trust --nsx-deployment-spec-path /home/vcf/nsx.json
Auch wenn auf dem vSphere-Host mehrere Datenspeicher verfügbar sind, muss nicht abgefragt werden, welcher Datenspeicher als primärer Datenspeicher betrachtet werden soll.
Vollständige Anweisungen finden Sie unter "VCF-Konvertierungsverfahren" .
NSX-VMs werden in vCenter bereitgestellt.
SDDC Manager zeigt die erstellte VI-Workload-Domäne mit dem angegebenen Namen und NFS als Datenspeicher an.
Bei der Überprüfung des Clusters werden Informationen zu NFS-Datenspeichern bereitgestellt.
Lizenzierung zu VCF hinzufügen
Nach Abschluss der Konvertierung muss der Umgebung eine Lizenzierung hinzugefügt werden.
-
Melden Sie sich bei der SDDC Manager-Benutzeroberfläche an.
-
Navigieren Sie im Navigationsbereich zu Administration > Lizenzierung.
-
Klicken Sie auf + Lizenzschlüssel.
-
Wählen Sie ein Produkt aus dem Dropdown-Menü.
-
Geben Sie den Lizenzschlüssel ein.
-
Geben Sie eine Beschreibung für die Lizenz ein.
-
Klicken Sie auf Hinzufügen.
-
Wiederholen Sie diese Schritte für jede Lizenz.