Questa pagina ti aiuta a ripristinare un'istanza Filestore da un vault di backup nella console Google Cloud .
Prima di iniziare
Concedi il ruolo IAM Operatore Filestore (
roles/backupdr.computeEngineOperator) per l'agente di servizio del vault di backup del vault nel progetto di destinazione in cui viene eseguito il ripristino.Concedi il ruolo IAM Utente di rete Compute (
roles/compute.networkUser) per l'agente di servizio del vault di backup del vault nel progetto host VPC se utilizzi il VPC condiviso.Concedi i seguenti ruoli IAM per l'utente che esegue il ripristino nel progetto del vault di backup.
- Backup and DR Restore User (
roles/backupdr.restoreUser) sia per il vault di backup sia per il progetto di destinazione. - Visualizzatore Filestore (
roles/filestore.viewer) 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 utilizzando Google Cloud CLI o l'API, 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.
- Backup and DR Restore User (
Autorizzazioni aggiuntive per la console Google Cloud
Quando ripristini un'istanza utilizzando la console Google Cloud , l'utente ha bisogno delle autorizzazioni CLI più le seguenti autorizzazioni. Queste autorizzazioni aggiuntive sono necessarie per consentire alla console di elencare e visualizzare le risorse Filestore necessarie per la selezione nell'interfaccia utente:
WHAT GOES HERE?
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Ripristina un'istanza Filestore
Utilizza le seguenti istruzioni per ripristinare un'istanza VM.
Console
Nella console Google Cloud , vai alla pagina Backup protetti.
Vai a 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 di ripristino.
Seleziona le seguenti opzioni di ripristino:
- L'istanza selezionata è elencata in 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 selezionare un altro progetto.
Fai clic su Continua.
- Viene visualizzata la pagina successiva Ripristina il backup in una nuova istanza, in cui 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.
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 VM, 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-gcbdr-backup=GCBDR_BACKUP_NAME,source-gcbdr-backup-region=GCBDR_BACKUP_REGION" \ --network="name=default" \ --location=LOCATION \ --project=PROJECT_NAME \ --tier=TIERSostituisci quanto segue:
INSTANCE_NAME: il nome dell'istanza Filestore da creare.CAPACITY: la capacità della condivisione file.SHARE_NAME: il nome della condivisione file.GCBDR_BACKUP_NAME: il nome del backup di Backup e RE da cui eseguire il ripristino.GCBDR_BACKUP_REGION: la regione del backup di Backup e RE.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.