Auf dieser Seite wird beschrieben, wie Sie eine VM aus einem vorhandenen Backup in Google Distributed Cloud (GDC) Air-Gapped erstellen.
Nachdem eine Sicherung erstellt wurde, können Sie eine Wiederherstellung für diese Sicherung erstellen. Dadurch wird die Wiederherstellung der gesamten VM initiiert. Die wiederhergestellte VM und die zugehörigen Festplatten haben unterschiedliche Namen, je nachdem, was Sie in der GDC-Konsole als Name der neuen VM-Instanz oder in der API als restoredResourceName
angeben.
Wenn eine Sicherung wiederhergestellt wird, wird die gesamte VM wiederhergestellt. Nachdem die Ressourcen erstellt wurden, unterliegt die tatsächliche Wiederherstellung der Anwendungsfunktionalität dem VM-Betriebssystem oder ‑Image.
Hinweise
Zum Erstellen einer VM aus einer Sicherung benötigen Sie Folgendes:
- Eine vorhandene Sicherung. Weitere Informationen finden Sie unter Sicherungsplan erstellen.
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“ (
Wiederherstellung für VMs erstellen
Stellen Sie eine VM-Sicherung über die GDC-Konsole oder die API wieder her.
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 wiederherstellen möchten, und klicken Sie auf Wiederherstellen.
- Geben Sie im Feld Name der neuen VM-Instanz einen Namen für die neue virtuelle Zielinstanz ein, in der das Backup wiederhergestellt werden soll.
- Optional: Geben Sie im Beschreibungsfeld Neue VM-Instanz eine Beschreibung ein.
- Geben Sie einen Namen für die Wiederherstellung ein.
- Klicken Sie auf Wiederherstellen.
API
Definieren Sie eine benutzerdefinierte VirtualMachineRestoreRequest
-Ressource, um den Wiederherstellungsprozess zu starten. Die referenzierte Sicherung im Feld virtualMachineBackup
bezieht sich auf eine benutzerdefinierte VirtualMachineBackup
-Ressource, die von einem VirtualMachineBackupRequest
generiert wurde. Hier ist ein Beispiel für eine VirtualMachineRestoreRequest
:
Definieren Sie eine benutzerdefinierte VirtualMachineRestoreRequest
-Ressource, um den Wiederherstellungsprozess zu starten:
apiVersion: virtualmachine.gdc.goog/v1
kind: VirtualMachineRestoreRequest
metadata:
name: RESTORE_REQUEST_NAME
namespace: PROJECT_NAME
spec:
virtualMachineBackup: VM_BACKUP_NAME
restoreName: RESTORE_NAME
restoredResourceName: RESTORED_RESOURCE_NAME
restoredResourceDescription: RESTORED_RESOURCE_DESCRIPTION
Ersetzen Sie Folgendes:
VM_BACKUP_NAME
: Der Name derVirtualMachineBackup
, aus der die Wiederherstellung erfolgen soll.PROJECT_NAME
: der Name des GDC-Projekts.RESTORE_REQUEST_NAME
: der Name, der der initiierten Wiederherstellungsanfrage zugewiesen werden soll.RESTORE_NAME
: Name, der der initiierten Wiederherstellung zugewiesen werden soll.RESTORED_RESOURCE_NAME
: der Name, der der wiederhergestellten VM zugewiesen werden soll.RESTORED_RESOURCE_DESCRIPTION
: Hinweise dazu, warum die Wiederherstellung durchgeführt wird.
Durch die Wiederherstellung wird eine neue VM mit derselben Konfiguration und demselben Laufwerkstatus wie die Sicherung erstellt.
Wiederherstellung für VMs ansehen
So rufen Sie eine Liste der Wiederherstellungen über die GDC-Konsole auf:
- 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 Wiederherstellungen.
- Klicken Sie in der Liste auf eine Wiederherstellung, um die Details aufzurufen.
Wiederherstellung löschen
Sie können eine Wiederherstellung mit der GDC Console 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 Wiederherstellungen.
- Suchen Sie in der Liste der Wiederherstellungen die Wiederherstellung, die Sie löschen möchten, und klicken Sie auf Wiederherstellung löschen.
- Geben Sie im Feld Name der Wiederherstellung den Namen der Wiederherstellung ein, die Sie löschen möchten.
- Klicken Sie auf Löschen > Wiederherstellen.
kubectl
Vorhandene Wiederherstellungen auflisten:
kubectl get virtualmachinerestores.virtualmachine.gdc.goog -n PROJECT_NAME
Ersetzen Sie
PROJECT_NAME
durch den Namen des Projekts.Suchen Sie in der Liste nach der Wiederherstellung, die Sie löschen möchten.
Löschen Sie die Wiederherstellung:
kubectl delete virtualmachinerestores.virtualmachine.gdc.goog RESTORE_NAME -n PROJECT_NAME
Ersetzen Sie Folgendes:
RESTORE_NAME
: Der Name der Wiederherstellung.PROJECT_NAME
: der Name des Projekts.