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 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.useReadOnlyForFilestoreInstance
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.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.useReadOnlyForFilestoreInstance für die Sicherungsressource.
    • file.instances.create für das Zielprojekt, in dem die Instanz wiederhergestellt wird.

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

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

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