Manuelle Sicherung erstellen

In diesem Dokument wird beschrieben, wie Sie manuell eine Sicherung für VM-Arbeitslasten (virtuelle Maschinen) in Google Distributed Cloud (GDC) mit Air Gap erstellen.

Standardmäßig werden geplante Sicherungen automatisch durch Ihren Sicherungsplan gestartet. Sie können auch jederzeit manuell VM-Sicherungen erstellen, auch wenn dies außerhalb des von Ihnen definierten Zeitplans liegt. Manuelle VM-Sicherungen bieten die Flexibilität, den Status einer VM sofort zu erfassen. So erhalten Sie einen Wiederherstellungspunkt, der unabhängig von Ihrem geplanten Sicherungsplan ist.

Dieses Dokument richtet sich an Entwickler in den Gruppen „Plattformadministrator“ oder „Anwendungsoperator“, die VM Backup-Vorgänge verwalten. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.

Hinweise

Wenn Sie manuelle VM-Sicherungen erstellen möchten, müssen die folgenden Voraussetzungen erfüllt sein:

IAM-Berechtigungen anfordern

Wenn Sie den Lebenszyklus von VM-Sicherungsressourcen verwalten möchten, einschließlich des Erstellens, Aufrufens und Löschens von Sicherungs- und Wiederherstellungsplänen in Nutzerclustern, bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Rolle „Organization Backup Admin“ (organization-backup-admin) zuzuweisen. Mit dieser Rolle können Sie Strategien zum Schutz von VM-Daten konfigurieren und ausführen.

Vorlage für einen Sicherungsplan für VMs erstellen

Sie müssen eine Sicherungsplanvorlage erstellen, bevor Sie eine manuelle Sicherung auslösen können. Verwenden Sie die GDC-Konsole oder die API, um eine Vorlage zu erstellen. Sie müssen diesen Schritt nur einmal für jedes Sicherungs-Repository ausführen. Erstellen Sie keine weitere Vorlage, wenn Sie bereits eine erstellt haben.

Console

  1. Melden Sie sich in der GDC Console an.
  2. Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen > Sicherungspläne.
  3. Klicken Sie auf Sicherungsplan erstellen.
  4. Wählen Sie im Feld Projekt ein Projekt aus, für das dieser Sicherungsplan verfügbar ist.
  5. Geben Sie den Namen und die Beschreibung des Sicherungsplans ein.
  6. Wählen Sie im Feld Backup-Repository ein Sicherungs-Repository aus. Sicherungs-Repositories sind eine Reihe von Objektspeicherimplementierungen.
  7. Klicken Sie auf Erstellen.

API

Erstellen Sie eine benutzerdefinierte VirtualMachineBackupPlanTemplate-Ressource, um Ihre Sicherungen zu planen. Hier ein Beispiel für eine VirtualMachineBackupPlanTemplate:

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupPlanTemplate
metadata:
  name: BACKUP_TEMPLATE_NAME
  namespace: PROJECT_NAME
spec:
  backupRepository: "BACKUP_REPOSITORY_NAME"

Ersetzen Sie Folgendes:

  • BACKUP_TEMPLATE_NAME: der Name der Sicherungsplanvorlage.
  • PROJECT_NAME: Der Name des Projekts, in dem die Vorlage erstellt werden soll.

  • BACKUP_REPOSITORY_NAME: Der Name des Repositorys, das im vorherigen Abschnitt erstellt wurde.

Manuelle Sicherungen erstellen

IAM-Berechtigungen für Sicherungsaufgaben anfordern

Wenn Sie VMs sichern und VM-Laufwerk-Snapshots erstellen möchten, bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die folgenden Rollen zuzuweisen:

  • Project VirtualMachine Admin (project-vm-admin): Verwaltet VMs im Projekt-Namespace.
  • Backup Creator (backup-creator): Erstellt manuelle Sicherungen und führt Wiederherstellungen durch.
  • Projektbetrachter (project-viewer): Hat schreibgeschützten Zugriff auf alle Ressourcen in Projekt-Namespaces.

Folgen Sie der Anleitung, um Ihren Zugriff zu bestätigen.

Manuelle VM-Sicherung erstellen

Wenn Sie eine VirtualMachineBackupRequest einreichen, müssen Sie das Ziel der Sicherung mit einer der beiden folgenden Methoden angeben:

Auf einen vorhandenen Sicherungsplan verweisen: Verwenden Sie das Feld namespace in den Metadaten, um das Projekt anzugeben, in dem sich der Plan befindet, und das Feld VirtualMachineBackupPlan, um den jeweiligen Sicherungsplan anzugeben:

   apiVersion: virtualmachine.gdc.goog/v1
   kind: VirtualMachineBackupRequest
   metadata:
     name: BACKUP_REQUEST_NAME
     namespace: PROJECT # Use this field if the backup plan was created using the API.
   spec:
     virtualMachineBackupPlan: VM_BACKUP_PLAN
     virtualMachineBackupName: VM_BACKUP_NAME

Vorlage verwenden und auf eine bestimmte VM ausrichten: Verwenden Sie die Felder virtualMachineBackupPlanTemplate und virtualMachine, wenn Sie eine neue, sofortige Sicherung basierend auf einer Vorlage definieren. Bei dieser Methode muss die Ziel-VM direkt in der Spezifikation angegeben werden:

   apiVersion: virtualmachine.gdc.goog/v1
   kind: VirtualMachineBackupRequest
   metadata:
     name: BACKUP_REQUEST_NAME
   spec:
     virtualMachineBackupPlanTemplate: VM_BACKUP_PLAN_TEMPLATE
     virtualMachine: VM_NAME
     virtualMachineBackupName: VM_BACKUP_NAME

Ersetzen Sie Folgendes:

  • BACKUP_REQUEST_NAME: Name für die Sicherungsanfrage, die initiiert wird.
  • PROJECT: der Name des Projekts, in dem sich der Sicherungsplan befindet.
  • VM_BACKUP_PLAN_TEMPLATE: Der Name der VirtualMachineBackupPlanTemplate-Ressource, die für die Konfiguration der Sicherung verwendet werden soll.
  • VM_NAME: der Name der VM, die gesichert werden soll.
  • VM_BACKUP_NAME: Der Name der zu erstellenden Sicherung.

Snapshot erstellen

Ein Snapshot erfasst ein Image eines VM-Laufwerks zu einem bestimmten Zeitpunkt für schnelle Wiederherstellungen. Im Gegensatz dazu wird bei einer VM-Sicherung eine unabhängige Kopie der VM-Daten in einem Sicherungs-Repository erstellt.

Erstellen Sie einen Snapshot entweder über die GDC Console oder die API.

Console

  1. Melden Sie sich in der GDC-Konsole an.
  2. Klicken Sie im Navigationsmenü auf Virtuelle Maschinen > Snapshots.
  3. Wählen Sie ein Projekt aus.
  4. Klicken Sie auf Snapshot erstellen.
  5. Wählen Sie im Feld Quelllaufwerk das Laufwerk aus, von dem Sie den Snapshot erstellen möchten.
  6. Geben Sie den Snapshot-Namen ein.
  7. Klicken Sie auf Erstellen.

API

Senden Sie einen VirtualMachineBackupRequest, um einen Snapshot zu erstellen:

apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineBackupRequest
metadata:
  name: BACKUP_REQUEST_NAME
  namespace: PROJECT_NAME
spec:
  virtualMachineBackupPlanTemplate: VM_BACKUP_PLAN
  virtualMachineDisk: VM_DISK
  virtualMachineBackupName: VM_BACKUP_NAME

Ersetzen Sie Folgendes:

  • BACKUP_REQUEST_NAME: der Name, der der initiierten Sicherungsanfrage gegeben werden soll.
  • PROJECT_NAME: der Name des GDC-Projekts.
  • VM_BACKUP_PLAN: Der Name der VirtualMachineBackupPlanTemplate, die für die Konfiguration des Snapshots verwendet werden soll.
  • VM_DISK: der Name des Laufwerks, für das ein Snapshot erstellt werden soll.
  • VM_BACKUP_NAME: der Name des zu erstellenden Snapshots.

Nächste Schritte