Auf dieser Seite wird beschrieben, wie Sie eine Sicherung auf einer Instanz wiederherstellen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, damit Sie die nötigen Berechtigungen zum Wiederherstellen einer Sicherung haben:
-
Bietet die Möglichkeit, Cloud Key Management Service-Ressourcen nur zum Verschlüsseln und Entschlüsseln zu verwenden:
Cloud Key Management Service CryptoKey-Verschlüsseler/Entschlüsseler (
roles/cloudkms.cryptoKeyEncrypterDecrypter)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
In der Quelle oder einer vorhandenen Instanz wiederherstellen
Sie können eine Sicherung der Basis-Stufe in der Quellinstanz oder in einer Dateifreigabe einer vorhandenen Filestore-Instanz wiederherstellen.
Bevor Sie einen Wiederherstellungsvorgang starten, empfehlen wir, Anwendungen zu pausieren und das Dateisystem zu trennen, 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 die Clientvorgänge READ und WRITE pausiert.
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 Sicherung wiederherzustellen.
Wenn die Wiederherstellung einer Sicherung in einer Basic HDD- oder Basic SSD-Instanz fehlschlägt, bleibt der Dateifreigabestatus unverändert.
Console
- Rufen Sie in der Google Cloud Console die Seite Instanzen auf.
- Klicken Sie in der Instanzliste auf die Instanz, aus der Sie die Sicherung wiederherstellen möchten, um die Instanzdetails aufzurufen.
- Klicken Sie auf den Tab Sicherungen.
- Suchen Sie die Sicherung, mit der die Wiederherstellung durchgeführt werden soll, und klicken Sie auf Weitere Aktionen.
- Klicken Sie auf Sicherung wiederherstellen.
- Wählen Sie eine Zielinstanz für die Wiederherstellung aus:
- Wenn Sie die Quellinstanz wiederherstellen, klicken Sie auf Quellinstanz.
- Wenn Sie die Sicherung in einer anderen vorhandenen Instanz wiederherstellen:
- Klicken Sie auf Andere vorhandene Instanz.
- Klicken Sie auf Instanz auswählen.
- Wählen Sie die Zielinstanz aus, in der sich die wiederhergestellte Sicherung befinden soll, und klicken Sie auf Auswählen.
- Klicken Sie auf Wiederherstellen.
- Klicken Sie das Kästchen zur Bestätigung an.
- Geben Sie den Namen des Back-ups in das Eingabefeld ein und klicken Sie auf Wiederherstellen.
gcloud
Führen Sie den Befehl instances restore 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 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
In einer neuen Instanz wiederherstellen
Wenn eine Sicherung vom Typ „Zonal“, „Regional“ oder „Enterprise“ in einer neuen Filestore-Instanz wiederhergestellt wird, muss die Kapazität der neuen Dateifreigabe größer oder gleich der Kapazität der Sicherung sein.
Console
Rufen Sie in der Google Cloud Console die Seite Instanzen auf.
Klicken Sie auf Sicherungen.
Klicken Sie auf den Namen der Sicherung, von der Sie wiederherstellen möchten.
Klicken Sie auf Wiederherstellen.
Klicken Sie auf Neue Instanz.
Konfigurieren Sie die neue Instanz. Folgen Sie dazu der Anleitung auf der Seite. Weitere Informationen finden Sie unter Instanz erstellen.
Klicken Sie auf Wiederherstellen.
gcloud
Führen Sie den Befehl instances create aus, um eine Filestore-Dateifreigabe in einer neuen Instanz wiederherzustellen:
gcloud filestore instances create INSTANCE_NAME \
--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_NAME 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. Dieser sollte mit 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 erhalten möchten.
- 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.
Weitere Informationen zum Flag gcloud finden Sie unter Instanz erstellen.
Beispiel
Mit dem folgenden Befehl wird eine neue Filestore-Instanz myinstance-restored in der Zone us-central1-c auf dem Netzwerkstandard 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
Nächste Schritte
- Sicherungen mit Cloud Scheduler planen
- Weitere Informationen zu Sicherungen, häufigen Anwendungsfällen und Best Practices
- Preise für Sicherungen
- Erfahren Sie, wie Sie Benachrichtigungen für niedrigen Speicherplatz und Kontingent für geringe Sicherungen einrichten.
- Bekannte Probleme bei Sicherungen