Private Cloud-Ressourcen und -Aktivitäten verwalten
Nachdem Sie eine private Cloud erstellt haben, können Sie detaillierte Informationen zu dieser aufrufen, ihre Ressourcen und Aktivitäten verwalten und auf die Management Appliances von VMware zugreifen. Jede private Cloud enthält einen oder mehrere Cluster, und jeder Cluster enthält Knoten, die ESXi-Hosts entsprechen.
Die für Cluster in einer privaten Cloud angewendeten Richtlinien für Autoscaling überwachen die Ressourcennutzung und fügen Knoten automatisch dem Cluster hinzu oder entfernen sie daraus. Sie können eine private Cloud auch manuell erweitern oder verkleinern, indem Sie Knoten in Cluster dieser privaten Cloud hinzufügen oder daraus entfernen. Beispielsweise haben Sie die Möglichkeit, eine private Cloud basierend auf den aktuellen Anforderungen zu erstellen und sie später zu erweitern, indem Sie Knoten hinzufügen, wenn der Nutzungsumfang zunimmt.
Rufen Sie die zugehörige Seite „Ressourcenzusammenfassung“ auf, um eine Liste Ihrer privaten Clouds aufzurufen:
- Rufen Sie das Google Cloud VMware Engine-Portal auf.
- Gehen Sie in der Hauptnavigation zu Ressourcen.
- Wählen Sie aus der Liste der privaten Clouds die private Cloud aus, die Sie verwalten möchten.
gcloud- und API-Anforderungen
Wenn Sie das gcloud
-Befehlszeilentool oder die API zum Verwalten Ihrer VMware Engine-Ressourcen verwenden möchten, empfehlen wir, die Tools wie unten beschrieben zu konfigurieren.
gcloud
Legen Sie Ihre Standardprojekt-ID fest:
gcloud config set project PROJECT_ID
Legen Sie eine Standardregion und/oder -zone fest:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Weitere Informationen zum gcloud vmware
-Tool finden Sie in der Cloud SDK-Referenzdokumentation.
API
API-Beispiele in dieser Dokumentation verwenden das cURL
-Befehlszeilentool, um die API abzufragen. Ein gültiges Zugriffstoken ist als Teil der cURL
-Anfrage erforderlich.
Es gibt viele Möglichkeiten, ein gültiges Zugriffstoken abzurufen. In den folgenden Schritten wird das gcloud
-Tool verwendet, um ein Zugriffstoken zu generieren:
In Google Cloud anmelden
gcloud auth login
Zugriffstoken generieren und in TOKEN exportieren
export TOKEN=`gcloud auth print-access-token`
Überprüfen, ob TOKEN ordnungsgemäß festgelegt ist
echo $TOKEN Output: TOKEN
Verwenden Sie nun das Autorisierungstoken in Ihren Anfragen an die API. Beispiel:
curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations
Python
In den Python-Codebeispielen in dieser Dokumentation wird die VMware Engine-Bibliothek für die Kommunikation mit der API verwendet. Um diesen Ansatz verwenden zu können, muss die Bibliothek installiert und die Standardanmeldedaten für Anwendungen konfiguriert werden.
Python-Bibliothek herunterladen und installieren
pip install google-cloud-vmwareengine
Konfigurieren Sie die ADC-Informationen, indem Sie diese Befehle in der Shell ausführen
gcloud auth application-default login
oder verwenden Sie eine Dienstkonto-Schlüsseldatei
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
Weitere Informationen zur Bibliothek finden Sie auf der Referenzseite oder in den Codebeispielen auf GitHub.
Version des IP-Adresslayouts prüfen
Private Clouds, die nach November 2022 erstellt werden, entsprechen den Subnetzzuweisungen des IP-Adresslayouts (IP-Plan) der Version 2.0. Fast alle privaten Clouds, die vor November 2022 erstellt wurden, entsprechen den Subnetzzuweisungen des IP Plan Version 1.0.
Führen Sie die folgenden Schritte aus, um herauszufinden, welche Version Ihre private Cloud unterstützt:
- Rufen Sie das Google Cloud VMware Engine-Portal auf.
- Klicken Sie auf der Seite Ressourcen auf Zusammenfassung.
Die Versionsnummer wird mit Version des IP-Tarifs angezeigt.
Private Cloud-Zusammenfassung ansehen
Die Zusammenfassung enthält Informationen zu Ihrer privaten Cloud, darunter Name, Anzahl der vSphere-Cluster, Anzahl der Knoten, Standort, Betriebsstatus und mehr. Auf der Übersichtsseite werden die DNS-Server beschrieben, die in der privaten Cloud bereitgestellt werden.
Auf der Übersichtsseite der privaten Cloud können Sie folgende Aktionen ausführen:
- vSphere-Client starten Rufen Sie das vCenter für diese private Cloud auf.
- Knoten hinzufügen. Fügen Sie dieser privaten Cloud Knoten hinzu.
- Cluster hinzufügen Fügen Sie dieser privaten Cloud einen neuen Cluster hinzu.
- Cluster mit benutzerdefinierter Konfiguration der Anzahl der Kerne erstellen Erstellen Sie einen neuen Cluster mit einer benutzerdefinierten Konfiguration der Anzahl von Kernen.
- Knoten entfernen. Knoten aus dieser privaten Cloud entfernen
- Löschen Sie die private Cloud. Löschen Sie eine private Cloud, einschließlich aller VMs, vCenter-Konfiguration und Daten. Sichern Sie vor dem Löschen alle Systeme und Daten.
- vSphere-Berechtigungen ändern. Erhöhen Sie Ihre Berechtigungen, um eine bestimmte Aufgabe in dieser privaten Cloud auszuführen.
- IP-Adressen von DNS-Servern kopieren. Rufen Sie eine Liste der DNS-Server in Ihrer privaten Cloud ab. Sie können die DNS-Weiterleitung von lokalen DNS-Servern zu den DNS-Servern Ihrer privaten Clouds einrichten. Weitere Informationen zur DNS-Weiterleitung finden Sie unter DNS für die Namensauflösung für privaten Cloud vCenter-Zugriff über lokale Workstations konfigurieren.
Knoten zu einer privaten Cloud hinzufügen
Eine private Cloud besteht aus einem oder mehreren vSphere-Clustern, die jeweils mehrere Knoten enthalten. Wenn Sie einer privaten Cloud Knoten hinzufügen, fügen Sie dem vorhandenen Cluster Knoten hinzu oder erstellen einen neuen Cluster. Eine private Cloud kann mehrfach erweitert werden, vorausgesetzt, dass Sie die allgemeinen Knotenlimits nicht überschreiten. Jedes Mal, wenn Sie eine private Cloud erweitern, fügen Sie sie dem vorhandenen Cluster hinzu oder erstellen einen neuen.
Im Rahmen der neuen Clusterkonfiguration konfiguriert Google die VMware-Infrastruktur. Die Einstellungen umfassen Speichereinstellungen für vSAN-Laufwerkgruppen, VMware High Availability und Distributed Resource Scheduler (DRS).
So fügen Sie Knoten zu einer privaten Cloud hinzu:
Console
- Klicken Sie auf der Seite mit der Zusammenfassung für die private Cloud auf Knoten entfernen.
- Wählen Sie aus, ob Sie vorhandenen Clustern Knoten hinzufügen oder einen neuen vSphere-Cluster erstellen möchten. Wenn Sie Änderungen vornehmen, werden die zusammenfassenden Informationen auf der Seite aktualisiert.
- Wählen Sie Knoten zu einem vorhandenen Cluster hinzufügen aus, um Knoten zu einem vorhandenen Cluster hinzuzufügen. Wählen Sie den Cluster aus, den Sie erweitern möchten, und geben Sie die Anzahl der hinzuzufügenden Knoten ein.
- Zum Hinzufügen eines neuen Clusters wählen Sie Neu erstellen aus. Machen Sie dann folgende Angaben:
- Geben Sie einen Namen für den Cluster ein.
- Wählen Sie ein vorhandenes vSphere-Rechenzentrum aus oder geben Sie einen Namen ein, um ein neues Rechenzentrum zu erstellen.
- Wählen Sie die Anzahl der Knoten aus. Jeder neue Cluster muss mindestens drei Knoten haben.
- Optional: Klicken Sie auf die Ein/Aus-Schaltfläche Kerne anpassen, wenn Sie die Anzahl der verfügbaren Kerne für jeden Knoten im Verwaltungscluster reduzieren möchten. Weitere Informationen finden Sie unter Benutzerdefinierte Kernzählungen.
- Klicken Sie auf Senden.
gcloud
Mit dem Befehl „update“ können Sie die Gesamtzahl der Knoten für den Cluster ändern. Für diesen Befehl sind der Name des Clusters und der privaten Cloud erforderlich.
Listen Sie die Cluster auf.
gcloud vmware private-clouds clusters list \ --private-cloud=PC_NAME \ --location=ZONE
Aktualisieren Sie den Cluster. Durch die folgenden Befehle wird beispielsweise die Anzahl der Knoten auf 4 geändert.
gcloud vmware private-clouds clusters update CLUSTER_NAME \ --location=ZONE \ --private-cloud=PC_NAME --node-type-config=type=standard-72,count=4
Ersetzen Sie Folgendes:
CLUSTER_NAME
: der Name des Clusters, der in dieser privaten Cloud aktualisiert werden sollZONE
: die Zone für die private CloudPC_NAME
: der Name der privaten CloudPROJECT_ID
ist die Projekt-ID für diese Anfrage.
API
Mit der Update API können Sie die Gesamtzahl der Knoten für den Cluster ändern. Für diesen Befehl sind der Name des Clusters und der privaten Cloud erforderlich.
Listen Sie die Cluster auf.
curl -L -X GET -H "Authorization: Bearer TOKEN" "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_NAME/clusters"
Aktualisieren Sie die Cluster. Im folgenden Beispiel wird der Cluster auf
standard-72
aktualisiert und die Anzahl der Knoten in 4 geändert.curl -L -X PATCH -H "Authorization: Bearer TOKEN" \ -H "Content-Type: application/json" \ "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_NAME/clusters/CLUSTER_NAME?updateMask=node_type_configs.*.node_count" \ -d '{ "nodeTypeConfigs": { "standard-72" : { "nodeCount": 4 } } }'
Ersetzen Sie Folgendes:
PROJECT_ID
ist die Projekt-ID für diese Anfrage.ZONE
: die Zone für die private CloudPC_NAME
: der Name der privaten CloudCLUSTER_NAME
: der Name des Clusters, der in dieser privaten Cloud aktualisiert werden soll
Python
Mit der Methode für die Clusteraktualisierung können Sie die Gesamtzahl der Knoten für den Cluster ändern. Für diese Methode sind der Name des Clusters und der privaten Cloud erforderlich.
- Listen Sie die Cluster auf.
- Aktualisieren Sie die Cluster. Mit der folgenden Methode können Sie die Anzahl der
standard-72
-Knoten im Cluster ändern.
Neuen Cluster zu einer privaten Cloud hinzufügen
So fügen Sie einer vorhandenen privaten Cloud einen neuen Cluster hinzu:
gcloud
Fügen Sie den neuen Cluster hinzu und geben Sie ihm einen Namen. Beispiel:
gcloud vmware private-clouds clusters create CLUSTER_NAME \ --location=ZONE --private-cloud=PC_NAME \ --node-type-config=type=standard-72,count=4
API
Fügen Sie den neuen Cluster hinzu und geben Sie ihm einen Namen. Beispiel:
curl -L -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_NAME/clusters?clusterId=CLUSTER_NAME" \ -d '{ "nodeTypeConfigs": { "standard-72": { "nodeCount": 4 } } }'
Python
Fügen Sie den neuen Cluster hinzu und geben Sie ihm einen Namen.
Neuen Cluster mit benutzerdefinierter Konfiguration der Anzahl der Kerne erstellen
So erstellen Sie einen neuen Cluster mit einer benutzerdefinierten Anzahl von Kernen:
gcloud
Fügen Sie den neuen Cluster hinzu und geben Sie die Konfiguration der Anzahl der Kerne an. Mit der folgenden Anfrage wird beispielsweise ein neuer Cluster des Knotentyps standard-72
mit 3 Knoten und einer benutzerdefinierten Anzahl von 28 Kernen erstellt.
gcloud vmware private-clouds clusters create CLUSTER_NAME \ --location=ZONE \ --private-cloud=PC_NAME \ --node-type-config=type=standard-72,count=4,custom-core-count=28
API
Fügen Sie den neuen Cluster hinzu und geben Sie die Konfiguration der Anzahl der Kerne an. Mit der folgenden Abfrage wird beispielsweise ein neuer Cluster des Knotentyps standard-72
mit 4 Knoten und einer benutzerdefinierten Anzahl von 28 Kernen erstellt.
curl -L -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" \ "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PROJECT_ID/clusters?clusterId=CLUSTER_NAME" \ -d '{ "nodeTypeConfigs": { "standard-72": { "nodeCount": 4, "customCoreCount": 28 } } }'
Python
Fügen Sie den neuen Cluster hinzu und geben Sie die Konfiguration der Anzahl der Kerne an. Mit dem folgenden Befehl wird beispielsweise ein neuer Cluster vom Knotentyp standard-72
mit einer konfigurierbaren Anzahl von Knoten und einer konfigurierbaren Kernanzahl erstellt.
Knoten entfernen oder Cluster löschen
Wenn Sie Knoten aus einer privaten Cloud entfernen, können Sie Knoten aus dem vorhandenen Cluster entfernen oder den gesamten Cluster löschen.
Wenn Sie Knoten aus einer privaten Cloud entfernen möchten, aktualisieren Sie den Cluster mit einer wenigen Anzahl von Knoten.
Console
- Klicken Sie auf der Seite mit der Zusammenfassung für privaten Cloud auf Knoten entfernen.
- Wählen Sie den Cluster aus, den Sie verkleinern oder löschen möchten.
- Wählen Sie Einen Knoten entfernen aus.
- Prüfen Sie die Clusterkapazität.
- Klicken Sie auf Senden, um mit dem Entfernen der Knoten zu beginnen.
Wählen Sie zum Überwachen des Fortschritts Aktivität > Aufgaben. Dieser Prozess erfordert eine Neusynchronisierung in vSAN und kann je nach Daten einige Stunden dauern.
gcloud
gcloud vmware private-clouds clusters update CLUSTER_NAME \ --location=ZONE \ --private-cloud=PC_NAME --node-type-config=type=standard-72,count=3
API
curl -L -X PATCH -H "Authorization: Bearer TOKEN" \ -H "Content-Type: application/json" \ "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_NAME/clusters/CLUSTER_NAME?update_mask=node_type_configs.*.node_count" \ -d '{ "nodeTypeConfigs": { "standard-72" : { "nodeCount": 3 } } }'
Python
So löschen Sie einen ganzen Cluster:
Console
- Klicken Sie auf der Seite mit der Zusammenfassung für privaten Cloud auf Knoten entfernen.
- Wählen Sie den Cluster aus, den Sie verkleinern oder löschen möchten.
- Wählen Sie Gesamten Cluster löschen aus.
- Prüfen Sie die Clusterkapazität.
- Klicken Sie auf Senden, um mit dem Entfernen der Knoten zu beginnen.
gcloud
gcloud vmware private-clouds clusters delete CLUSTER_NAME \ --location=ZONE \ --private-cloud=PC_NAME
API
curl -L -X DELETE -H "Authorization: Bearer TOKEN" \ -H "Content-Type: application/json" \ "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PC_NAME/clusters/CLUSTER_NAME"
Python
Einschränkungen
Für das Entfernen von Knoten aus Ihrer privaten Cloud gelten die folgenden Einschränkungen:
- Der vSphere-Cluster muss mindestens drei Knoten haben. Knoten können nicht aus einem Cluster mit drei oder weniger Knoten entfernt werden.
- Der insgesamt verbrauchte Speicherplatz kann die Gesamtkapazität nach dem Entfernen von Knoten aus einem Cluster nicht überschreiten.
- Sie können den ersten Cluster, der beim Erstellen der privaten Cloud erstellt wurde, nicht löschen.
- Wenn vSphere DRS-Regeln (Affinität und Anti-Affinität) auf alle Knoten eines Clusters angewendet werden, können Knoten nicht aus dem Cluster entfernt werden. Sie können die Regeln löschen und den Vorgang zum Entfernen der Knoten wiederholen.
Subnetze ansehen
Wählen Sie den Tab Subnetze aus, um die Liste der definierten verwalteten Subnetze für Ihre private Cloud aufzurufen. Die Liste enthält die HCX-Subnetze, die beim Erstellen der privaten Cloud erstellt wurden. Die Liste der Subnetze enthält auch die angehängte Firewalltabelle für jedes Subnetz.
Aktivitätsinformationen abrufen
Zum Aufrufen der Aktivitätsinformationen für Ihre private Cloud wählen Sie den Tab Aktivität aus. Die angezeigten Informationen sind eine gefilterte Liste aller Aktivitäten in Ihrer privaten Cloud. Auf dieser Seite werden bis zu 25 der letzten Aktivitäten angezeigt. Eine vollständige Liste der Aktivitäten und der damit verbundenen Aktionen finden Sie unter VMware Engine-Aktivität überwachen.
vSphere-Verwaltungsnetzwerk aufrufen
Um die Liste der VMware-Verwaltungsressourcen und virtuellen Maschinen abzurufen, die derzeit in Ihrer privaten Cloud konfiguriert sind, wählen Sie den Tab vSphere-Verwaltungsnetzwerk aus. Die Informationen umfassen die Softwareversion, den voll qualifizierten Domainnamen (FQDN) und die IP-Adresse der Ressourcen.