VMs sichern

Auf dieser Seite wird beschrieben, wie Sie virtuelle Maschinen (VMs) sichern und dabei die Prinzipien für Air-Gap-Sicherungen und ‑Wiederherstellungen von Google Distributed Cloud (GDC) einhalten. Außerdem enthält es eine Anleitung zum Aufrufen einer Liste von VM-Sicherungen und zum Löschen vorhandener VM-Sicherungen.

Hinweise

Für das Sichern von VMs benötigen Sie Folgendes:

  • Ein vorhandenes Sicherungs-Repository und ein Sicherungsplan. Eine manuelle Sicherung muss auf einen vorhandenen Sicherungsplan für die Sicherungskonfiguration verweisen.
  • Die erforderlichen Identitäts- und Zugriffsrollen:

    • Project VirtualMachine Admin: Verwaltet VMs im Projekt-Namespace. Bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Projekt-VM-Administrator“ (project-vm-admin) zuzuweisen.
    • Backup Creator: Erstellt manuelle Sicherungen und führt Wiederherstellungen durch. Bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Backup Creator“ (backup-creator) zuzuweisen.
    • Projektbetrachter: Hat schreibgeschützten Zugriff auf alle Ressourcen in Projekt-Namespaces. Bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Projektbetrachter“ (project-viewer) zuzuweisen.

VMs manuell sichern

Sie können VMs entweder über die GDC-Konsole oder die API sichern.

Console

  1. Melden Sie sich in der GDC-Konsole an.
  2. Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen.
  3. Wählen Sie ein Projekt aus.
  4. Klicken Sie auf den Tab Sicherungen.
  5. Klicken Sie auf Sicherung erstellen.
  6. Wählen Sie im Feld Quell-VM die VM aus, die Sie sichern möchten.
  7. Geben Sie einen Namen für die Sicherung ein.
  8. Wählen Sie im Feld Sicherungsplan den Sicherungsplan aus, für den Sie eine Sicherung erstellen möchten.
  9. Klicken Sie auf Erstellen.

API

Senden Sie eine Sicherungsanfrage für die virtuelle Maschine, um eine Sicherung zu starten:

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.
  • 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.

VM-Sicherungen ansehen

Rufen Sie eine Liste der VM-Sicherungen über die GDC-Konsole oder kubectl auf.

Console

  1. Melden Sie sich in der GDC-Konsole an.
  2. Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen.
  3. Wählen Sie ein Projekt aus.
  4. Klicken Sie auf den Tab Sicherungen.
  5. Klicken Sie in der Liste auf ein Backup, um die zugehörigen Details aufzurufen.

kubectl

Sie können eine VM-Sicherung aufrufen, indem Sie die Sicherungen auflisten und sich die Details ansehen.

  1. Listen Sie die vorhandenen Sicherungen auf:

    kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
    

    Ersetzen Sie PROJECT_NAME durch den Namen des Projekts.

  2. Suchen Sie in der Liste die Sicherung, die Sie aufrufen möchten.

  3. Sicherungsdetails ansehen:

    kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAME
    

    Ersetzen Sie Folgendes:

    • VM_BACKUP_NAME: der Name der Sicherung.
    • PROJECT_NAME: der Name des Projekts.

VM-Sicherung löschen

VM-Sicherungen mit der GDC-Konsole oder kubectl löschen

Console

  1. Melden Sie sich in der GDC-Konsole an.
  2. Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen.
  3. Wählen Sie ein Projekt aus.
  4. Klicken Sie auf den Tab Sicherungen.
  5. Suchen Sie in der Liste der Sicherungen die Sicherung, die Sie löschen möchten, und klicken Sie auf Sicherung löschen.
  6. Geben Sie im Feld Name des Back-ups den Namen des Back-ups ein, das Sie löschen möchten.
  7. Klicken Sie auf Sicherung löschen.

kubectl

VM-Sicherung mit kubectl löschen

  1. Vorhandene VM-Sicherungen auflisten:

    kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
    

    Ersetzen Sie PROJECT_NAME durch den Namen des Projekts.

  2. Suchen Sie in der Liste nach der Sicherung, die Sie löschen möchten.

  3. Führen Sie einen VirtualMachineDeleteBackupRequest aus, um die Sicherung zu löschen:

    apiVersion: virtualmachine.gdc.goog/v1
    kind: VirtualMachineDeleteBackupRequest
    metadata:
      name: DELETE_BACKUP_REQUEST_NAME
      namespace: PROJECT_NAME
    spec:
      virtualMachineBackupRef:
        name: VM_BACKUP_NAME
    

    Ersetzen Sie Folgendes:

    • DELETE_BACKUP_REQUEST_NAME: Der Name, der dem VirtualMachineDeleteBackupRequest zugewiesen werden soll, der initiiert wird.
    • VM_BACKUP_NAME: Der Name der zu löschenden Sicherung.
    • PROJECT_NAME: der Name des Projekts.

Nächste Schritte