In diesem Dokument erfahren Sie, wie Sie VM-Sicherungen und VM-Festplattensnapshots in Google Distributed Cloud (GDC) mit Air Gap verwalten und wie Sie sie aufrufen und löschen.
Dieses Dokument richtet sich an Entwickler in den Gruppen „Plattformadministrator“ oder „Anwendungsoperator“, die die Speichernutzung optimieren und gleichzeitig die Richtlinien zur Datenaufbewahrung einhalten möchten. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
Hinweise
Bevor Sie VM-Sicherungs- und ‑Wiederherstellungsvorgänge ausführen, müssen Sie die erforderlichen IAM-Rollen anfordern.
IAM-Berechtigungen anfordern
Wenn Sie VMs und VM-Laufwerkssicherungen verwalten 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.
VM-Sicherungen verwalten
Im folgenden Abschnitt werden die technischen Schritte zum Auflisten und Löschen Ihrer VM-Backups beschrieben.
VM-Sicherungen auflisten
Rufen Sie eine Liste der VM-Sicherungen über die GDC-Konsole oder kubectl auf.
Console
- Melden Sie sich in der GDC Console an.
- Klicken Sie im Navigationsmenü auf Backup for Virtual Machines.
- 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_NAMEErsetzen Sie
PROJECT_NAMEdurch den Namen des Projekts.Suchen Sie in der Liste nach der Sicherung, die Sie aufrufen möchten.
Sicherungsdetails ansehen:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMEErsetzen 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 Backup for Virtual Machines.
- 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
Listen Sie die vorhandenen VM-Sicherungen auf:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEErsetzen Sie
PROJECT_NAMEdurch den Namen des Projekts.Suchen Sie in der Liste nach der Sicherung, die Sie löschen möchten.
Gib einen
VirtualMachineDeleteBackupRequestein, 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_NAMEErsetzen Sie Folgendes:
DELETE_BACKUP_REQUEST_NAME: der Name, der demVirtualMachineDeleteBackupRequestzugewiesen werden soll, der initiiert wird.VM_BACKUP_NAME: Der Name der zu löschenden Sicherung.PROJECT_NAME: der Name des Projekts.
VM-Laufwerksicherungen verwalten
Im folgenden Abschnitt werden die technischen Schritte zum Auflisten und Löschen von VM-Sicherungen beschrieben.
Snapshots anzeigen
Sie können Snapshots und ihre Details in der Google Cloud -Konsole oder mit kubectl aufrufen.
Console
- Melden Sie sich in der GDC-Konsole an.
- Klicken Sie im Navigationsmenü auf Virtuelle Maschinen > Snapshots.
- Wählen Sie ein Projekt aus.
- Klicken Sie in der Liste der Snapshots auf den Namen des Snapshots, um die Details aufzurufen.
kubectl
Sie können sich einen Snapshot ansehen, indem Sie die Snapshots auflisten und sich die Details ansehen.
Vorhandene Snapshots auflisten:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEErsetzen Sie
PROJECT_NAMEdurch den Namen des Projekts.Suchen Sie in der Liste nach dem Snapshot, den Sie ansehen möchten.
So rufen Sie die Snapshot-Details auf:
kubectl describe virtualmachinebackup.virtualmachine.gdc.goog VM_BACKUP_NAME -n PROJECT_NAMEErsetzen Sie Folgendes:
VM_BACKUP_NAME: der Name des Snapshots.PROJECT_NAME: der Name des Projekts.
Snapshot löschen
Snapshots können mit der Google Cloud Console oder kubectl gelöscht werden. Laufwerke, die aus Snapshots erstellt wurden, sind nicht betroffen, wenn Sie den zugrunde liegenden Snapshot löschen.
Console
- Melden Sie sich in der GDC-Konsole an.
- Klicken Sie im Navigationsmenü auf Virtuelle Maschinen > Snapshots.
- Wählen Sie ein Projekt aus.
- Suchen Sie in der Liste der Snapshots den Snapshot, den Sie löschen möchten, und klicken Sie auf Löschen.
- Klicken Sie auf Bestätigen.
kubectl
Löschen Sie einen Snapshot mit kubectl.
Vorhandene Snapshots auflisten:
kubectl get virtualmachinebackups.virtualmachine.gdc.goog -n PROJECT_NAMEErsetzen Sie
PROJECT_NAMEdurch den Namen des Projekts.Suchen Sie in der Liste nach dem Snapshot, den Sie löschen möchten.
Stellen Sie eine
VirtualMachineDeleteBackupRequestaus, um den Snapshot zu löschen:apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDeleteBackupRequest metadata: name: DELETE_BACKUP_REQUEST_NAME namespace: PROJECT_NAME spec: virtualMachineBackupRef: name: VM_BACKUP_NAMEErsetzen Sie Folgendes:
DELETE_BACKUP_REQUEST_NAME: Der Name, der der initiierten Anfrage zum Löschen der Sicherung gegeben werden soll.VM_BACKUP_NAME: Der Name des zu löschenden Snapshots.PROJECT_NAME: der Name des Projekts.