Laufwerke aus einem Sicherungsspeicher wiederherstellen

Auf dieser Seite wird beschrieben, wie Sie Festplatten aus einem Sicherungsspeicher in der Google Cloud -Konsole wiederherstellen.

Hinweise

  • Weisen Sie dem Backup Vault-Dienst-Agent des Vaults im Zielprojekt, in dem die Wiederherstellung erfolgt, die IAM-Rolle „Backup and DR Disk Operator“ (roles/backupdr.diskOperator) zu.

  • 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.
    • Compute-Betrachter (roles/compute.viewer) nur für das Ziel.

    Diese vordefinierten Rollen enthalten die Berechtigungen, die für den Zugriff auf den Sicherungstresor in dem Projekt erforderlich sind, in dem sich die Laufwerke befinden. Informationen zu bestimmten Berechtigungen finden Sie in der folgenden Liste.

    • backupdr.bvbackups.restore
    • backupdr.compute.restoreFromBackupVault
    • backupdr.backupVaults.get
    • backupdr.backupVaults.list
    • backupdr.bvbackups.list
    • backupdr.bvdataSources.get
    • backupdr.bvdataSources.list
    • backupdr.bvbackups.get

    Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Laufwerke wiederherstellen

Folgen Sie der Anleitung unten, um Laufwerke wiederherzustellen, die von einer Compute Engine-Instanz verwendet werden.

Console

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

    Zu Vault-Sicherungen

    Hier werden alle Compute Engine-Instanzen mit gesicherten Backups aufgeführt.

  2. Wählen Sie die Sicherung aus, die wiederhergestellt werden soll. Entweder auf der Seite mit den Sicherungsdetails für die Sicherung oder über das -Menü für das Laufwerk:

    1. Wählen Sie den Ressourcentyp für das Laufwerk aus.
    2. Wählen Sie einen Ressourcennamen aus.
    3. Suchen Sie nach der Sicherung, die Sie wiederherstellen möchten.
    4. Der Name des Wiederherstellungsprojekts ist mit dem aktuellen Projekt vorausgefüllt. Sie können jedoch ein anderes Projekt auswählen, wenn Sie die Wiederherstellung an einem anderen Ort durchführen möchten.
    5. Klicken Sie auf Wiederherstellen. Sie können den Wiederherstellungsjob über die Benachrichtigungsglocke aufrufen und überwachen.
    6. Das wiederhergestellte Laufwerk wird in der Liste Speicher > Laufwerke von Compute Engine mit dem ursprünglichen Namen gefolgt von einem Zeit- und Datumsstempel angezeigt.

gcloud

  1. Weisen Sie dem Backup Vault-Dienst-Agent im Wiederherstellungsprojekt, in dem die VM wiederhergestellt wird, die IAM-Rolle „Backup and DR Disk Operator“ (roles/backupdr.DiskOperator) zu, sofern dies noch nicht geschehen ist.

  2. 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 Backup-Tresors, aus dem Sie Daten wiederherstellen möchten.
    • LOCATION: Der Speicherort des Backup Vault.
  3. Verwenden Sie die folgenden Befehle, um eine Festplatte wiederherzustellen.

    • Stellen Sie eine Festplatte im selben Projekt wie das Arbeitslastprojekt mit der Sicherungs-ID wieder her.

        gcloud backup-dr backups restore compute test-backup-id \
        --project=PROJECT --location=LOCATION \
        --backup-vault=BACKUPVAULT_NAME --data-source=DATA_SOURCE\
        --name=NAME --target-zone=TARGET_ZONE \
        --target-project=TARGET_PROJECT
      
    • Stellen Sie ein Laufwerk im selben Projekt wie das Arbeitslastprojekt mit der vollständigen Ressourcen-URL der Sicherung wieder her.

        gcloud backup-dr backups restore compute projects/test-project-id/locations/us-central1/backupVaults/test-vault/dataSources/test-ds/backups/test-backup-id \
        --name=NAME --target-zone=TARGET_ZONE \
        --target-project=TARGET_PROJECT
      
    • VM-Instanz mit benutzerdefiniertem Dienstkonto und benutzerdefinierter Netzwerkkonfiguration wiederherstellen

        gcloud backup-dr backups restore compute test-backup-id \
        --project=PROJECT --location=LOCATION \
        --backup-vault=BACKUPVAULT_NAME --data-source=DATA_SOURCE\
        --name=NAME --target-zone=TARGET_ZONE \
        --target-project=TARGET_PROJECT \
        --network-interface=network=NETWORK,subnet=SUBNET \
        --service-account=SERVICE_ACCOUNT \
        --scopes=SCOPE
      

      Ersetzen Sie Folgendes:

      • PROJECT: der Name des Projekts für den Sicherungstresor.
      • LOCATION: Der Speicherort des Backup Vault.
      • BACKUPVAULT_NAME: Der Name des Backup-Tresors, aus dem Sie Daten wiederherstellen möchten.
      • DATA_SOURCE: Der Name der Datenquelle, aus der Sie Daten wiederherstellen möchten.
      • NAME: der Name der wiederhergestellten VM.
      • TARGET_ZONE: die Region, in der die VM wiederhergestellt wird.
      • TARGET_PROJECT: Das Projekt, in dem die VM wiederhergestellt wird.
      • NETWORK: Der Netzwerk-URI der VM.
      • SUBNET: der Subnetz-URI der VM.
      • SERVICE_ACCOUNT: das Dienstkonto der wiederhergestellten VM.
      • SCOPE: der Autorisierungsbereich des Dienstkontos.

Informationen zum Überschreiben anderer VM-Eigenschaften finden Sie unter Übersicht über die Google Cloud CLI-Befehle des Backup and DR-Dienstes.

Leitfaden zu Backup and DR Compute Engine