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.
- Project VirtualMachine Admin: Verwaltet VMs im Projekt-Namespace. Bitten Sie Ihren Projekt-IAM-Administrator, Ihnen die Rolle „Projekt-VM-Administrator“ (
VMs manuell sichern
Sie können VMs entweder über die GDC-Konsole oder die API sichern.
Console
- Melden Sie sich in der GDC-Konsole an.
- Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen.
- Wählen Sie ein Projekt aus.
- Klicken Sie auf den Tab Sicherungen.
- Klicken Sie auf Sicherung erstellen.
- Wählen Sie im Feld Quell-VM die VM aus, die Sie sichern möchten.
- Geben Sie einen Namen für die Sicherung ein.
- Wählen Sie im Feld Sicherungsplan den Sicherungsplan aus, für den Sie eine Sicherung erstellen möchten.
- 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 derVirtualMachineBackupPlanTemplate
-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
- Melden Sie sich in der GDC-Konsole an.
- Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen.
- Wählen Sie ein Projekt aus.
- Klicken Sie auf den Tab Sicherungen.
- 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.
Listen Sie die vorhandenen Sicherungen auf:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
Ersetzen Sie
PROJECT_NAME
durch den Namen des Projekts.Suchen Sie in der Liste die Sicherung, die Sie aufrufen möchten.
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
- Melden Sie sich in der GDC-Konsole an.
- Klicken Sie im Navigationsmenü auf Sicherung für virtuelle Maschinen.
- Wählen Sie ein Projekt aus.
- Klicken Sie auf den Tab Sicherungen.
- Suchen Sie in der Liste der Sicherungen die Sicherung, die Sie löschen möchten, und klicken Sie auf Sicherung löschen.
- Geben Sie im Feld Name des Back-ups den Namen des Back-ups ein, das Sie löschen möchten.
- Klicken Sie auf Sicherung löschen.
kubectl
VM-Sicherung mit kubectl
löschen
Vorhandene VM-Sicherungen auflisten:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAME
Ersetzen Sie
PROJECT_NAME
durch den Namen des Projekts.Suchen Sie in der Liste nach der Sicherung, die Sie löschen möchten.
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 demVirtualMachineDeleteBackupRequest
zugewiesen werden soll, der initiiert wird.VM_BACKUP_NAME
: Der Name der zu löschenden Sicherung.PROJECT_NAME
: der Name des Projekts.