Auf dieser Seite erfahren Sie, wie Sie eine Filestore-Instanz aus einem Sicherungstresor in der Google Cloud -Konsole wiederherstellen.
Hinweise
Weisen Sie dem Backup Vault-Dienst-Agent des Vault im Zielprojekt, in dem die Wiederherstellung erfolgt, die IAM-Rolle „Filestore-Operator“ (
roles/backupdr.computeEngineOperator) zu.Weisen Sie dem Backup Vault-Dienst-Agent des Tresors im VPC-Hostprojekt die IAM-Rolle „Compute Network User“ (
roles/compute.networkUser) zu, wenn Sie eine freigegebene VPC verwenden.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 das Backup-Vault und das Zielprojekt. - Filestore-Betrachter (
roles/filestore.viewer) 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
Wenn ein Nutzer eine Instanz mit der Google Cloud CLI oder der API wiederherstellen möchte, muss er 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 (
Zusätzliche Berechtigungen für die Google Cloud -Konsole
Wenn Sie eine Instanz über die Google Cloud Console wiederherstellen, benötigt der Nutzer die CLI-Berechtigungen sowie die folgenden Berechtigungen. Diese zusätzlichen Berechtigungen sind erforderlich, damit in der Konsole die erforderlichen Filestore-Ressourcen für die Auswahl in der Benutzeroberfläche aufgeführt und angezeigt werden können:
WHAT GOES HERE?
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Filestore-Instanz wiederherstellen
Folgen Sie der Anleitung unten, um eine VM-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 Projektnamen 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 VM-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 and 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.