Private Cloud löschen
Eine private Cloud besteht aus einem oder mehreren vSphere-Clustern. Wenn Sie eine private Cloud löschen, werden alle Cluster und deren Knoten gelöscht.
Hinweise
Wenn Sie eine private Cloud löschen, wird die gesamte private Cloud gelöscht. Alle Komponenten der privaten Cloud, einschließlich aller Knoten der privaten Cloud, werden gelöscht. Wenn Sie die Daten behalten möchten, sichern Sie sie in einem lokalen Speicher oder an einem anderen Speicherort.
Die Komponenten einer privaten Cloud umfassen:
- Knoten
- Virtuelle Maschinen
- Verwaltungs-VLANs und -Subnetze
- Arbeitslast-Subnetze
- Alle in der privaten Cloud gespeicherten Nutzerdaten
- Alle an ein Subnetz angehängten Firewallregeln
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.
Private Cloud löschen
Console
- Zum VMware Engine-Portal
- Öffnen Sie die Seite Ressourcen.
- Wählen Sie die private Cloud aus, die Sie löschen möchten.
- Klicken Sie auf der Zusammenfassungsseite auf Diese Private Cloud löschen.
- Auf der Bestätigungsseite werden Sie aufgefordert, alle Konsequenzen der Löschaktion zu bestätigen. Lesen Sie diese sorgfältig durch und setzen Sie den Löschvorgang nur fort, wenn Sie die Konsequenzen akzeptieren. Klicken Sie anschließend alle Kästchen an.
- Geben Sie an, wie viele Stunden gewartet werden soll, bevor der Löschvorgang ausgeführt wird (1–8 Stunden). Innerhalb dieses Zeitraums können Sie den Löschvorgang abbrechen, indem Sie auf Abbrechen klicken.
- Um sicherzugehen, dass Sie auch die richtige private Cloud löschen, geben Sie den Namen der zu löschenden privaten Cloud ein.
- Klicken Sie auf Löschen, um die private Cloud zum Löschen zu markieren.
Der Löschvorgang beginnt nach der in Stunden angegebenen Verzögerung und wird ausgeführt, bis er komplett abgeschlossen ist.
gcloud
gcloud vmware private-clouds delete PC_NAME \ --location=ZONE [--delay-hours=HOURS]
Ersetzen Sie Folgendes:
PC_NAME
: der Name der privaten CloudZONE
: die Zone für diese private CloudHOURS
: die Anzahl der Stunden, bis zu der diese Anfrage verzögert wird. Standardmäßig ist dies auf 3 Stunden eingestellt, Sie können aber einen Wert zwischen 0 und 8 Stunden festlegen. Wenn Sie diesen Wert auf 0 setzen, beginnt die Löschanfrage sofort.
API
curl -X DELETE -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PC_NAME&mps;delayHours=HOUR
Ersetzen Sie Folgendes:
TOKEN
: das Autorisierungstoken für diese Anfrage.PROJECT_ID
: das Projekt für diese AnfrageZONE
: die Zone für die private CloudPC_NAME
: der Name der privaten CloudHOUR
: Anzahl der Stunden, um die diese Anfrage verzögert wird. Der Standardwert ist 3. Sie können eine Stunde zwischen 0 und 8 einstellen. Wenn Sie diesen Wert auf 0 setzen, wird die Löschanfrage sofort gestartet.
Python
Das Löschen einer privaten Cloud mit der VMware Engine-Bibliothek erfolgt im Vergleich zur Verwendung der Cloud Console in einem einzigen Schritt. Seien Sie beim Aufrufen von Löschmethoden der privaten Cloud sehr vorsichtig.
Löschen einer Private Cloud abbrechen
Sie können das Löschen einer privaten Cloud innerhalb der Wartezeit abbrechen. Gehen Sie dazu so vor:
Console
- Zugriff auf das VMware Engine Portal
- Öffnen Sie die Seite Ressourcen.
- Wählen Sie die private Cloud aus, die Sie zum Löschen vorgemerkt haben.
- Klicken Sie auf der Zusammenfassungsseite auf Löschen abbrechen, um das Löschen der privaten Cloud abzubrechen.
gcloud
gcloud vmware private-clouds undelete PC_NAME \ --location=ZONE
Ersetzen Sie Folgendes:
PC_NAME
: der Name der privaten CloudZONE
: die Zone für diese private Cloud
API
curl -X POST -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds?privateCloudId=PC_NAME:undelete
Ersetzen Sie Folgendes:
TOKEN
: das Autorisierungstoken für diese Anfrage.PROJECT_ID
: das Projekt für diese AnfrageZONE
: die Zone für die private CloudPC_NAME
: der Name der privaten Cloud