Supprimer des VM

La suppression d'une machine virtuelle (VM) supprime la VM et les ressources associées de votre projet. Si vous ne souhaitez pas supprimer une instance, vous pouvez l'arrêter temporairement. Pour obtenir ces instructions, consultez Arrêter et démarrer une VM.

Avant de commencer

Pour utiliser les commandes de l'interface de ligne de commande (CLI) gdcloud, assurez-vous d'avoir téléchargé, installé et configuré la CLI gdcloud. Toutes les commandes pour l'appliance GDC isolée utilisent la CLI gdcloud ou kubectl et nécessitent un environnement de système d'exploitation (OS).

Obtenir le chemin d'accès au fichier kubeconfig

Pour exécuter des commandes sur le serveur de l'API Management, assurez-vous de disposer des ressources suivantes :

  1. Localisez le nom du serveur de l'API Management ou demandez-le à votre administrateur de plate-forme.

  2. Connectez-vous et générez le fichier kubeconfig pour le serveur d'API Management si vous n'en avez pas.

  3. Utilisez le chemin d'accès pour remplacer MANAGEMENT_API_SERVER{"</var>"}} dans ces instructions.

Demander des autorisations et un accès

Pour effectuer les tâches listées sur cette page, vous devez disposer du rôle Administrateur VirtualMachine du projet. Suivez les étapes pour valider ou demandez à votre administrateur IAM de projet de vous attribuer le rôle Administrateur VirtualMachine du projet (project-vm-admin) dans l'espace de noms du projet dans lequel réside la VM.

Pour les opérations sur les VM à l'aide de la console GDC ou de la CLI gdcloud, demandez à votre administrateur IAM de projet de vous attribuer le rôle Administrateur de machines virtuelles du projet et le rôle Lecteur du projet (project-viewer).

Supprimer une VM

Supprimez une VM à l'aide de la console GDC ou de kubectl. L'état de la VM ne doit pas être "Terminating" (En cours d'arrêt) ni "Unknown" (Inconnu).

Console

  1. Dans le menu de navigation, cliquez sur Machines virtuelles > Instances.

  2. Dans la liste des VM, cochez la case correspondant à celle que vous souhaitez supprimer.

  3. Cliquez sur Supprimer.

  4. Dans la boîte de dialogue de confirmation, cliquez sur Supprimer.

gdcloud

Pour supprimer une VM :

gdcloud compute instances delete VM_NAME --project PROJECT
  • Remplacez VM_NAME par le nom de la VM.
  • Remplacez PROJECT par le nom du projet GDC dans lequel se trouve la VM.

kubectl

  1. Supprimez la VM :

    kubectl --kubeconfig MANAGEMENT_API_SERVER delete virtualmachines.virtualmachine.gdc.goog VM_NAME -n NAMESPACE_NAME
    
  2. Remplacez VM_NAME et NAMESPACE_NAME respectivement par le nom et l'espace de noms de la VM.

  3. Vérifiez que vous avez supprimé la VM :

    kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog VM_NAME -n PROJECT
    

    Remplacez PROJECT par le nom du projet de la VM.