Sicherungskonfiguration einer Compute Engine-Instanz von der Appliance-Verwaltungskonsole in einen Sicherungstresor migrieren

Migrieren Sie den Schutz einer Compute Engine-Instanz vom Sicherungsplan der Appliance-Verwaltungskonsole zu einem Sicherungsplan für einen Backup Vault mit Compute Engine-Instanzschutz, ohne dass es zu Unterbrechungen kommt, der Sicherungs-Agent deinstalliert werden muss, Netzwerk-Peering erforderlich ist oder Änderungen an Ihren VPC-Firewalls vorgenommen werden müssen.

Vorteile

  • Erweiterter Schutz vor Ransomware: Erweiterte Funktionen für Unlöschbarkeit und Unveränderlichkeit, die Ihre Daten vor Ransomware und versehentlichem oder böswilligem Löschen schützen.

  • Sofortige Kosteneinsparungen: Reduzieren Sie die Verwaltungsgebühren, sobald die Migration abgeschlossen ist.

  • Optimierte Infrastruktur: Wechseln Sie zu einem Modell ohne Infrastruktur, das keine Sicherungs-Appliances erfordert und die Gesamtbetriebskosten senkt.

  • Nahtlose Verwaltung: Nutzen Sie eine integrierte Google Cloud Console mit vollständiger Unterstützung für die gcloud CLI, Terraform und Google Cloud APIs für eine mühelose, skalierbare Automatisierung.

  • Erweiterte Unterstützung: Sie erhalten eine einheitliche Plattform, die auch Cloud SQL, AlloyDB for PostgreSQL und Filestore unterstützt.

  • In allen Google Cloud -Regionen verfügbar.

Beschränkungen

  • Die Migration wird nicht unterstützt, wenn Ihr aktueller Sicherungsplan für die Appliance-Verwaltungskonsole oder die Compute Engine-Instanzkonfiguration eine der folgenden Funktionen enthält:

    • Sicherungspläne der Appliance-Verwaltungskonsole, die mit Archiv-Snapshots konfiguriert sind.

    • Compute Engine-Instanzen, die Google Cloud Hyperdisk verwenden.

    • Compute Engine-Instanzen, bei denen bestimmte Laufwerke von Sicherungen ausgeschlossen sind.

  • Sie können nur Standard-Compute Engine-Instanzen migrieren. Andere Anwendungstypen wie Microsoft SQL, SAP HANA, Oracle und VMware-VMs können nicht über diese Seite migriert werden.

  • Vorhandene Sicherungen können nicht migriert werden.

Hinweise

  • Für eine Bulk-Migration benötigen Sie ein Migrationsskript, um die Umstellung für große Umgebungen zu automatisieren. Wenden Sie sich an Cloud Customer Care, um ein Skript für die Bulk-Migration zu erhalten.

  • Wenn Sie den Schutz für eine Compute Engine-Instanz über den Backup Vault und die Verwaltungskonsole aufrechterhalten, können Ihnen für beide Umgebungen Gebühren in Rechnung gestellt werden.

  • Wenn eine Compute Engine-Instanz Sicherungen mithilfe des dynamischen Schutzes Tags automatisiert, werden die Instanzen nach der Migration durch den geplanten Job wieder geschützt, sofern das Tag nicht manuell entfernt wird.

  • Wir empfehlen, VMs, die Google Cloud Hyperdisk verwenden, nicht zu migrieren.

  • Ihre vorhandenen Rollen für den Backup- und DR-Dienst funktionieren weiterhin wie erwartet. Wenn Sie jedoch Compute Engine-Instanzen aus mehreren Dienstprojekten in einem zentralen Backup Vault (einem Backup Vault, der in einem zentralen Sicherungsprojekt erstellt wurde) sichern möchten, müssen Sie dem Backup Vault-Dienst-Agent in allen Dienstprojekten, die die zu sichernden Instanzen hosten, die Rolle „Backup and DR Compute Engine Operator“ (roles/backupdr.computeEngineOperator) zuweisen. Weitere Informationen finden Sie unter Dem Dienst-Agent eine Rolle zuweisen.

Funktionsweise

Wenn Sie eine Migration durchführen, verbleiben Ihre bisherigen Sicherungen in der Appliance-Verwaltungskonsole und werden nicht in den Backup Vault migriert. Sie behalten den Zugriff in der Appliance-Verwaltungskonsole, bis sie gemäß der ursprünglichen Aufbewahrungsrichtlinie ablaufen.

Nach Abschluss der Migration können Sie bisherige Wiederherstellungspunkte in der Appliance-Verwaltungskonsole und neue Wiederherstellungspunkte in der Google Cloud -Konsole aufrufen.

So migrieren Sie Ihre Compute Engine-Instanz von der Appliance-Verwaltungskonsole zu einem Backup Vault:

  1. Schutz konfigurieren: Verwenden Sie den Befehl MigrateToBackupVault, um Compute Engine-Instanzen mit einem Backup Vault-Sicherungsplan zu schützen.

  2. Überprüfung durchführen: Bestätigen Sie, dass der Backup Vault erfolgreich Sicherungen erstellt.

  3. Schutz aus der Appliance-Verwaltungskonsole entfernen: Verwenden Sie den Befehl UnprotectVMsFromManagementConsole, um den Schutz aus der Appliance-Verwaltungskonsole zu entfernen.

Hinweis

  1. Prüfen Sie, ob Sie die Berechtigungen haben, die für diese Anleitung erforderlich sind.

  2. Es müssen die folgenden Ressourcen erstellt sein:

    • Ein vorhandener Backup Vault. Eine Anleitung finden Sie unter Backup Vault erstellen.
    • Ein vorhandener Sicherungsplan, der für die Verwendung des Backup Vaults konfiguriert ist. Erstellen Sie diesen Sicherungsplan in der Google Cloud Console. Er kann mit dem Sicherungsplan der Appliance-Verwaltungskonsole übereinstimmen. Eine Anleitung finden Sie unter Sicherungsplan erstellen.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Migrieren einer Sicherungskonfiguration für eine Compute Engine-Instanz benötigen:

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.

Migrationstool installieren

Wenn Sie die Migrationsbefehle ausführen möchten, müssen Sie die eigenständige ausführbare Datei backupdr_gcevm_migration_tool in der ausgewählten Umgebung installieren, entweder in Cloud Shell oder auf Ihrer lokalen Workstation.

Google Cloud Shell

  1. Rufen Sie Cloud Shell in Google Cloud auf:

  2. Klicken Sie auf das Dreipunkt-Menü  und dann auf Hochladen.

  3. Wählen Sie die Datei backupdr_gcevm_migration_tool aus.

  4. Machen Sie das Tool ausführbar:

    chmod +x ~/backupdr_gcevm_migration_tool
    
  5. Führen Sie das Tool mit ~/backupdr_gcevm_migration_tool aus.

Lokale Umgebung

  1. Laden Sie die ausführbare Datei backupdr_gcevm_migration_tool herunter.

  2. Installieren und authentifizieren Sie die gcloud CLI. Weitere Informationen finden Sie unter gcloud CLI installieren.

  3. Verschieben Sie die ausführbare Datei in ein Verzeichnis, z. B. ~/tools, und machen Sie sie ausführbar:

    mkdir -p ~/tools
    mv ~/Downloads/backupdr_gcevm_migration_tool ~/tools/
    chmod +x ~/tools/backupdr_gcevm_migration_tool
    
  4. Optional: Wenn Sie das Tool von einem beliebigen Verzeichnis aus ausführen möchten, fügen Sie es Ihrem PATH hinzu. Fügen Sie der Datei ~/.bashrc oder ~/.zshrc die folgende Zeile hinzu:

    export PATH="$PATH:$HOME/tools"
    
  5. Laden Sie die Shell neu:

    source ~/.bashrc
    

Compute Engine-Instanzen migrieren

Führen Sie die Befehle des Migrationstools in der Terminalumgebung aus, in der Sie das Tool installiert haben, um Ihre Instanzen zu migrieren. Ersetzen Sie dabei die Platzhalterwerte in den Beispielen durch Ihre tatsächlichen Ressourcennamen, Projekt-IDs und URLs.

Compute Engine-Instanzen mit einem Backup Vault-Sicherungsplan schützen

Führen Sie den Befehl MigrateToBackupVault aus, um geeignete Compute Engine-Instanzen in einem Sicherungsplan der Appliance-Verwaltungskonsole zu identifizieren und sie mit dem angegebenen Sicherungsplan für den Backup Vault zu schützen.

  1. Führen Sie den Befehl MigrateToBackupVault aus:

    ./backupdr_gcevm_migration_tool MigrateToBackupVault \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --backup_plan=projects/PROJECT_ID/locations/REGION/backupPlans/BACKUP_PLAN_NAME \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply \
      --trigger_backup
    

    Ersetzen Sie Folgendes:

    • SLT_NAME: der Name des Sicherungsplans der Quell-Appliance-Verwaltungskonsole (früher als Service Level Template oder SLT bezeichnet).
    • MANAGEMENT_SERVER_URL: die URL der Appliance-Verwaltungskonsole.
    • PROJECT_ID: Projekt-ID in Google Cloud .
    • REGION: die Region, in der sich Ihr Sicherungsplan befindet.
    • BACKUP_PLAN_NAME: der Name des anzuwendenden Sicherungsplans.
    • PROJECT_ID_1,PROJECT_ID_2: eine durch Kommas getrennte Liste von Projekt-IDs, die Compute Engine-Instanzen enthalten, oder all.

    Zusätzliche Flags:

    • --apply: führt den Schutz aus. Wenn nichts angegeben ist, wird das Tool im Probelaufmodus ausgeführt.
    • --trigger_backup: Initiiert eine On-Demand-Sicherung sofort nach Anwendung des Schutzes.

    Der Befehl erstellt eine Ausgabedatei mit dem Namen MigrateToBackupVault_{slt_name}_output.txt, in der die ausgeführten Aktionen und der VM-Status zusammengefasst sind.

  2. Wenn Sie prüfen möchten, ob die Instanzen durch den Sicherungsplan geschützt sind, rufen Sie in der Google Cloud Console die Seite Backup und DR > Vault-Sicherungen auf.

Schutz von Compute Engine-Instanzen über die Appliance-Verwaltungskonsole aufheben

Mit dem Befehl UnprotectVMsFromManagementConsole wird der Schutz von Compute Engine-Instanzen in der Appliance-Verwaltungskonsole entfernt. Mit diesem Befehl wird der Schutz einer VM nur dann aufgehoben, wenn sie durch den neuen Sicherungsplan geschützt ist und mindestens eine erfolgreiche Sicherung im Backup Vault hat.

  1. Führen Sie den Befehl UnprotectVMsFromManagementConsole aus:

    ./backupdr_gcevm_migration_tool UnprotectVMsFromManagementConsole \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply
    

    Ersetzen Sie Folgendes:

    • SLT_NAME: Der Name des Sicherungsplans der Quell-Appliance-Verwaltungskonsole.
    • MANAGEMENT_SERVER_URL: Die URL der Appliance-Verwaltungskonsole.
    • PROJECT_ID_1,PROJECT_ID_2: Eine durch Kommas getrennte Liste von Projekt-IDs oder all.

      Zusätzliche Flags:

    • --apply: Hebt den Schutz auf. Wenn nichts angegeben ist, wird das Tool im Probelaufmodus ausgeführt.

Der Befehl erstellt eine Ausgabedatei mit dem Namen UnprotectVMsFromManagementConsole_{slt_name}_output.txt, in der die Aktionen zusammengefasst sind.

  1. Prüfen Sie, ob die infrage kommenden Instanzen in der Appliance-Verwaltungskonsole nicht mehr geschützt sind.

Das Migrationstool prüft Ihre Umgebung, um eine sichere Umstellung zu gewährleisten. Das Tool entfernt beispielsweise den Schutz von der Appliance-Verwaltungskonsole erst, nachdem es überprüft hat, ob eine erfolgreiche Sicherung des Backup Vaults für die Instanz vorhanden ist.

Verschlüsselung

Der Backup Vault unterstützt kundenverwaltete Verschlüsselungsschlüssel (CMEK) für Compute Engine-Instanzen vollständig. So können Sie Ihre Sicherungen mit Ihren eigenen Verschlüsselungsschlüsseln verschlüsseln.

Änderungen bei Monitoring, Berichterstellung und Benachrichtigungen

Nach der Migration verwenden Sie Cloud Monitoring und Cloud Logging für die Beobachtbarkeit anstelle von E-Mail-Berichten der Legacy-Verwaltungskonsole. So können Sie benutzerdefinierte Dashboards erstellen und Benachrichtigungen direkt in derGoogle Cloud Console konfigurieren. Informationen zum Planen von E‑Mail-Benachrichtigungen oder zum Konfigurieren von Benachrichtigungsrichtlinien über Ihre Monitoring-Dashboards finden Sie unter Einführung in Benachrichtigungen.

Auf Verlaufsdaten zugreifen

Ihre vorhandenen Monitoring- und Berichtsdaten vor der Migration sind weiterhin zugänglich, wenn Sie sich in der Appliance-Verwaltungskonsole anmelden. Monitoring- und Berichtsdaten nach der Migration können Sie direkt in der Google Cloud Console abrufen.

Wenn Sie Daten vor und nach der Migration gemeinsam in BigQuery analysieren möchten, können Sie Ihre Logs mithilfe einer Logsenke an ein BigQuery-Dataset weiterleiten. Informationen zum Konfigurieren von Logsenken und vordefinierten Berichten finden Sie unter Vordefinierte Berichte in BigQuery einrichten.

Sobald sich Ihre Logs in BigQuery befinden, können Sie Folgendes tun:

Hybridumgebung ausführen

Eine Hybridumgebung wird vollständig unterstützt. Wir empfehlen, alle infrage kommenden Compute Engine-Instanzen sofort zu einem Backup Vault zu migrieren, um die Kosten- und Sicherheitsvorteile zu nutzen. Wenn Ihre Umgebung jedoch Konfigurationen enthält, die vom Backup Vault nicht unterstützt werden, können Sie den Schutz für diese Instanzen über die Appliance-Verwaltungskonsole aufrechterhalten. Wenn Backup und DR diese Funktionen unterstützen, können Sie die verbleibenden Instanzen in den Backup Vault migrieren. Wenn Sie Fragen zu unterstützten Konfigurationen haben, wenden Sie sich an Cloud Customer Care.

Migration rückgängig machen

Wenn während der Migration Probleme auftreten, können Sie Ihre Änderungen rückgängig machen. Um das Risiko zu minimieren, empfehlen wir dringend eine Überschneidungsstrategie: Heben Sie den Schutz der Instanz in der Appliance-Verwaltungskonsole erst auf, wenn Sie bestätigt haben, dass der neue Backup Vault-Sicherungsjob erfolgreich abgeschlossen wurde. Mit dieser Strategie wird sichergestellt, dass Ihre Instanzen kontinuierlich gesichert werden.

Ihre vor der Migrationsumstellung erstellten Verlaufsinstanzsicherungen bleiben in der Appliance-Verwaltungskonsole verfügbar und zugänglich. Sie können direkt in der Google Cloud Console auf neue Sicherungen zugreifen, die im Backup Vault erstellt wurden.

Nächste Schritte