Daten wiederherstellen

Auf dieser Seite wird beschrieben, wie Sie eine Sicherung in einer Instanz wiederherstellen.

Vorbereitung

Bevor Sie mit der Wiederherstellung von Daten beginnen, aktivieren Sie die APIs und prüfen Sie, ob die erforderlichen Rollen und Berechtigungen gewährt wurden. Weitere Informationen finden Sie unter Vorbereitung.

Standardsicherung in der Quellinstanz oder einer vorhandenen Instanz wiederherstellen

Sie können eine Sicherung der Basic-Stufe in der Quellinstanz oder in einer Dateifreigabe einer vorhandenen Filestore-Instanz wiederherstellen.

Bevor Sie einen Wiederherstellungsvorgang starten, empfehlen wir, Anwendungen anzuhalten und die Bereitstellung des Dateisystems aufzuheben, um das Risiko von Anwendungsfehlern zu verringern. Sie müssen die Dateifreigabe dann erneut bereitstellen, nachdem sie aus einer Sicherung wiederhergestellt wurde. Alle ausstehenden Dateisperren werden nach einer erfolgreichen Wiederherstellung widerrufen. Während der Wiederherstellung werden READ- und WRITE-Vorgänge des Clients angehalten.

Beim Wiederherstellen einer Sicherung in einer vorhandenen Filestore-Instanz muss die Kapazität der Zielinstanz mindestens der ursprünglichen Instanz entsprechen, von der die Sicherung erstellt wurde. Wenn die ursprüngliche Instanz eine größere Kapazität hat, müssen Sie zuerst die Kapazität der Zielinstanz erhöhen, bevor Sie versuchen, die Wiederherstellung durchzuführen.

Wenn die Wiederherstellung einer Sicherung in einer Basic HDD- oder Basic SSD-Instanz fehlschlägt, bleibt der Dateifreigabestatus unverändert.

Console

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

Zur Seite „VM-Instanzen“

  1. Klicken Sie in der Instanzliste auf die Instanz, aus der Sie die Sicherung wiederherstellen möchten, um die Instanzdetails aufzurufen.
  2. Klicken Sie auf den Tab Sicherungen.
  3. Suchen Sie die Sicherung, aus der Sie die Wiederherstellung durchführen möchten, und klicken Sie auf Weitere Aktionen.
  4. Klicken Sie auf Sicherung wiederherstellen.
  5. Wählen Sie eine Zielinstanz für die Wiederherstellung aus:
    • Wenn Sie die Quellinstanz wiederherstellen, klicken Sie auf Quellinstanz.
    • Wenn Sie die Wiederherstellung in einer anderen vorhandenen Instanz durchführen:
      1. Klicken Sie auf Andere vorhandene Instanz.
      2. Klicken Sie auf Instanz auswählen.
      3. Wählen Sie die Zielinstanz aus, in der die wiederhergestellte Sicherung gespeichert werden soll, und klicken Sie auf Auswählen.
  6. Klicken Sie auf Wiederherstellen.
  7. Klicken Sie auf das Bestätigungskästchen.
  8. Geben Sie den Namen der Sicherung in das Eingabefeld ein und klicken Sie auf Wiederherstellen.

gcloud

Führen Sie den instances restore Befehl aus, um eine Filestore-Dateifreigabe in einer vorhandenen Instanz wiederherzustellen:

  gcloud filestore instances restore INSTANCE_ID \
  --source-backup=BACKUP_ID \
  --source-backup-region=BACKUP_LOCATION \
  --file-share=FILE_SHARE_NAME \
  --zone=INSTANCE_LOCATION

Wobei:

  • INSTANCE_ID ist der Name der vorhandenen Filestore-Instanz, auf die die Dateifreigabe wiederhergestellt werden soll.
  • BACKUP_ID ist der Name der Sicherung, aus der wiederhergestellt werden soll.
  • BACKUP_LOCATION ist die Region, in der sich die Sicherung befindet.
  • FILE_SHARE_NAME ist der Name der Dateifreigabe, für die die Wiederherstellung durchgeführt werden soll.
  • INSTANCE_LOCATION ist die Zone, in der sich die Filestore-Instanz befindet.

Beispiel

Mit dem folgenden Befehl wird mybackup in der Region asia-east2 wiederhergestellt, um die Dateifreigabe vol1 auf der Filestore-Instanz myinstance zu aktivieren, die sich in der Zone us-central1-c befindet:

  gcloud filestore instances restore myinstance \
  --source-backup=mybackup \
  --source-backup-region=asia-east2  \
  --file-share=vol1 \
  --zone=us-central1-c

Standardsicherung in einer neuen Instanz wiederherstellen

Wenn eine zonale, regionale oder Enterprise-Sicherung in einer neuen Filestore-Instanz wiederhergestellt wird, muss die Kapazität der neuen Dateifreigabe mindestens der Kapazität der Sicherung entsprechen. So stellen Sie eine Standardsicherung wieder her:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Sicherungen von Filestore auf.

    Zu den Sicherungen

  2. Klicken Sie auf den Tab Standard.

  3. Wählen Sie die Sicherung aus der Liste aus.

  4. Klicken Sie auf Wiederherstellen.

  5. Konfigurieren Sie die neue Instanz. Folgen Sie dazu der Anleitung unter Instanz erstellen.

  6. Klicken Sie auf Wiederherstellen.

gcloud

Führen Sie den instances create Befehl aus, um eine Filestore-Dateifreigabe in einer neuen Instanz wiederherzustellen:

  gcloud filestore instances create INSTANCE_ID \
  --zone=ZONE \
  --tier=TIER \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backup=SOURCE_BACKUP_NAME,source-backup-region=SOURCE_BACKUP_LOCATION \
  --network=name=VPC_NETWORK,reserved-ip-range=RESERVED_IP_ADDRESS

Wobei:

  • INSTANCE_ID ist der Name, den Sie der neuen Filestore-Instanz zuweisen möchten.
  • ZONE ist die Zone, in der sich die Filestore-Instanz befindet.
  • TIER ist die Dienststufe, die Sie verwenden möchten. Sie sollte mit der der Quellsicherung übereinstimmen.
  • FILE_SHARE_NAME ist der Name, den Sie für den NFS-Fileshare festlegen, der von der Instanz bereitgestellt wird.
  • FILE_SHARE_CAPACITY ist die Kapazität, die Sie für die Dateifreigabe in GiB oder TiB benötigen, je nach Instanztyp und Ihren Anforderungen.
  • SOURCE_BACKUP_NAME ist der Name der Sicherung, aus der wiederhergestellt werden soll.
  • SOURCE_BACKUP_LOCATION ist die Region, in der sich die Sicherung befindet.
  • VPC_NETWORK ist der Name des VPC-Netzwerks, das von der Instanz verwendet werden soll.
  • RESERVED_IP_ADDRESS ist der IP-Adressbereich für die Filestore-Instanz.

Details zu den gcloud-Flags finden Sie unter Instanz erstellen.

Beispiel

Mit dem folgenden Befehl wird eine neue Filestore-Instanz myinstance-restored in der Zone us-central1-c im Standardnetzwerk erstellt. Die Sicherung mybackup in der Region asia-east2 wird für die Dateifreigabe vol1 von myinstance-restored mit einer Kapazität von 2TiB wiederhergestellt:

  gcloud filestore instances create myinstance-restored \
  --zone=us-central1-c \
  --tier=zonal \
  --network=name=default \
  --file-share=name=vol1,capacity=2TiB,source-backup=mybackup,source-backup-region=asia-east2

Erweiterte Sicherung wiederherstellen

Sie können eine erweiterte Sicherung nur in einer neuen Instanz wiederherstellen. So stellen Sie eine erweiterte Sicherung wieder her:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Sicherungen von Filestore auf.

    Zu den Sicherungen

  2. Klicken Sie auf den Tab Erweitert.

  3. Wählen Sie in der Liste eine Instanz und einen Backup Vault aus, um die verfügbaren Backups anzuzeigen, und klicken Sie auf den Namen des Backups.

  4. Klicken Sie auf Wiederherstellen.

  5. Konfigurieren Sie die neue Instanz. Folgen Sie dazu der Anleitung unter Instanz erstellen.

gcloud

Führen Sie den instances create Befehl aus, um eine Filestore-Dateifreigabe in einer neuen Instanz wiederherzustellen:

  gcloud filestore instances create INSTANCE_ID \
  --zone=ZONE \
  --tier=TIER \
  --network=name=VPC_NETWORK \
  --file-share=name=FILE_SHARE_NAME,capacity=FILE_SHARE_CAPACITY,source-backupdr-backup=SOURCE_BACKUP_PATH

Wobei:

  • INSTANCE_ID ist der Name, den Sie der neuen Filestore-Instanz zuweisen möchten.
  • ZONE ist die Zone, in der sich die Filestore-Instanz befindet.
  • TIER ist die Dienststufe, die Sie verwenden möchten.
  • FILE_SHARE_NAME ist der Name, den Sie für den NFS-Fileshare festlegen, der von der Instanz bereitgestellt wird.
  • FILE_SHARE_CAPACITY ist die Kapazität, die Sie für die Dateifreigabe in GiB oder TiB benötigen, je nach Instanztyp und Ihren Anforderungen. Die bereitgestellte Kapazität der neuen Instanz muss mindestens der bereitgestellten Kapazität der Quellinstanz entsprechen.
  • SOURCE_BACKUP_PATH ist der vollständige Pfad zur Sicherung, aus der die Instanz wiederhergestellt wird. Der Pfad hat folgendes Format:

    projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUP_VAULT_ID/dataSources/DATASOURCE/backups/BACKUP_ID
    

    Wobei:

    • PROJECT_ID ist der Name des Projekts, in dem sich die Sicherung befindet.
    • LOCATION ist der Speicherort der Sicherung.
    • BACKUP_VAULT_ID ist der Name des Backup Vaults.
    • DATASOURCE ist die ID der Datenquelle.
    • BACKUP_ID ist die ID der Sicherung.
  • VPC_NETWORK ist der Name des VPC-Netzwerk, das von der Instanz verwendet werden soll.

Beispiel

Mit dem folgenden Befehl wird eine neue Filestore-Instanz backupdr-instance-restored in der Zone us-central1-a im Netzwerk default erstellt. Die Sicherung wird für die Dateifreigabe vol1 von backupdr-instance-restored mit einer 1TiB Kapazität wiederhergestellt:

  gcloud --project=gcbdr-project filestore instances create backupdr-instance-restored \
  --zone=us-central1-a \
  --tier=zonal \
  --file-share=name="vol1",capacity=1024,source-backupdr-backup="projects/gcbdr-project/locations/us-central1/backupVaults/vault-1/dataSources/a11111bb222ccc333ddd4444eee555555f6666/backups/00aaab11-2222-3333-c444-d5ddd555555d" \
  --network=name="default"

Filestore-Instanz aus einem Backup Vault wiederherstellen

Informationen zum Wiederherstellen einer Filestore-Instanz aus einem Backup Vault finden Sie unter Google Cloud Filestore-Instanz aus einem Backup Vault wiederherstellen Google Cloud.

Nächste Schritte