VM mit beschädigtem oder vollständigem Laufwerk wiederherstellen

Wenn Ihre Compute Engine-Instanz nicht zugänglich ist oder nicht gestartet wird, weil das Bootlaufwerk voll oder beschädigt ist, können Sie den Zugriff wiederherstellen, indem Sie die in diesem Dokument beschriebenen Schritte ausführen.

Eine nicht zugängliche VM oder ein vollständiges Bootlaufwerk wiederherstellen

Wenn Sie keine Verbindung zu Ihrer Instanz herstellen können oder Ihr Bootlaufwerk voll ist und Sie die Größe nicht ändern können, müssen Sie eine Instanz erstellen und das Bootlaufwerk aus einem Snapshot neu erstellen, um seine Größe anzupassen. Sie müssen die Größe des neu zu erstellenden Bootlaufwerks kennen.

  1. Rufen Sie in der Cloud de Confiance Console die Seite VM-Instanzen auf:

    Zur Seite „VM-Instanzen“

    1. Klicken Sie auf den Instanznamen, um die Seite VM-Instanzdetails zu öffnen.
    2. Klicken Sie auf  Beenden, um die VM zu beenden. Wenn die Option Beenden nicht angezeigt wird, klicken Sie auf  Weitere Aktionen > Beenden.
    3. Notieren Sie im Abschnitt Bootlaufwerk die Größe und den Namen des Bootlaufwerks.
  2. Rufen Sie in der Cloud de Confiance Console die Seite Snapshot erstellen auf.

    Zur Seite "Snapshot erstellen"

    1. Geben Sie einen Namen für den Snapshot ein.
    2. Wählen Sie das Bootlaufwerk aus der Drop-down-Liste Quelllaufwerk aus.
    3. Klicken Sie auf Erstellen.
  3. Rufen Sie in der Cloud de Confiance Console die Seite Instanz erstellen auf.

    Zur Seite „Instanz erstellen“

  4. Geben Sie die Instanzdetails ein.

  5. Erstellen Sie ein neues Bootlaufwerk aus dem Snapshot des alten Bootlaufwerks.

    1. Wählen Sie unter Bootlaufwerk die Option Ändern aus.
    2. Wählen Sie Snapshots aus.
    3. Wählen Sie in der Drop-down-Liste Snapshot den Snapshot des alten Bootlaufwerks aus.
    4. Wählen Sie den Bootlaufwerktyp aus.
    5. Geben Sie die neue Größe für das Laufwerk ein.
    6. Klicken Sie auf Auswählen, um Ihre Laufwerksoptionen zu bestätigen.
  6. Klicken Sie auf Erstellen.

Beschädigte VM wiederherstellen

Wenn das Betriebssystem einer VM beschädigt ist, können Sie die Daten des Bootlaufwerks abrufen, um die VM wiederherzustellen. Zum Wiederherstellen des Bootlaufwerks müssen Sie zuerst eine temporäre VM mit einem von Google bereitgestellten Image erstellen, da der Snapshot der Quell-VM möglicherweise beschädigt ist.

So rufen Sie Daten von der VM ab:

  1. Erstellen Sie einen Snapshot vom Bootlaufwerk der Quell-VM.
  2. Erstellen Sie eine temporäre VM mit einem öffentlichen Image
  3. Prüfen Sie, ob Sie eine Verbindung zur temporären VM über SSH herstellen können.
  4. Fügen Sie der temporären VM ein zusätzliches Laufwerk hinzu. Gehen Sie dazu so vor:

    1. Rufen Sie in der Cloud de Confiance Console die Seite VM-Instanzen auf:

      Zur Seite „VM-Instanzen“

    2. Wählen Sie die temporäre VM aus, die Sie erstellt haben.

    3. Klicken Sie auf  Bearbeiten.

    4. Klicken Sie unter Zusätzliche Laufwerke auf Neues Laufwerk hinzufügen und gehen Sie dann so vor:

      1. Fügen Sie den Namen des Laufwerks hinzu.
      2. Wählen Sie als Quelltyp den Tab Snapshot aus.
      3. Wählen Sie im Drop-down-Menü Quell-Snapshot den Snapshot der Quell-VM aus, die Sie zuvor erstellt haben.
      4. Klicken Sie auf Fertig.
    5. Klicken Sie auf Speichern.

  5. Stellen Sie eine Verbindung zur VM her und stellen Sie das Laufwerk bereit:

    • Folgen Sie für Windows-Instanzen der Anleitung unter Nicht-Bootlaufwerk auf einer Windows-VM formatieren und bereitstellen.

    • Führen Sie für Linux-Instanzen die folgenden Schritte aus:

      1. Stellen Sie eine SSH-Verbindung zur VM her.
      2. Prüfen Sie das Laufwerk und die Partitionen in der VM und notieren Sie sich den Laufwerksnamen, z. B. /dev/sdb1:

        lsblk
        

        Die Ausgabe sieht etwa so aus:

        NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
        sda      8:0    0   10G  0 disk
        └─sda1   8:1    0   10G  0 part /
        sdb      8:16   0  100G  0 disk
        ├─sdb1   8:17   0   96G  0 part
        ├─sdb2   8:18   0    1K  0 part
        └─sdb5   8:21   0    4G  0 part
        
      3. Erstellen Sie einen Bereitstellungspunkt unter /mnt/newdisk:

        sudo mkdir /mnt/newdisk
        
      4. Stellen Sie die zusätzliche Laufwerkspartition für den Bereitstellungspunkt /mnt/newdisk bereit:

        sudo mount -o discard,defaults DISK_NAME /mnt/newdisk
        

        Ersetzen Sie DISK_NAME durch den Namen des Laufwerks, den Sie zuvor notiert haben, z. B. /dev/sdb1.

        Das Dateisystem des Snapshots wird unter /mnt/newdisk bereitgestellt. Sie können in den Verzeichnissen suchen und Daten abrufen.

So erstellen Sie eine VM mit dem wiederhergestellten Bootlaufwerk:

  1. Erstellen Sie ein Image vom Laufwerk der temporären VM.
  2. Erstellen Sie eine VM mit dem Image der temporären VM.

Nachdem die VM erstellt wurde, können Sie die wiederhergestellten Daten auf die VM übertragen. Für die temporäre VM und den Laufwerk-Snapshot fallen Kosten an, bis Sie sie löschen. Informationen zum Löschen dieser Ressourcen nach der Wiederherstellung Ihrer Daten finden Sie unter Instanz löschen und Snapshot löschen.

Windows-VM wiederherstellen, für die ein BitLocker-Wiederherstellungsschlüssel erforderlich ist

Wenn eine Windows-VM nicht gestartet werden kann oder aus einem Snapshot wiederhergestellt wird und einen BitLocker-Wiederherstellungsschlüssel erfordert, können Sie das Laufwerk entsperren, indem Sie es an eine temporäre VM anhängen. Führen Sie dazu die folgenden Schritte aus:

  1. Sichern Sie das Laufwerk, indem Sie einen Standard-Snapshot des Laufwerks erstellen.
  2. Erstellen Sie eine temporäre Windows-VM in derselben Zone wie die fehlerhafte VM.
  3. Hängen Sie das verschlüsselte Laufwerk als Datenlaufwerk an die temporäre VM an:
    1. Beenden Sie die fehlgeschlagene VM.
    2. Trennen Sie das Bootlaufwerk von der fehlerhaften VM.
    3. Hängen Sie das Bootlaufwerk als sekundäres Datenlaufwerk an die temporäre VM an.
  4. Stellen Sie eine Verbindung zur temporären VM her und stellen Sie das angehängte Laufwerk bereit.
  5. BitLocker-Wiederherstellungsschlüssel aus Active Directory abrufen mit dem Tool „BitLocker Recovery Password Viewer“ oder PowerShell.
  6. Verwenden Sie den Wiederherstellungsschlüssel, um das Laufwerk zu entsperren.

Für die temporäre VM und den Laufwerk-Snapshot fallen Kosten an, bis Sie sie löschen. Informationen zum Löschen dieser Ressourcen nach der Wiederherstellung Ihrer Daten finden Sie unter Instanz löschen und Snapshot löschen.