Auf dieser Seite wird beschrieben, wie Sie mit dem Backup- und DR-Dienst die Laufwerke einer Compute Engine-Instanz sichern. Sie bietet eine End-to-End-Übersicht zum Sichern und Wiederherstellen von Laufwerken und zum Überwachen von Sicherungen.
Hinweis
Bevor Sie beginnen, müssen die folgenden Voraussetzungen erfüllt sein:
- In dieser Kurzanleitung wird davon ausgegangen, dass die Backup- und DR-Dienst API in Ihrem Projekt aktiviert ist.
- Sie benötigen einen Backup Vault. Wenn Sie keinen Backup Vault haben, dann erstellen Sie einen Backup Vault.
- Sie benötigen einen Sicherungsplan, der für den Schutz von Laufwerken konfiguriert ist. So erstellen Sie einen Sicherungsplan für Laufwerke:
Console
Rufen Sie in der Google Cloud Console die Seite Sicherungspläne auf. Sicherungspläne aufrufen
Klicken Sie auf Sicherungsplan erstellen.
Wählen Sie unter Ressourcentyp die Option Laufwerke aus.
Geben Sie im Feld Name des Sicherungsplans einen Namen für den Sicherungsplan ein. Der Name eines Plans kann nach der Erstellung des Sicherungsplans nicht mehr geändert werden.
Geben Sie im Feld Beschreibung des Sicherungsplans eine optionale Beschreibung für den Sicherungsplan ein.
Wählen Sie in der Liste Regionen eine Region für den Sicherungsplan aus. Der Sicherungsplan wird in dieser Region erstellt. Sie können Ressourcen in derselben Region wie der Sicherungsplan schützen.
Wählen Sie in der Liste Backup Vault einen Backup Vault aus, in dem die Sicherungen gespeichert werden sollen.
Klicken Sie auf Regel hinzufügen.
Geben Sie im Bereich Sicherungsregel hinzufügen die Informationen zur Sicherungsregel ein und klicken Sie auf Speichern.
- Ihre Sicherungsregel benennen: Geben Sie einen Namen für die Sicherungsregel ein.
- Auswählen, wann Sicherungen erstellt werden: Geben Sie die Wiederholung und Häufigkeit der Sicherung an.
- Zeitraum: Wählen Sie die Zeitzone, die Startzeit und die Endzeit für den Sicherungsjob aus.
- Legen Sie fest, wie lange Sicherungen aufbewahrt werden, bevor sie gelöscht werden: Geben Sie die Anzahl der Tage an, die die Sicherungen aufbewahrt werden sollen, bevor sie gelöscht werden. Dieser Wert muss mindestens der Backup Vault erzwungenen Mindestaufbewahrungsdauer entsprechen.
Optional können Sie eine maximale benutzerdefinierte On‑Demand-Aufbewahrung festlegen.
Ihre benutzerdefinierten On‑Demand-Sicherungen können bis zur maximalen benutzerdefinierten On‑Demand-Aufbewahrung beibehalten werden. Wenn Sie eine On‑Demand-Sicherung erstellen, legen Sie die Aufbewahrung fest oder verwenden Sie eine vorhandene Sicherungsregel. Wenn nichts angegeben ist, wird die erzwungene Mindestaufbewahrungsdauer des Vaults plus 30 Tage als maximales Limit für die benutzerdefinierte Aufbewahrungsdauer verwendet.
Geben Sie unter Maximale Aufbewahrungsdauer einen Wert in Tagen ein. Dieser Wert muss größer oder gleich der erzwungenen Mindestaufbewahrungsdauer des Vaults sein.
Klicken Sie auf Erstellen.
gcloud
Sicherungsplan erstellen
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --location=REGION \ --backup-vault=BACKUPVAULT_NAME \ --resource-type=compute.googleapis.com/Disk \ --description="Daily application-consistent backups for production disks" \ --labels=environment=prod,team=ops \ --disk-properties=guest-flush=true \ --max-custom-on-demand-retention-days=180 \ --backup-rule='rule-id=daily-rule,retention-days=30,recurrence=DAILY,time-zone=UTC,backup-window-start=0,backup-window-end=4'
Ersetzen Sie Folgendes:
BACKUP_PLAN_NAME: der Name des Sicherungsplans.REGION: die Region, in der Sie den Sicherungsplan erstellen möchten.BACKUPVAULT_NAME: der Name des Backup Vaults, in dem Sie die Sicherungen speichern möchten.
Sicherung für Laufwerke konfigurieren
So sichern Sie Laufwerke:
Console
- Klicken Sie in Ihrem Projekt in Backup und DR auf Vault-Sicherungen.
- Klicken Sie auf Sicherungen planen.
- Führen Sie auf der Seite Ressourcen auswählen die folgenden Schritte aus:
- Ressourcentyp: Wählen Sie Laufwerke aus.
- Projekt: Das aktuelle Projekt ist ausgewählt. Alternativ können Sie zu dem Projekt navigieren, das die Laufwerke enthält, die Sie sichern möchten.
- Region: Wählen Sie die Region aus, in der sich Ihre Ressourcen befinden.
- Ressourcen: Klicken Sie auf Durchsuchen, um einen Bereich zu öffnen, in dem Sie die Laufwerke auswählen können, die in diesem Backup Vault gesichert werden sollen.
- Klicken Sie auf Weiter.
- Wählen Sie auf der Seite Sicherungsplan auswählen einen Sicherungsplan aus und klicken Sie dann auf Fertig.
- Klicken Sie auf Weiter.
- Prüfen Sie Ihre Auswahl und klicken Sie auf Planen. An dieser Stelle haben Sie einen Sicherungsplan mit den Laufwerken verknüpft. Der Sicherungsplan plant die Sicherung der ausgewählten Laufwerke entsprechend der in der Sicherungsrichtlinie festgelegten Häufigkeit. Sie werden aber noch nicht gesichert.
- Wählen Sie unter Ressourcen mit Vault-Sicherungen die Ressource aus, der Sie gerade den Sicherungsplan zugewiesen haben. Klicken Sie auf On‑Demand-Sicherung erstellen. Eine On‑Demand-Sicherung ist ein Sicherungsjob, den Sie jederzeit manuell auslösen können.
- Prüfen Sie die Details und klicken Sie auf Erstellen.
gcloud
Sicherungen konfigurieren
gcloud backup-dr backup-plan-associations create my-disk-assoc \ --project=PROJECT_ID \ --location= REGION \ --resource=projects/PROJECT_ID/zones/ZONE/disks/DISK_ID \ --resource-type=compute.googleapis.com/Disk \ --backup-plan=projects/PROJECT_ID/locations/us-central1/backupPlans/my-disk-plan
Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID des Projekts, in dem sich Ihr Sicherungsplan und Ihre Laufwerke befinden.ZONE: die Zone, in der sich Ihr Laufwerk befindet.DISK_ID: die ID des Laufwerks, das Sie sichern möchten.
Sicherungen auflisten
gcloud backup-dr backups list \ --project=PROJECT_ID \ --location=us-central1 \ --backup-vault=BACKUPVAULT_NAME \ --data-source=DATA_SOURCE_ID
Ersetzen Sie Folgendes:
PROJECT_ID: die Projekt-ID des Projekts, in dem sich Ihr Sicherungsplan und Ihre Laufwerke befinden.BACKUPVAULT_NAME: der Name des Backup Vaults.DATA_SOURCE_ID: die ID der Datenquelle.
Laufwerke wiederherstellen
Sie können die Quell-Compute Engine-Instanz mit einem Wiederherstellungsvorgang wiederherstellen und die Instanz mit dem Vorgang Bereitstellen an einem alternativen Standort wiederherstellen.
Console
- Wählen Sie auf der Seite Vault-Sicherungen das Laufwerk aus, das Sie wiederherstellen möchten.
- Wählen Sie in der Liste Sicherungsdetails die Laufwerksicherung aus und wählen Sie dann unter dem Symbol die Option Wiederherstellen aus.
- Der Abschnitt Wiederherzustellende Sicherung auswählen ist mit den Informationen zum ausgewählten Laufwerk vorab ausgefüllt.
- Der Abschnitt Wiederherstellungsziel auswählen ist mit dem aktuellen Projekt vorab ausgefüllt. Ändern Sie ihn für diese Übung nicht.
- Wenn Sie Berechtigungen benötigen, werden im nächsten Abschnitt die erforderlichen Berechtigungen mit einem Link zum Abrufen angezeigt.
- Klicken Sie auf Wiederherstellen. Das Laufwerk wird im ausgewählten Projekt mit demselben Namen wiederhergestellt, an den „-restore-“ sowie ein Datum und ein Zeitstempel angehängt werden. Sie finden es unter Compute Engine > Speicher > Laufwerke.
gcloud
Laufwerke wiederherstellen
gcloud backup-dr backups restore disk BACKUP_ID \ --project=PROJECT_ID \ --location=us-central1 \ --backup-vault=BACKUPVAULT_NAME \ --data-source=DATA_SOURCE_ID \ --name=restored-my-disk \ --target-project=PROJECT_ID \ --target-zone=ZONE \ --type=pd-balanced \ --size=500 \ --labels=restored-from=BACKUP_ID \ --clear-encryption-key
Ersetzen Sie Folgendes:
BACKUP_ID: die ID der Sicherung.PROJECT_ID: die Projekt-ID des Projekts, in dem sich Ihr Sicherungsplan und Ihre Laufwerke befinden.DATA_SOURCE_ID: die ID der Datenquelle.ZONE: die Zielzone, in der Sie Ihr Laufwerk wiederherstellen möchten.