Dieses Dokument bietet einen Überblick über Sicherungs- und Wiederherstellungsvorgänge für virtuelle Maschinen (VMs) in GDC-Umgebungen (Google Distributed Cloud) mit Air Gap. Darin werden die verschiedenen Methoden und die Unterschiede zwischen den Funktionen der GDC-Konsole und der API beschrieben.
Dieses Dokument richtet sich an Entwickler in den Gruppen „Plattformadministrator“ oder „Anwendungsoperator“, die VM-Sicherungsvorgänge verwalten. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
GDC unterstützt das Sichern und Wiederherstellen von VM-basierten und containerbasierten Arbeitslasten. GDC VM-Sicherung unterstützt die Sicherung und Wiederherstellung mehrerer VM- oder VM-Laufwerk-Snapshots. Sicherungen werden über Sicherungspläne verwaltet. Damit können Sie regelmäßige Sicherungen planen oder manuell Sicherungen erstellen. Sie können ganze VMs wiederherstellen und so eine neue Instanz mit derselben Konfiguration und demselben Laufwerkstatus wie die Sicherung erstellen. Alternativ können Sie auch Laufwerk-Snapshots wiederherstellen.
GDC-Back-ups für VMs bieten die folgenden Funktionen:
- Unterstützung für verschiedene VM-Instanzkonfigurationen und -größen.
- Kundendaten, die im primären Speicher in Form von persistenten Kubernetes-Volumes und VM-Festplattenimages gespeichert sind.
- Lokale Snapshots für VM-Laufwerke.
Sicherungs- und Wiederherstellungsprozess
Sie können Ihre Distributed Cloud-Daten in der GDC-Konsole oder über die API sichern und wiederherstellen.
So sichern und stellen Sie VM- und Containerarbeitslasten wieder her:
- Sicherungs-Repository erstellen
- Erstellen Sie einen Sicherungsplan, der auf das Sicherungs-Repository verweist:
- Lassen Sie entweder geplante Sicherungen automatisch erstellen oder erstellen Sie manuell eine Sicherung.
- VMs oder Laufwerke in Form von Snapshots sichern.
- VMs oder Snapshots auf Grundlage der Back-ups wiederherstellen.
Übersicht über das Sicherungs-Repository
Bevor Sie Sicherungen oder Snapshots erstellen können, müssen Sie ein Sicherungs-Repository erstellen. Ein Sicherungs-Repository enthält Konfigurationsinformationen wie den Bucket-Namen, die Region und den Speicherendpunkt. Der Name des Sicherungs-Repositorys wird als Eingabeparameter angegeben, wenn Sie einen VM-Sicherungsplan erstellen.
Weitere Informationen finden Sie unter Sicherungsrepository erstellen.
Ressourcen für VM-Sicherungen
Das VM-Sicherungssystem in GDC besteht aus diesen wichtigen benutzerdefinierten Ressourcen (Custom Resources, CRs):
BackupRepository: Der Speicherort, an dem die Sicherungsdaten gespeichert sind. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden.VirtualMachineBackupPlanTemplate: Definiert das verwendete Sicherungs-Repository. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden.VirtualMachineBackupPlan: Definiert eine geplante, wiederkehrende Sicherungsstrategie. Mit dieser Ressource werden der Sicherungszeitplan, der Umfang der zu sichernden VMs und die Aufbewahrungsrichtlinie für die Sicherungen angegeben. Diese Ressource kann nur über die API verwaltet werden.VirtualMachineBackupRequest: Löst eine sofortige Sicherung aus. Diese Ressource kann sowohl für einmalige manuelle Sicherungen als auch zum manuellen Starten einer in einemVirtualMachineBackupPlandefinierten Sicherung verwendet werden. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden. Ein Sicherungsplan kann jedoch nur über die API ausgelöst werden.VirtualMachineRestoreRequest: Stellt eine VM aus einem Backup wieder her. Diese Ressource kann über die API und die GDC-Konsole verwaltet werden.
Sicherungen planen
Sie können einen Sicherungsplan erstellen und Sicherungs- und Wiederherstellungsfunktionen entweder über die API oder die GDC-Konsole ausführen. Alle Sicherungsmethoden werden über die API unterstützt. On-Demand-Sicherungen und manuelle Sicherungen sind die einzigen Sicherungstypen, die von der GDC-Konsole unterstützt werden.
Geplante Sicherungen (nur API)
Bei dieser Methode wird eine VirtualMachineBackupPlan-Ressource erstellt, die auf eine VirtualMachineBackupPlanTemplate verweist. Sie können einen wiederkehrenden Sicherungszeitplan, den Umfang der einzubeziehenden VMs und eine Aufbewahrungsrichtlinie definieren.
Weitere Informationen finden Sie unter Geplanten Sicherungsplan zum Sichern und Wiederherstellen von VMs erstellen.
On‑Demand-Sicherungen (GDC-Konsole und API)
Bei dieser Methode wird eine VirtualMachineBackupRequest-Ressource verwendet, die direkt auf eine VirtualMachineBackupPlanTemplate verweist. Sie können eine einmalige Sicherung einer bestimmten VM oder eines bestimmten VM-Laufwerks durchführen. Weitere Informationen finden Sie unter Manuelle Sicherung erstellen.
Manuelles Auslösen eines definierten Sicherungsplans (GDC-Konsole und API)
Für diese Methode wird eine VirtualMachineBackupRequest-Ressource verwendet, die auf eine vorhandene VirtualMachineBackupPlan verweist. Dadurch wird sofort eine Sicherung aller VMs ausgelöst, die im Bereich des referenzierten Plans definiert sind. Diese Sicherungsmethode ist nützlich, um eine Ad-hoc-Sicherung einer Gruppe von VMs zu erstellen, die Teil eines geplanten Plans sind.
Weitere Informationen finden Sie unter Manuelle Sicherung erstellen.
Sicherungen wiederherstellen
Sie können VM-Arbeitslasten oder Laufwerk-Snapshots für Sicherungen wiederherstellen, die Sie manuell oder im Rahmen der geplanten Sicherungspläne erstellen:
Informationen zum Planen der Wiederherstellung von Sicherungsplänen finden Sie unter Sicherungsplan wiederherstellen oder Feingranulare Wiederherstellung erstellen.
Beim Wiederherstellungsprozess für VM-Arbeitslasten wird eine neue VM mit derselben Konfiguration und demselben Laufwerksstatus wie die Sicherung erstellt. Weitere Informationen finden Sie unter VM aus einer Sicherung erstellen.
Bei Laufwerk-Snapshots wird durch die Wiederherstellung ein neues Laufwerk mit derselben Konfiguration und demselben Laufwerkstatus wie der Snapshot erstellt. Weitere Informationen finden Sie unter Aus einem Snapshot wiederherstellen.