Ce document vous guide dans la gestion des sauvegardes de machines virtuelles (VM) et des instantanés de disques de VM dans Google Distributed Cloud (GDC) air-gapped. Il explique également comment les afficher et les supprimer.
Ce document aide les développeurs des groupes d'administrateurs de plate-forme ou d'opérateurs d'applications à optimiser l'utilisation du stockage tout en respectant les règles de conservation des données. Pour en savoir plus, consultez Audiences pour la documentation GDC sous air gap.
Avant de commencer
Avant d'effectuer des opérations de sauvegarde et de restauration de VM, vous devez demander les rôles IAM nécessaires.
Demander des autorisations IAM
Pour gérer les VM et les sauvegardes de disques de VM, demandez à l'administrateur IAM du projet de vous accorder les rôles suivants :
- Administrateur VirtualMachine du projet (
project-vm-admin) : gère les VM dans l'espace de noms du projet. - Créateur de sauvegarde (
backup-creator) : crée des sauvegardes manuelles et les restaure. - Lecteur de projet (
project-viewer) : dispose d'un accès en lecture seule à toutes les ressources des espaces de noms du projet.
Suivez la procédure pour valider votre accès.
Gérer les sauvegardes de VM
La section suivante décrit les étapes techniques à suivre pour lister et supprimer vos sauvegardes de VM.
Lister les sauvegardes de VM
Affichez la liste des sauvegardes de VM à l'aide de la console GDC ou de kubectl.
Console
- Connectez-vous à la console GDC.
- Dans le menu de navigation, cliquez sur Sauvegarde pour les machines virtuelles.
- Sélectionnez un projet.
- Cliquez sur l'onglet Sauvegardes.
- Cliquez sur une sauvegarde dans la liste pour afficher ses détails.
kubectl
Affichez une sauvegarde de VM en listant les sauvegardes et en affichant leurs détails.
Répertoriez les sauvegardes existantes :
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMERemplacez
PROJECT_NAMEpar le nom du projet.Dans la liste, recherchez la sauvegarde que vous souhaitez afficher.
Affichez les détails de la sauvegarde :
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMERemplacez les éléments suivants :
VM_BACKUP_NAME: nom de la sauvegarde.PROJECT_NAME: nom du projet.
Supprimer une sauvegarde de VM
Supprimez les sauvegardes de VM à l'aide de la console GDC ou de kubectl.
Console
- Connectez-vous à la console GDC.
- Dans le menu de navigation, cliquez sur Sauvegarde pour les machines virtuelles.
- Sélectionnez un projet.
- Cliquez sur l'onglet Sauvegardes.
- Dans la liste des sauvegardes, recherchez celle que vous souhaitez supprimer, puis cliquez sur Supprimer la sauvegarde.
- Dans le champ Nom de la sauvegarde, saisissez le nom de la sauvegarde à supprimer.
- Cliquez sur Supprimer la sauvegarde.
kubectl
Supprimez une sauvegarde de VM à l'aide de kubectl.
Répertoriez les sauvegardes de VM existantes :
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMERemplacez
PROJECT_NAMEpar le nom du projet.Dans la liste, recherchez la sauvegarde que vous souhaitez supprimer.
Exécutez une commande
VirtualMachineDeleteBackupRequestpour supprimer la sauvegarde :apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMERemplacez les éléments suivants :
DELETE_BACKUP_REQUEST_NAME: nom à attribuer à laVirtualMachineDeleteBackupRequesten cours d'initialisation.VM_BACKUP_NAME: nom de la sauvegarde à supprimer.PROJECT_NAME: nom du projet.
Gérer les sauvegardes de disques de VM
La section suivante décrit les étapes techniques à suivre pour lister et supprimer les sauvegardes de disque de vos VM.
Afficher les instantanés
Affichez les instantanés et leurs informations à l'aide de la console Google Cloud ou de kubectl.
Console
- Connectez-vous à la console GDC.
- Dans le menu de navigation, cliquez sur Machines virtuelles > Instantanés.
- Sélectionnez un projet.
- Dans la liste des instantanés, cliquez sur le nom de l'instantané pour afficher ses détails.
kubectl
Affichez un instantané en listant les instantanés et en affichant leurs détails.
Répertoriez les instantanés existants :
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMERemplacez
PROJECT_NAMEpar le nom du projet.Dans la liste, recherchez l'instantané que vous souhaitez afficher.
Affichez les détails de l'instantané :
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMERemplacez les éléments suivants :
VM_BACKUP_NAME: nom de l'instantané.PROJECT_NAME: nom du projet.
Supprimer un instantané
Supprimez les instantanés à l'aide de la console Google Cloud ou de kubectl. Les disques créés à partir d'instantanés ne sont pas affectés lorsque vous supprimez l'instantané sous-jacent.
Console
- Connectez-vous à la console GDC.
- Dans le menu de navigation, cliquez sur Machines virtuelles > Instantanés.
- Sélectionnez un projet.
- Dans la liste des instantanés, recherchez celui que vous souhaitez supprimer, puis cliquez sur Supprimer.
- Cliquez sur Confirmer.
kubectl
Supprimez un instantané à l'aide de kubectl.
Répertoriez les instantanés existants :
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMERemplacez
PROJECT_NAMEpar le nom du projet.Dans la liste, recherchez l'instantané que vous souhaitez supprimer.
Exécutez une
VirtualMachineDeleteBackupRequestpour supprimer l'instantané :apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMERemplacez les éléments suivants :
DELETE_BACKUP_REQUEST_NAME: nom à attribuer à la demande de suppression de sauvegarde en cours d'initialisation.VM_BACKUP_NAME: nom de l'instantané à supprimer.PROJECT_NAME: nom du projet.