Ce document explique comment créer une restauration manuelle pour une sauvegarde dans Google Distributed Cloud (GDC) air-gapped.
Les restaurations manuelles permettent de récupérer l'état d'une instance à un moment précis en sélectionnant une version de sauvegarde spécifique.
Avant de commencer
Assurez-vous de disposer d'une sauvegarde existante. Pour en savoir plus, consultez Planifier un ensemble de sauvegardes.
Demander des rôles IAM
Pour créer une restauration pour une sauvegarde, demandez à votre administrateur d'organisation IAM ou à votre administrateur de projet IAM de vous accorder l'un des rôles suivants :
Administrateur de sauvegarde de cluster d'utilisateur (
user-cluster-backup-admin) : crée, obtient, liste, surveille, met à jour, corrige et supprime des ressources de sauvegarde telles que des plans de sauvegarde et de restauration dans les clusters d'utilisateur. Contactez l'administrateur de l'organisation IAM pour demander ce rôle.Créateur de sauvegardes (
backup-creator) : crée, obtient, liste, surveille, met à jour, corrige et supprime les requêtes de sauvegarde manuelle et les requêtes de restauration manuelle. Contactez l'administrateur de projet IAM pour demander ce rôle.
Créer une restauration
Créez une restauration à l'aide de la console GDC ou de l'API.
Console
- Connectez-vous à la console GDC.
- Dans le menu de navigation, cliquez sur Sauvegarde pour les clusters.
- Sélectionnez un projet.
- Cliquez sur l'onglet Sauvegardes.
- Dans la liste des sauvegardes, recherchez la sauvegarde à restaurer, puis cliquez sur Restaurer.
- Choisissez un plan de restauration dans la liste des plans qui s'appliquent à cette sauvegarde.
- Saisissez un nom et une description facultative pour la restauration.
- Cliquez sur Restaurer.
API
Créez une ressource personnalisée ManualClusterRestoreRequest pour effectuer des restaurations à partir de ressources ClusterRestorePlan existantes. Spécifiez les ressources suivantes :
- Ressource
ClusterBackupque vous souhaitez restaurer. - Nom de l'élément
ClusterRestoreque vous souhaitez créer ClusterRestorePlanqui correspond à l'ClusterBackupPlandeClusterBackup.
Voici un exemple de ressource ManualClusterRestoreRequest :
apiVersion: backup.gdc.goog/v1
kind: ManualClusterRestoreRequest
metadata:
name: RESTORE_NAME
namespace: PROJECT_NAMESPACE
spec:
clusterRestoreName: RESTORE_NAME
clusterRestorePlanName: RESTORE_PLAN
clusterBackupName: BACKUP_NAME
Remplacez les éléments suivants :
RESTORE_NAME: nom de la restauration de cluster que vous souhaitez créer.PROJECT_NAMESPACE: nom de votre projet GDC.RESTORE_PLAN: nom du plan de restauration de cluster à partir duquel cette restauration de cluster est dérivée.BACKUP_NAME: sauvegarde de cluster à restaurer. Cette ressourceClusterBackupdoit être associée à la ressourceClusterBackupPlanà laquelle le plan de restauration du cluster fait référence. Pour en savoir plus, consultez Planifier un ensemble de restaurations.Après avoir lancé un
ManualClusterRestoreRequest, une ressource personnaliséeClusterRestoreest créée.