Supprimer un cloud privé
Un cloud privé est constitué d'un ou de plusieurs clusters vSphere. La suppression d'un cloud privé supprime l'ensemble du cloud privé. Tous les composants du cloud privé sont supprimés, y compris tous les nœuds qu'il comporte.
Les composants d'un cloud privé sont les suivants:
- Nœuds
- Machines virtuelles
- VLAN et sous-réseaux de gestion
- Sous-réseaux de charge de travail
- Toutes les données utilisateur stockées dans le cloud privé
- Toutes les règles d'accès externe
La suppression d'un cloud privé se déroule en deux étapes: suppression temporaire et suppression définitive. Voici ce qui se passe à chaque étape:
- Suppression réversible: le cloud privé passe à l'état de suppression réversible pendant sept jours.
Au cours de cette étape, les événements suivants se produisent :
- La facturation cesse immédiatement.
- Toutes les connexions aux segments et aux charges de travail NSX sont interrompues.
- L'accès à l'interface utilisateur et à l'API du cloud privé est désactivé.
- Les adresses IP externes sont désactivées.
- La configuration et les données du cloud privé sont conservées, et vos VM continuent de s'exécuter.
- Vous pouvez restaurer le cloud privé à son état précédent.
- Suppression définitive: au bout de sept jours, le cloud privé et ses ressources sont définitivement supprimés. Si vous souhaitez supprimer définitivement un cloud privé en état de suppression temporaire, contactez l'assistance.
Avant de commencer
Si vous souhaitez conserver des données, sauvegardez-les dans un autre cloud privé, un espace de stockageGoogle Cloud , un espace de stockage sur site ou un autre type de stockage.
Exigences gcloud et API
Pour utiliser l'outil de ligne de commande gcloud
ou l'API pour gérer vos ressources VMware Engine, nous vous recommandons de configurer les outils comme décrit ci-dessous.
gcloud
Définissez votre ID de projet par défaut :
gcloud config set project PROJECT_ID
Définissez une région et une zone par défaut :
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
Pour en savoir plus sur l'outil gcloud vmware
, consultez la documentation de référence du SDK Cloud.
API
Les exemples d'API de cet ensemble de documentation utilisent l'outil de ligne de commande cURL
pour interroger l'API. Un jeton d'accès valide est requis dans la requête cURL
. Il existe de nombreuses façons d'obtenir un jeton d'accès valide. Les étapes suivantes utilisent l'outil gcloud
pour générer un jeton d'accès:
Connectez-vous à Google Cloud:
gcloud auth login
Générez un jeton d'accès et exportez-le vers TOKEN:
export TOKEN=`gcloud auth print-access-token`
Vérifiez que TOKEN est correctement défini:
echo $TOKEN
Utilisez maintenant le jeton d'autorisation dans vos requêtes à l'API. Exemple :
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
Les exemples de code Python de cette documentation utilisent la bibliothèque VMware Engine pour communiquer avec l'API. Pour pouvoir utiliser cette approche, la bibliothèque doit être installée et les identifiants par défaut de l'application doivent être configurés.
Téléchargez et installez la bibliothèque Python:
pip install google-cloud-vmwareengine
Configurez les informations ADC en exécutant ces commandes dans votre shell:
gcloud auth application-default login
Vous pouvez également utiliser un fichier de clé de compte de service:
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
Pour en savoir plus sur la bibliothèque, consultez la page de référence ou les exemples de code sur GitHub.
Supprimer un cloud privé
Si vous souhaitez que les plages CIDR d'adresses IP de votre réseau de charge de travail soient disponibles immédiatement, arrêtez toutes vos VM dans votre cloud privé avant de commencer la suppression du cloud privé.
Console
Dans la console Google Cloud, accédez à la page Clouds privés.
Cliquez sur Sélectionner un projet, puis sélectionnez l'organisation, le dossier ou le projet dans lequel vous souhaitez supprimer le cloud privé.
Sélectionnez le cloud privé que vous souhaitez supprimer.
Sur la page récapitulative, cliquez sur Supprimer ce cloud privé.
Sur la page de confirmation, vous êtes invité à vérifier tous les résultats de l'action de suppression. Lisez-les attentivement et ne poursuivez la suppression que si vous êtes prêt à accepter les résultats. Lorsque vous êtes prêt à accepter les résultats, sélectionnez toutes les cases.
Saisissez un délai d'attente en heures avant l'exécution de la suppression (de 1 à 8 heures). Pendant ce délai, vous avez la possibilité d'annuler la suppression en cliquant sur Annuler.
Pour vérifier si vous savez quel cloud privé supprimer, saisissez-en le nom.
Cliquez sur Supprimer pour marquer le cloud privé comme étant à supprimer.
Le processus de suppression commence après le délai spécifié en heures, puis s'exécute intégralement.
gcloud
Pour supprimer un cloud privé à l'aide de Google Cloud CLI, utilisez la commande gcloud vmware
private-clouds delete
.
gcloud vmware private-clouds delete PRIVATE_CLOUD_ID \ --location=ZONE [--delay-hours=HOURS]
Remplacez les éléments suivants :
+ `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
Pour supprimer un cloud privé à l'aide de l'API VMware Engine, envoyez une requête DELETE
:
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
Remplacez les éléments suivants :
+ `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
La suppression d'un cloud privé avec la bibliothèque VMWare Engine est un processus en une seule étape par rapport à l'utilisation de la console Google Cloud. Faites très attention lorsque vous appelez des méthodes de suppression de cloud privé.
Annuler la suppression d'un cloud privé
Vous pouvez annuler la suppression d'un cloud privé pendant la période de suppression réversible. Procédez comme suit :
Console
- Dans la console Google Cloud, accédez à la page Clouds privés.
Accéder à "Private Clouds" (Clouds privés)
- Sélectionnez le cloud privé que vous avez marqué pour suppression.
- Sur la page récapitulative, cliquez sur Annuler la suppression pour annuler la suppression du cloud privé.
gcloud
Pour annuler la suppression d'un cloud privé à l'aide de Google Cloud CLI, utilisez la commande gcloud vmware private-clouds undelete
:
gcloud vmware private-clouds undelete PRIVATE_CLOUD_ID \ --location=ZONE
Remplacez les éléments suivants :
+ `PRIVATE_CLOUD_ID`: the private cloud ID for
this request
+ `ZONE`: the zone for this private cloud
API
Pour annuler la suppression d'un cloud privé à l'aide de l'API VMware Engine, envoyez une requête POST
:
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
Remplacez les éléments suivants :
+ `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