Filestore-Instanz aus einem Backup-Vault wiederherstellen

Auf dieser Seite erfahren Sie, wie Sie eine Filestore-Instanz aus einem Sicherungstresor in der Google Cloud -Konsole wiederherstellen.

Der Zugriff auf den Backup- und DR-Dienst für Filestore ist nur über eine Einladung möglich. Wenn Sie Zugriff auf den Backup- und DR-Dienst für Filestore in Ihrem Google Cloud Projekt anfordern möchten, wenden Sie sich an Ihren Vertriebsmitarbeiter.

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.useReadOnlyForFilestoreInstance
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.bvbackups.get

    Zum Wiederherstellen einer Instanz muss ein Nutzer die folgenden Berechtigungen haben:

    • backupdr.bvbackups.useReadOnlyForFilestoreInstance für die Sicherungsressource.
    • file.instances.create für das Zielprojekt, in dem die Instanz wiederhergestellt wird.

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

  1. Rufen Sie in der Google Cloud Console die Seite Vaulted Backups auf.

    Zu Vault-Sicherungen

    Hier werden alle Filestore-Instanzen mit archivierten Sicherungen aufgeführt.

  2. 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.

  3. Wählen Sie die folgenden Wiederherstellungsoptionen aus:

    • Die ausgewählte Instanz wird unter Ressourcenname aufgeführt.
    • Klicken Sie im Feld Sicherung auf Durchsuchen.
  4. Wählen Sie die Sicherung aus, die Sie wiederherstellen möchten, und klicken Sie auf Fertig.

  5. 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.

  6. 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.
  7. Klicken Sie auf Wiederherstellen, um eine neue Filestore-Instanz aus der ausgewählten Sicherung zu erstellen.

gcloud

  1. Verwenden Sie den folgenden Befehl, um das Dienstkonto des Sicherungstresors abzurufen.

      gcloud backup-dr backup-vaults describe BACKUPVAULT_NAME
      --location=LOCATION
    

    Ersetzen Sie Folgendes:

    • BACKUPVAULT_NAME: Der Name des Sicherungstresors, aus dem Sie Daten wiederherstellen möchten.
    • LOCATION: Der Speicherort des Backup Vaults.
  2. 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=TIER
    

    Ersetzen 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.