Bare Metal Recovery: Schritt-für-Schritt-Anleitung

Bare Metal Recovery: Schritt-für-Schritt-Anleitung

Disaster Recovery bedeutet nicht nur, Backups zu besitzen; entscheidend ist die Geschwindigkeit und Zuverlässigkeit des Wiederherstellungsprozesses. Wenn die physische Hardware eines Servers vollständig ausfällt, ist die Wiederherstellung von Betriebssystem, Boot-Partitionen und Daten auf einer vollständig leeren Maschine (Bare Metal Recovery, BMR) traditionell mit Treiberproblemen, falsch ausgerichteten Partitionen und Boot-Fehlern behaftet.

Die BMR-V2-Architektur von StateWarden ist darauf ausgelegt, diese Reibungsverluste zu beseitigen.

Der Agent stellt nicht nur Dateien wieder her; er rekonstruiert die zugrunde liegende Festplattengeometrie, passt sich der Zielumgebung an und führt automatisierte EFI-Korrekturen durch, damit das wiederhergestellte System auf der neuen Maschine bootfähig ist.

Dieses Tutorial führt Sie durch eine vollständige Bare Metal Recovery mit unserer Recovery-ISO im Kiosk-Modus.


1. Das Recovery-Medium vorbereiten

Die StateWarden Recovery-ISO ist eine schlanke, speziell entwickelte Alpine-Linux-Umgebung, die ausschließlich dazu dient, den StateWarden-Agenten in einem eigenständigen Recovery-Modus auszuführen.

Schritt 1: Die Kiosk-ISO herunterladen

  1. Melden Sie sich am StateWarden Dashboard an.
  2. Laden Sie die aktuelle Recovery-ISO herunter. Der BMR-Dialog (siehe Abschnitt 2) verlinkt direkt auf die Download-Seite unter statewarden.com/downloads.

Schritt 2: Die Zielmaschine booten

  1. Schreiben Sie die ISO mit Rufus/BalenaEtcher auf einen USB-Stick, oder binden Sie sie direkt in den Hypervisor einer virtuellen Maschine ein (z. B. Proxmox, VMware).
  2. Booten Sie die Zielmaschine von der ISO.

Die ISO lädt direkt in die StateWarden Recovery-TUI (Text User Interface) und umgeht sämtliche Standard-Konfigurationsschritte des Betriebssystems. Sie werden unmittelbar zur Eingabe eines Recovery-Tokens aufgefordert.

2. Ein BMR-Token generieren

Aus OpSec-Gründen melden Sie sich an der Recovery-ISO nicht mit Benutzername und Passwort an. Stattdessen autorisieren Sie die Recovery-Sitzung über das Dashboard mit einem zeitlich begrenzten BMR-Token.

  1. Öffnen Sie auf einem sicheren Arbeitsplatzrechner das StateWarden Dashboard.
  2. Navigieren Sie zu Daten wiederherstellen (/restore).
  3. Klicken Sie auf die Schaltfläche BMR, um den Dialog Bare Metal Recovery zu öffnen.
  4. Wählen Sie das Zielgerät aus, das Sie wiederherstellen müssen.
  5. Klicken Sie auf Token generieren.

Das Token wird genau einmal im Token-Dialog angezeigt, mit den Optionen KOPIEREN und IN DATEI SPEICHERN. Bewahren Sie es sicher auf, bevor Sie den Dialog schließen; es kann anschließend nicht erneut abgerufen werden.

Sicherheitshinweis: Das Token ist an das ausgewählte Gerät gebunden, bleibt 24 Stunden gültig und wird nach der ersten Verwendung ungültig. Das Generieren eines Tokens erfordert die entsprechende Wiederherstellungsberechtigung und wird im Audit-Trail des Realms protokolliert.

3. Die Wiederherstellung ausführen

Kehren Sie zu der Maschine zurück, auf der die Recovery-ISO läuft.

Schritt 1: Den Agenten authentifizieren

  1. Geben Sie das generierte BMR-Token in der Recovery-TUI ein oder fügen Sie es ein.
  2. Der Agent authentifiziert sich an der Control Plane (Artemis) und verifiziert das Token, bevor Backup-Daten bereitgestellt werden.

Schritt 2: Die Zielfestplatte auswählen

  1. Die TUI zeigt die an der leeren Maschine angeschlossenen Festplatten an (z. B. /dev/sda, /dev/nvme0n1).
  2. Wählen Sie das Ziellaufwerk aus.

Warnung: BMR ist ein destruktiver Vorgang. Alle vorhandenen Daten und Partitionstabellen auf der ausgewählten Zielfestplatte werden unwiderruflich überschrieben.

Schritt 3: Der Zero-Skip-Vorteil

Nach der Bestätigung beginnt der Agent, die deduplizierten Chunks von der Data Plane (Driad) zu streamen.

Bei diesem Vorgang nutzt StateWarden die BMR-Zero-Skip-Technologie. Der Agent analysiert den Blockstrom; besteht ein Chunk vollständig aus Nullen (nicht zugewiesener Speicherplatz auf dem ursprünglichen Laufwerk), verwendet er die BLKDISCARD/PUNCH_HOLE-Logik, um den physischen Schreibvorgang vollständig zu überspringen. Dadurch entfallen physische Schreibvorgänge für nicht zugewiesenen Speicherplatz, was die Wiederherstellungszeit verkürzt und unnötigen Schreibverschleiß auf SSD-/NVMe-Ziellaufwerken vermeidet.

4. Nach der Wiederherstellung: EFI-Korrekturen

Sobald die Datenübertragung abgeschlossen ist, führt StateWarden die kritischen letzten Schritte aus, an denen traditionelle Lösungen scheitern:

  1. Rekonstruktion der Partitionstabelle: Der Agent stellt die ursprünglichen GPT-/MBR-Strukturen exakt wieder her.
  2. Prioritätsbasierte EFI-Korrekturen: Der Agent analysiert die wiederhergestellte ESP (EFI System Partition). Anstatt sich blind auf NVRAM-Variablen zu verlassen (die auf dem neuen Mainboard oder der neuen VM nicht existieren), rekonstruiert er automatisch die Bootloader-Pfade (bcdboot-Äquivalente, GRUB-Konfiguration), damit die System-Firmware das Betriebssystem erkennt.
  3. Abschluss: Die TUI zeigt RESTORE_SUCCESS an.

5. Den Betrieb wieder aufnehmen

  1. Entfernen Sie den USB-Stick, oder hängen Sie die ISO aus der VM aus.
  2. Starten Sie die Maschine neu.

Das System bootet in den Zustand, der zum Zeitpunkt des Backups erfasst wurde: Betriebssystem, Anwendungen und Daten sind intakt.


StateWarden: Resilience Engineered.

War dieser Artikel hilfreich?