Private Cloud löschen
Eine private Cloud besteht aus einem oder mehreren vSphere-Clustern. 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.
Die Komponenten einer privaten Cloud umfassen:
- Knoten
- Virtuelle Maschinen
- Verwaltungs-VLANs und -Subnetze
- Arbeitslast-Subnetze
- Alle in der privaten Cloud gespeicherten Nutzerdaten
- Alle Regeln für externen Zugriff
Das Löschen einer privaten Cloud erfolgt in zwei Schritten: Soft-Löschen und endgültiges Löschen. In jeder Phase geschieht Folgendes:
- Vorläufiges Löschen: Die private Cloud befindet sich sieben Tage lang im Status „Vorläufig gelöscht“.
In dieser Phase geschieht Folgendes:
- Die Abrechnung wird sofort beendet.
- Alle Verbindungen zu NSX-Segmenten und -Arbeitslasten werden getrennt.
- Der Zugriff auf die Benutzeroberfläche und die API der Private Cloud ist deaktiviert.
- Externe IP-Adressen sind deaktiviert.
- Die Konfiguration und die Daten der privaten Cloud bleiben erhalten und Ihre VMs werden weiter ausgeführt.
- Sie können die private Cloud in ihren vorherigen Zustand wiederherstellen.
- Endgültiges Löschen: Nach sieben Tagen werden die private Cloud und ihre Ressourcen endgültig gelöscht. Wenn Sie eine private Cloud, die sich im Status „Weitgehend gelöscht“ befindet, endgültig löschen möchten, wenden Sie sich an den Support.
Hinweise
Wenn Sie die Daten behalten möchten, sichern Sie sie in einer anderen privaten Cloud, inGoogle Cloud Speicher oder in einem lokalen Speicher oder an einem anderen Speicherort.
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 standardmäßige Projekt-ID fest:
gcloud config set project PROJECT_ID
Legen Sie eine Standardregion und -zone fest:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Weitere Informationen zum Tool gcloud vmware
finden Sie in der Cloud SDK-Referenzdokumentation.
API
In den API-Beispielen in diesem Dokumentensatz wird die API mit dem cURL
-Befehlszeilentool abgefragt. Für die cURL
-Anfrage ist ein gültiges Zugriffstoken erforderlich. Es gibt viele Möglichkeiten, ein gültiges Zugriffstoken zu erhalten. In den folgenden Schritten wird das Tool gcloud
verwendet, um ein Zugriffstoken zu generieren:
In Google Cloudanmelden:
gcloud auth login
Zugriffstoken generieren und in TOKEN exportieren:
export TOKEN=`gcloud auth print-access-token`
Prüfen Sie, ob TOKEN richtig festgelegt ist:
echo $TOKEN
Verwenden Sie das Autorisierungstoken jetzt 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 verwendet, um mit der API zu kommunizieren. Damit dieser Ansatz verwendet werden kann, muss die Bibliothek installiert und die Standardanmeldedaten für Anwendungen konfiguriert sein.
Laden Sie die Python-Bibliothek herunter und installieren Sie sie:
pip install google-cloud-vmwareengine
Konfigurieren Sie die ADC-Informationen, indem Sie diesen Befehl in Ihrer Shell ausführen:
gcloud auth application-default login
Sie können auch eine Dienstkontoschlüsseldatei verwenden:
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
Wenn die IP-CIDRs Ihres Arbeitslastnetzwerks sofort verfügbar sein sollen, fahren Sie alle VMs in Ihrer privaten Cloud herunter, bevor Sie mit dem Löschen der privaten Cloud beginnen.
Console
Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
Klicken Sie auf Projekt auswählen und wählen Sie die Organisation, den Ordner oder das Projekt aus, in dem Sie die private Cloud löschen möchten.
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
Verwenden Sie den Befehl gcloud vmware
private-clouds delete
, um eine private Cloud mit der Google Cloud CLI zu löschen.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \ --location=ZONE [--delay-hours=HOURS]
Ersetzen Sie Folgendes:
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
+ `HOURS`: the numbers of hours to delay this
request. By default, this is set to 3 hours, but you can set this
from 0 to 8 hours. Setting this value to 0 means the deletion
request will start immediately.
API
Wenn Sie eine private Cloud mit der VMware Engine API löschen möchten, senden Sie eine DELETE
-Anfrage:
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=PRIVATE_CLOUD_ID&mps;delayHours=HOUR
Ersetzen Sie Folgendes:
+ `TOKEN`: the authorization token for this
request.
+ `PROJECT_ID`: the project for this request
+ `ZONE`: the zone for the private cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
the private cloud
+ `HOUR`: the number of hours to delay this
request; the default is 3. You can set an hour between 0 to 8.
Setting this value to 0 starts the deletion request immediately.
Python
Das Löschen einer privaten Cloud mit der VMware Engine-Bibliothek ist im Vergleich zur Verwendung der Google Cloud Console ein einfacher Vorgang. Seien Sie sehr vorsichtig, wenn Sie Methoden zum Löschen von Daten in der Private Cloud aufrufen.
Löschen einer Private Cloud abbrechen
Sie können das Löschen einer privaten Cloud innerhalb der Zeitspanne für das vorläufige Löschen abbrechen. Gehen Sie dazu so vor:
Console
- Rufen Sie in der Google Cloud Console die Seite Private Clouds auf.
- Wählen Sie die private Cloud aus, die Sie zum Löschen vorgemerkt haben.
- Klicken Sie auf der Übersichtsseite auf Löschen abbrechen, um das Löschen der privaten Cloud abzubrechen.
gcloud
Verwenden Sie den Befehl gcloud vmware private-clouds undelete
, um das Löschen einer privaten Cloud mit der Google Cloud CLI abzubrechen:
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \ --location=ZONE
Ersetzen Sie Folgendes:
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
API
Wenn Sie das Löschen einer Private Cloud mit der VMware Engine API abbrechen möchten, senden Sie eine POST
-Anfrage:
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=PRIVATE_CLOUD_ID:undelete
Ersetzen Sie Folgendes:
+ `TOKEN`: the authorization token for this
request.
+ `PROJECT_ID`: the project ID for this request
+ `ZONE`: the zone for the private
cloud
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request