Auf dieser Seite erfahren Sie, wie Sie eine Filestore-Instanz aus einem Sicherungstresor in der Google Cloud -Konsole wiederherstellen.
Hinweise
Weisen Sie dem Nutzer, der die Wiederherstellung im Backup Vault-Projekt durchführt, die folgenden IAM-Rollen zu.
- Backup and DR Restore User (
roles/backupdr.restoreUser) für beide Backup-Vaults. - Filestore-Bearbeiter (
roles/file.editor) nur für das Ziel.
Diese vordefinierten Rollen enthalten die Berechtigungen, die für den Zugriff auf den Sicherungstresor im Filestore-Projekt erforderlich sind. Informationen zu bestimmten Berechtigungen finden Sie in der folgenden Liste.
backupdr.bvbackups.useReadOnlyForFilestoreInstancebackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Zum Wiederherstellen einer Instanz muss ein Nutzer die folgenden Berechtigungen haben:
backupdr.bvbackups.useReadOnlyForFilestoreInstancefür die Sicherungsressource.file.instances.createfür das Zielprojekt, in dem die Instanz wiederhergestellt wird.
- Backup and DR Restore User (
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Filestore-Instanz wiederherstellen
Gehen Sie so vor, um eine Filestore-Instanz wiederherzustellen.
Console
Rufen Sie in der Google Cloud Console die Seite Vaulted Backups auf.
Hier werden alle Filestore-Instanzen mit archivierten Sicherungen aufgeführt.
Wählen Sie die Instanz aus, die wiederhergestellt werden soll, klicken Sie auf das Aktionssymbol und wählen Sie die Aktion Wiederherstellen aus. Die Seite Wiederherstellen wird angezeigt.
Wählen Sie die folgenden Wiederherstellungsoptionen aus:
- Die ausgewählte Instanz wird unter Ressourcenname aufgeführt.
- Klicken Sie im Feld Sicherung auf Durchsuchen.
Wählen Sie die Sicherung aus, die Sie wiederherstellen möchten, und klicken Sie auf Fertig.
Im Feld Projektname wiederherstellen ist das aktuelle Projekt bereits eingetragen. Sie können jedoch Durchsuchen, um ein anderes Projekt auszuwählen, und dann auf Auswählen klicken.
Klicken Sie auf Weiter.
- Die nächste Seite Sicherung in einer neuen Instanz wiederherstellen wird angezeigt. Die Instanzeigenschaften sind basierend auf den Eigenschaften der Quellinstanz vorausgefüllt. Sie können die Attribute der neuen Instanz ändern.
Klicken Sie auf Wiederherstellen, um eine neue Filestore-Instanz aus der ausgewählten Sicherung zu erstellen.
gcloud
Verwenden Sie den folgenden Befehl, um das Dienstkonto des Sicherungstresors abzurufen.
gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME --location=LOCATIONErsetzen Sie Folgendes:
- BACKUPVAULT_NAME: Der Name des Sicherungstresors, aus dem Sie Daten wiederherstellen möchten.
- LOCATION: Der Speicherort des Backup Vaults.
Verwenden Sie die folgenden Befehle, um eine Filestore-Instanz wiederherzustellen.
Der Wiederherstellungsbefehl wird über den Filestore-Dienst ausgeführt.
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=TIERErsetzen Sie Folgendes:
INSTANCE_NAME: Der Name der zu erstellenden Filestore-Instanz.CAPACITY: Die Kapazität der Dateifreigabe.SHARE_NAME: Der Name der Dateifreigabe.GCBDR_BACKUP_NAME: Der Name der Backup- und DR-Sicherung, aus der die Wiederherstellung erfolgen soll.GCBDR_BACKUP_REGION: Die Region der Backup and DR-Sicherung.LOCATION: Der Ort, an dem die Filestore-Instanz erstellt werden soll.PROJECT_NAME: Das Projekt, in dem die Filestore-Instanz erstellt werden soll.TIER: Die Dienststufe der Filestore-Instanz.