Sie können Images von Compute Engine-Instanzen wiederherstellen, die mit der Appliance-Verwaltungskonsole geschützt sind. Wenn Sie ein Image wiederherstellen, wird die Sicherungsplanverwaltung der Instanz im App Manager deaktiviert.
In der Appliance-Verwaltungskonsole können Sie eine VM mit lokaler SSD nur wiederherstellen, wenn die Quell-VM bei der VM-Erstellung mit einer lokalen SSD konfiguriert wurde. Lokale Solid-State-Laufwerke (SSDs) sind physisch mit dem Server verbunden, auf dem Ihre VM-Instanz gehostet wird. Lokale SSDs eignen sich nur zur temporären Speicherung, zum Beispiel als Cache, Verarbeitungsspeicher oder für Daten von geringem Wert. Weitere Informationen finden Sie unter Lokale SSDs und VM mit einer lokalen SSD erstellen. Sie können eine VM erst wiederherstellen, wenn die Quell-VM gelöscht wurde, da eine VM mit lokaler SSD nicht ausgeschaltet werden kann, wenn die VM-Instanz ausgeführt wird.
Hinweis
Bevor Sie ein Sicherungs-Image wiederherstellen, müssen Sie alle erforderlichen Berechtigungen haben.
Weisen Sie dem Backup Vault-Dienst-Agent des Vaults im Zielprojekt, in dem die Wiederherstellung durchgeführt wird, die IAM-Rolle „Backup and DR Compute Engine Operator“ (
roles/backupdr.computeEngineOperator) zu.Weisen Sie dem Backup Vault-Dienst-Agent des Vaults im VPC-Hostprojekt die IAM-Rolle „Compute-Netzwerknutzer“ (
roles/compute.networkUser) zu, wenn Sie eine freigegebene VPC verwenden.Weisen Sie dem Backup Vault-Dienst-Agent des Vaults im Dienstkonto des anderen Projekts die IAM-Rolle „Service Account User“ (
roles/iam.serviceAccountUser) zu, wenn Sie ein projektübergreifendes Dienstkonto 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 den Backup Vault und das Zielprojekt. - Compute-Betrachter (
roles/compute.viewer) nur für das Ziel.
Diese vordefinierten Rollen enthalten die Berechtigungen, die für den Zugriff auf den Backup Vault im Compute Engine-Projekt erforderlich sind. Eine Liste der spezifischen Berechtigungen finden Sie unten.
backupdr.bvbackups.restorebackupdr.compute.restoreFromBackupVaultbackupdr.backupVaults.getbackupdr.backupVaults.listbackupdr.bvbackups.listbackupdr.bvdataSources.getbackupdr.bvdataSources.listbackupdr.bvbackups.get
Wenn ein Nutzer eine Instanz mit der gcloud CLI oder der API wiederherstellen möchte, benötigt er die folgenden Berechtigungen:
backupdr.bvbackups.restorefür die Sicherungsressource.backupdr.compute.restoreFromBackupVaultfür das Zielprojekt, in dem die Instanz wiederhergestellt wird.
- Backup and DR Restore User (
Zusätzliche Berechtigungen für die Google Cloud Console
Wenn Sie eine Instanz mit der Google Cloud Console wiederherstellen, benötigt der Nutzer die CLI-Berechtigungen sowie die folgenden Berechtigungen. Diese zusätzlichen Berechtigungen sind erforderlich, damit die Console die erforderlichen Compute Engine-Ressourcen auflisten und zur Auswahl in der Benutzeroberfläche anzeigen kann:
compute.acceleratorTypes.listcompute.disks.listcompute.machineTypes.listcompute.projects.getcompute.regions.listcompute.zones.list
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Image zu einem bestimmten Zeitpunkt von einer verwalteten Instanz wiederherstellen
Folgen Sie dieser Anleitung, um ein Image zu einem bestimmten Zeitpunkt aus einer verwalteten Instanz wiederherzustellen:
Klicken Sie in der Verwaltungskonsole der Backup und DR-Appliance auf App Manager und wählen Sie im Drop-down-Menü Anwendungen aus.
Die Seite Anwendungen wird geöffnet.
Filtern Sie die Anwendungen nach dem Typ Compute Engine.
Wählen Sie die Compute Engine-Instanz mit dem Image aus, das Sie wiederherstellen möchten, und wählen Sie dann in der Drop-down-Liste unten auf der Seite Anwendungen die Option Zugriff aus.
Die Seite Zugriff wird geöffnet und die aufgenommenen Bilder werden in der Zeitachsenansicht angezeigt. Weitere Informationen zur Ansicht finden Sie unter Auf die Zeitachsen-Ramp-Ansicht eines Images zugreifen.
Wählen Sie das wiederherzustellende Image und dann Wiederherstellen aus der Liste der Zugriffsvorgänge aus.
Die Seite Wiederherstellen wird geöffnet.
Wählen Sie im Drop-down-Menü Cloud-Anmeldedatenname vorhandene Anmeldedaten aus. Weitere Informationen finden Sie unter Cloud-Anmeldedaten verwalten.
Der Projektname, der Instanzname, die Zone und die Einzelmandanten-Nutzung werden vorab aus den Metadaten des Sicherungs-Images ausgefüllt. Diese Attribute können nicht geändert werden.
Optional können Sie die Option Quelllabels und Netzwerk-Tags aus Sicherung aktualisieren aktivieren.
Wählen Sie unter Volumes für die Wiederherstellung auswählen ein oder mehrere Volumes für die Wiederherstellung aus. Standardmäßig sind alle Volumes ausgewählt.
Heben Sie die Auswahl von Einschalten auf, wenn Sie die Compute Engine-Instanz nach Abschluss der Wiederherstellung ausschalten möchten.
Wählen Sie Lokale SSD bereitstellen aus, um neue lokale SSD-Laufwerke für die wiederhergestellte VM mit derselben Konfiguration wie die Quelle bereitzustellen.
Klicken Sie auf Wiederherstellen.
Ein Warndialogfeld wird geöffnet.
Lesen Sie die Warnung im Dialogfeld und geben Sie zur Bestätigung DATENVERLUST ein.
Eine zweite Warnung wird angezeigt.
Geben Sie OVERWRITE OTHER APPS ein, um den Wiederherstellungsvorgang zu bestätigen.
Der Wiederherstellungsjob wird gestartet. Sie können prüfen, ob die Wiederherstellung erfolgreich war, indem Sie den Jobstatus im Monitor aufrufen.
Auswirkungen der Wiederherstellung von Instanzen, deren Laufwerke mit CMEK verschlüsselt sind
Wenn Sie eine Compute Engine-Instanz mit angehängten Laufwerken wiederherstellen, die mit kundenverwalteten Verschlüsselungsschlüsseln (CMEK) verschlüsselt sind, beachten Sie Folgendes:
- Die wiederhergestellten Laufwerke werden mit derselben Schlüsselversion verschlüsselt, mit der der ausgewählte Snapshot der Laufwerke verschlüsselt ist. Dies kann dazu führen, dass die Instanz nicht nur wiederhergestellt, sondern auch mit einer neueren Schlüsselversion verschlüsselt wird. Weitere Informationen finden Sie unter Cloud Key Management Service-Verschlüsselungsschlüssel für einen nichtflüchtigen Speicher rotieren.
- Wenn die vom Snapshot verwendete Schlüsselversion deaktiviert oder gelöscht wird, schlägt die Wiederherstellung fehl. Weitere Informationen finden Sie unter Auswirkungen beim Deaktivieren oder Löschen von CMEKs.
Schlüsselversion ansehen
So ermitteln Sie, welche Schlüsselversion von einem Snapshot-Image verwendet wird:
- Rufen Sie Sichern und wiederherstellen > Wiederherstellen auf.
- Klicken Sie mit der rechten Maustaste auf die entsprechende Anwendung, wählen Sie Zugriff aus und ermitteln Sie dann auf der Zugriffsseite sowohl den Image-Namen als auch das Konsistenzdatum des entsprechenden Images.
- Rufen Sie jetzt in der Google Cloud Console Compute Engine > Snapshots auf.
- Suchen Sie den Snapshot für das entsprechende Laufwerk mit einer übereinstimmenden Snapshot-Erstellungszeit.
- Wählen Sie den Snapshot aus, um die Detailansicht für diesen Snapshot aufzurufen.
- Gehen Sie zum Feld Schlüssel-ID. Sie können dies prüfen, indem Sie das Snapshot-Label abgleichen, das den Image-Namen enthalten sollte.
Leitfaden zu Backup und DR für Compute Engine
- Cloud-Anmeldedaten prüfen
- Compute Engine-Instanzen finden und schützen
- Sicherungs-Images von Compute Engine-Instanzen bereitstellen
- Compute Engine-Instanz wiederherstellen
- Snapshot-Images von Persistent Disk importieren