Questa pagina ti aiuta a ripristinare un'istanza Filestore da un vault di backup nella console Google Cloud .
Prima di iniziare
Concedi i seguenti ruoli IAM per l'utente che esegue il ripristino nel progetto del vault di backup.
- Utente di Backup e DR Restore (
roles/backupdr.restoreUser) per entrambi i vault di backup. - Editor Filestore (
roles/file.editor) solo per la destinazione.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per accedere al vault di backup nel progetto Filestore. Per le autorizzazioni specifiche, consulta l'elenco seguente.
backupdr.bvbackups.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Per ripristinare un'istanza, un utente deve disporre delle seguenti autorizzazioni:
backupdr.bvbackups.useReadOnlyForFilestoreInstancesulla risorsa di backup.file.instances.createsul progetto di destinazione in cui verrà ripristinata l'istanza.
- Utente di Backup e DR Restore (
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Considerazioni
Per impostazione predefinita, un'istanza Filestore ripristinata da un backup criptato con CMEK verrà ripristinata come istanza GMEK, a meno che non venga specificata una chiave CMEK durante il ripristino.
Poiché le chiavi Cloud Key Management Service sono regionali, quando crei una nuova istanza e ripristini un backup in una regione diversa, devi fornire una chiave Cloud Key Management Service diversa da quella della regione di destinazione. Ciò non si applica durante il ripristino in un'istanza esistente.
I backup possono essere ripristinati anche se il progetto di workload originale viene eliminato, perché le autorizzazioni di decriptazione sono ancorate al service agent (P4SA) di Backup eRER nel progetto vault.
Limitazioni
Monitoraggio del ripristino tra progetti: Backup e RE non supporta il monitoraggio dei ripristini di Filestore tra progetti. Se ripristini un backup Filestore in un progetto diverso, l'operazione di ripristino viene eseguita, ma lo stato di avanzamento e completamento non viene visualizzato nella pagina Job di Backup e RE nel progetto del vault. Per controllare lo stato di un ripristino tra progetti, vai al progetto di destinazione e controlla lo stato dell'istanza Filestore.
Disponibilità regionale per il monitoraggio del ripristino: puoi monitorare i job di ripristino solo nelle regioni in cui sono disponibili sia Filestore che Backup e RE.
Ripristina un'istanza Filestore
Per ripristinare un'istanza Filestore, segui queste istruzioni. Puoi controllare lo stato del job di ripristino nella pagina Job. Per saperne di più, consulta Monitorare i job di backup e ripristino nella console Google Cloud .
Console
Nella console Google Cloud , vai alla pagina Backup protetti.
Vai ai backup archiviati nel vault
Qui sono elencate tutte le istanze Filestore con backup protetti.
Seleziona l'istanza da ripristinare e fai clic sull'icona dell'azione per selezionare l'azione Ripristina. Viene visualizzata la pagina Ripristina.
Nella pagina Ripristina, verifica che l'istanza da ripristinare sia elencata nel campo Nome risorsa.
Nel campo Backup, fai clic su Sfoglia.
Seleziona il backup da cui vuoi eseguire il ripristino e fai clic su Fine.
Nel campo Nome progetto di ripristino, il progetto corrente è precompilato, ma puoi fare clic su Sfoglia per scegliere un altro progetto.
Fai clic su Continua.
- Viene visualizzata la pagina Ripristina il backup in una nuova istanza. Le proprietà dell'istanza vengono precompilate in base alle proprietà dell'istanza di origine. Puoi modificare le proprietà della nuova istanza.
Fai clic su Ripristina per creare una nuova istanza Filestore dal backup selezionato.
Per visualizzare lo stato del job di ripristino, vai alla pagina Job di Backup e RE.
gcloud
Per ottenere il account di servizio del vault di backup, utilizza il seguente comando.
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME \ --location=LOCATIONSostituisci quanto segue:
- BACKUPVAULT_NAME: il nome del vault di backup da cui vuoi ripristinare i dati.
- LOCATION: la posizione del vault di backup.
Per ripristinare un'istanza Filestore, utilizza i seguenti comandi.
Il comando di ripristino viene eseguito dal servizio Filestore.
gcloud filestore instances create INSTANCE_NAME \ --file-share="capacity=CAPACITY,name=SHARE_NAME,source-backupdr-backup=BACKUPDR_BACKUP_FULL_PATH" \ --network="name=default" \ --location=LOCATION \ --project=PROJECT_NAME \ --tier=TIER
Sostituisci quanto segue:
INSTANCE_NAME: il nome dell'istanza Filestore da creare.CAPACITY: la capacità della condivisione file.SHARE_NAME: il nome della condivisione file.BACKUPDR_BACKUP_FULL_PATH: il percorso completo del backup di Backup e RE da cui eseguire il ripristino.LOCATION: La località in cui creare l'istanza Filestore.PROJECT_NAME: Il progetto in cui creare l'istanza Filestore.TIER: il livello dell'istanza Filestore.
Monitora i job di ripristino
Quando ripristini un'istanza Filestore, Backup e RE monitora automaticamente il job. Puoi monitorare l'avanzamento e lo stato del job nella console Google Cloud .
Per visualizzare l'avanzamento e lo stato del job di ripristino:
Nella console Google Cloud , vai alla pagina Job di Backup e RE.
Cerca il job con Tipo di risorsa impostato su
Filestoree Categoria job impostato suRestore.
Puoi visualizzare i log dei job di ripristino nel progetto del vault di backup in cui è archiviato il backup. Puoi visualizzare i dettagli di un job nella pagina Job di Backup e RE e in Cloud Logging.
Per saperne di più, consulta Monitorare i job di backup e ripristino nella console Google Cloud .
Passaggi successivi
- Esegui il backup delle istanze Filestore in un vault di backup
- Gestire le origini dati nella console Google Cloud
- Gestire i backup nella console Google Cloud
- Monitorare i job di backup e ripristino nella console Google Cloud