XCP-ng Datenwiederherstellung von Spiegel-RAID1: Der ultimative Leitfaden

In diesem Artikel erklären wir Ihnen, wie Sie die Daten des Hypervisors der virtuellen Maschine XCP-ng (Xen Cloud Platform next gen) von Spiegel-RAID1 wiederherstellen.

XCP-ng Datenwiederherstellung von Spiegel-RAID1: Der ultimative Leitfaden
Zur Ansicht gehen
🚀 Wiederherstellung von Daten virtueller Maschinen von gespiegelten RAID1 XCP-ng Hypervisor

🚀 Wiederherstellung von Daten virtueller Maschinen von gespiegelten RAID1 XCP-ng Hypervisor

XCP-ng ist eine Linux-Distribution, die den Xen-Hypervisor vorkonfiguriert und das Xen-API-Projekt bereithält. XCP-ng bedeutet Xen Cloud Platform – next gen.

Das Hauptziel dieses Projekts ist es, eine einfache Möglichkeit zur Bereitstellung einer auf virtuellen Maschinen basierenden Infrastruktur zu bieten, die Xen als Hypervisor und die leistungsstarke XenAPI nutzt, um eine sofort einsatzbereite Lösung bereitzustellen. XCP-ng ist mit den meisten Servern kompatibel und daher sehr beliebt. Wie bei jedem Hypervisor gibt es eine Reihe von Gründen, warum Sie den Zugriff auf eine virtuelle Maschine verlieren können, entweder durch einen System- oder einen Serverausfall.

Infolgedessen können Sie ohne Drittanbietersoftware nicht mehr auf die Daten der virtuellen Maschine zugreifen.

Eigenschaft Beschreibung
Produkttyp Eine Open-Source-Virtualisierungslösung basierend auf Xen, die alle Funktionen eines Hypervisors unterstützt.
Entwickler Firma Vates (unterstützt von der Community).
Lizenz Open-Source-Software (GPLv2).
Plattformen Unterstützt serverbasierte Betriebssysteme auf Basis von Linux und Windows.
Architektur Läuft auf dem Xen-Hypervisor und bietet VM-Verwaltung über API oder GUI.
Hauptfunktionen Servervirtualisierung, VM-Unterstützung, VM-Migration, Backup und Wiederherstellung.
Hardware-Unterstützung Breite Unterstützung für Serverhardware mit Intel- und AMD-Prozessoren.
Integration Eine Integration mit Verwaltungsdiensten wie Xen Orchestra für zentrale Kontrolle ist möglich.
Skalierbarkeit Unterstützt Clusterbildung und Verwaltung großer virtualisierter Infrastrukturen.
Vorteile Kostenlos, skalierbar, aktive Community, Unterstützung moderner Sicherheitsstandards.
Nutzung Verwendet für Cloud-Infrastrukturen, Unternehmensvirtualisierung, Testumgebungen.

Installation von XCP-ng

Da es sich um eine vorinstallierte Xen-Distribution handelt, ist es am einfachsten, das ISO-Image zu verwenden, das auf der Website des Projekts verfügbar ist.

XCP-ng offizielle Projekt-Website

Die Installation von XCP unterscheidet sich nicht wesentlich von der Installation des Xen-Hypervisors.

Installation von XCP-ng

Ein Video, das die Installation von XEN Hypervisor detailliert beschreibt, befindet sich bereits auf unserem Kanal.

Der einzige Unterschied im Installationsprozess ist, dass ich das System auf einem gespiegelten RAID installieren werde. Während des Installationsvorgangs müssen Sie die Festplatten angeben und ein Array daraus erstellen.

Wie man eine virtuelle Maschine erstellt

Was den Prozess der Erstellung virtueller Maschinen betrifft, so unterscheidet er sich ebenfalls nicht von XEN-Hypervisor. Das XCP-Center wird zur Verwaltung der virtuellen Maschinen verwendet. Die Schnittstelle ist die gleiche wie die von XEN Center.

Erstellen einer neuen virtuellen Maschine

Weitere Informationen zur Erstellung einer virtuellen Maschine finden Sie im Video zum XEN-Hypervisor. Da das Verfahren identisch ist, werde ich hier nicht auf die Einzelheiten eingehen. Ich werde einfach mit dem Wiederherstellungsprozess weitermachen.

Ich habe zwei virtuelle Maschinen auf diesem Hypervisor konfiguriert, die erste mit Windows 10 und die zweite mit Linux Ubuntu. Ich werde Ihnen zeigen, wie Sie Informationen von jedem dieser Geräte abrufen können.

Wiederherstellung von Daten aus einer virtuellen Maschine

Wenn beim Hochfahren einer virtuellen Maschine nichts passiert, ein Fehler auftritt, der nicht behoben werden kann, oder ein Hardware- oder Systemfehler auf dem Server vorliegt, kann die virtuelle Maschine nicht gestartet werden. Verwenden Sie die Datenwiederherstellungssoftware Hetman RAID Recovery, sie unterstützt die Datenwiederherstellung von allen gängigen RAID- und virtuellen Festplattentypen von verschiedenen Hypervisoren einschließlich XCP.

XCP-ng verwendet standardmäßig LVM-Speicher für virtuelle Maschinen auf lokalem Speicher. Diese Speicheroption hat viele Vorteile gegenüber VHD-Dateien, aber manchmal müssen Sie einen dateibasierten Speichermodus ähnlich wie bei VMware ESX verwenden, um Shared Storage zu erstellen, was eine Reihe von Schwierigkeiten verursachen kann.

Und da dieses System in meinem Fall auf einem gespiegelten RAID aufgebaut ist, wird der Wiederherstellungsprozess noch schwieriger.

Um den Wiederherstellungsprozess zu starten, müssen wir die Laufwerke aus dem Server entfernen und an die Hauptplatine eines Windows-PCs anschließen. Wenn Ihre Hauptplatine nicht über genügend SATA-Anschlüsse oder Stromanschlüsse verfügt, um die Laufwerke anzuschließen, verwenden Sie verschiedene Adapter und Erweiterungen.

SATA-Anschlusserweiterungen für die Hauptplatine

Wenn Sie die physischen Laufwerke verbinden, aus denen das RAID-Array besteht, in dem die Dateien der virtuellen Maschinen gespeichert wurden, zeigt Hetman RAID Recovery sofort die Festplatten der virtuellen Maschinen mit der entsprechenden Größe an.

Daten aus beschädigten RAID-Arrays wiederherstellen, die für den Computer nicht verfügbar sind.
Schritt Beschreibung
1 Hypervisor ausschalten Schalten Sie den XCP-ng-Hypervisor sicher aus, um weitere Datenschäden zu vermeiden.
2 Festplatten trennen Schalten Sie die Festplatten aus und trennen Sie sie, die Teil des gespiegelten RAID1 waren.
3 Festplatten an den PC anschließen Schließen Sie die Festplatten mit SATA- oder USB-Adaptern an einen Windows-Computer an.
4 Hetman RAID Recovery installieren Laden Sie Hetman RAID Recovery auf dem Windows-PC herunter und installieren Sie es.
5 Programm starten Öffnen Sie Hetman RAID Recovery und lassen Sie das Programm die RAID1-Konfiguration automatisch erkennen.
6 Daten scannen Wählen Sie das erkannte RAID1-Array aus und führen Sie einen vollständigen Scan durch, um verlorene Daten zu finden.
7 Überprüfen und wiederherstellen Überprüfen Sie die gefundenen Dateien und wählen Sie die aus, die Sie wiederherstellen möchten. Speichern Sie sie auf einem anderen Medium.
8 Virtuelle Maschine wiederherstellen Übertragen Sie die wiederhergestellten Daten zurück auf den XCP-ng-Hypervisor oder stellen Sie sie auf einer neuen virtuellen Maschine wieder her.

So finden Sie die Festplatten virtueller Maschinen

Wenn Sie eine große Anzahl von virtuellen Maschinen auf Ihrem Hypervisor gespeichert haben und Schwierigkeiten haben, die richtige Maschine zu finden, gibt es einige Befehle, die Ihnen helfen können. Dies kann geschehen, solange der Server in Betrieb ist.

Um zu sehen, welche virtuellen Festplatten zu einer bestimmten virtuellen Maschine gehören, müssen Sie die Suchbefehle auf dem Server ausführen – die (UUID) der virtuellen Maschine, (UUID) der Festplatte und (UUID SR) des Repositorys.

Verbinden Sie sich dazu über SSH mit dem Server und geben Sie den ersten Befehl ein:

xe vm-list

das Ergebnis ist die UUID der virtuellen Maschine,

Die UUID der virtuellen Maschine gefunden

Hier ist die UUID der virtuellen Maschine von Windows 10 und Linux.

Sie können nun diese ID verwenden, um die angeschlossenen Festplatten zu sehen, indem Sie den folgenden Befehl ausführen:

xe vm-disk-list uuid= aae7d446-4072-8966-b828-396b63082644

- die UUID der virtuellen Maschine wird am Ende angegeben.

Abrufen der UUID des virtuellen Laufwerks

Dadurch erhalten wir die UUID des virtuellen Laufwerks, die verwendet wird, um die UUID des SR-Repositorys zu finden.

xe sr-list name-label=Local\ storage

Finden Sie die UUID des SR-Repositorys

Anhand der Repository-Kennung können wir nun feststellen, zu welcher virtuellen Maschine ein bestimmter Datenträger gehört und ihn im Programm identifizieren.

Das Laufwerk, das wir brauchen, heißt -

8620cbbb-fc1a-2520-e97c-9a66486441fd.VHD

Analyse der Festplatte einer virtuellen Maschine mit Windows

Wir haben also bereits die Laufwerke vom Server getrennt und an den Windows-Rechner angeschlossen. Wir laden die Software Hetman RAID Recovery herunter, installieren sie und führen sie aus.

Hetman RAID Recovery hat ein RAID gebaut

Das Dienstprogramm hat unser RAID mit den Dateien der virtuellen Maschine erstellt, und unten können Sie die Informationen sehen, die es ermitteln konnte. Direkt unter dem RAID-Array werden alle Festplatten der virtuellen Maschinen angezeigt. Wenn Sie Schwierigkeiten haben, die richtige Festplatte zu identifizieren, suchen Sie nach der ID. Ich habe nur zwei virtuelle Maschinen. Beginnen wir mit dem Scannen der Festplatte der virtuellen Windows-Maschine.

Eine vollständige Analyse der Festplatte

Klicken Sie mit der rechten Maustaste auf das Laufwerk und wählen Sie Öffnen.

Wählen Sie als Nächstes die Art der Analyse aus. Beginnen Sie mit der Schnellsuche, und wenn Sie die gewünschten Dateien nicht finden, führen Sie die vollständige Analyse durch. Gehen Sie dazu zurück zum Hauptmenü, klicken Sie mit der rechten Maustaste auf das Laufwerk und wählen Sie Reanalyse. Hier müssen Sie das Dateisystem auswählen, wählen Sie NTFS, da es sich um einen Windows 10-Rechner handelt, und führen Sie die Analyse aus.

Markieren Sie die Dateien, die Sie wiederherstellen möchten, und klicken Sie auf Wiederherstellen. Geben Sie das Laufwerk und den Ordner an, in dem Sie die Daten speichern möchten, und klicken Sie erneut auf Wiederherstellen.

 Wiederherstellung von Dateien

Wenn Sie fertig sind, befinden sich die Dateien in dem von Ihnen angegebenen Verzeichnis.

Wie Sie sehen können, hat das Programm problemlos alle in der virtuellen Maschine gespeicherten Dateien gefunden und wiederhergestellt. Um das Suchen nach den benötigten Dateien zu erleichtern, verfügt jedes Programm über eine Suche nach Namen. In der Vorschau können Sie auch den Inhalt der Datei sehen.

Analyse der Festplatte einer virtuellen Linux-Maschine

Sehen wir uns nun an, wie das Programm Dateien von einer virtuellen Linux-Maschine wiederherstellen kann. Öffnen wir für den Anfang die Festplatte - Schneller Scan. Wie Sie sehen können, hat das Programm die Dateien gefunden, alle Daten, die sich auf der Festplatte der virtuellen Maschine befanden.

Vollständige Analyse des Linux-Laufwerks

Als Ergebnis wurden sogar gelöschte Dateien gefunden. Jetzt müssen sie nur noch wiederhergestellt werden. Hetman RAID Recovery unterstützt alle gängigen Dateisysteme, RAID-Typen und die meisten Arten von Hypervisoren. Im Falle eines abgestürzten RAID-Systems wird es automatisch wiederhergestellt, so dass wichtige Informationen wiederhergestellt werden können.

 Wiederherstellung von Daten aus einem Linux-Dateisystem

Wiederherstellung von Daten im manuellen Modus, RAID Builder

Wenn eine Festplatte beschädigt ist oder Serviceinformationen überschrieben wurden, kann die Software möglicherweise nicht automatisch ein RAID erstellen; wenn Sie die Parameter des beschädigten Arrays kennen, können Sie es manuell mit dem RAID-Builder erstellen.

RAID-Builder

Öffnen Sie Builder, wählen Sie «Manuell erstellen» und füllen Sie die Felder mit RAID-Informationen wie Typ, Blockreihenfolge und Größe aus.

Fügen Sie die Datenträger hinzu, aus denen er besteht, legen Sie die Reihenfolge mit den Pfeilen fest und füllen Sie die fehlenden mit den leeren Datenträgern aus, indem Sie die Plus-Schaltfläche verwenden. Sie können auch den Offset angeben, an dem der Anfang der Platte liegt. In einigen Fällen ist die Software nicht in der Lage, dies automatisch zu ermitteln, und Sie müssen es manuell eingeben.

RAID-Neuaufbau mit RAID Builder

Wenn die Einstellungen korrekt sind, befindet sich normalerweise mindestens eine Partition am unteren Ende des RAIDs. Klappen Sie es auf, um zu prüfen, ob die richtigen Ordner vorhanden sind. Wenn die erforderlichen Ordner angezeigt werden, wurde das RAID korrekt erstellt.

Nachdem Sie alle bekannten Parameter eingegeben haben, klicken Sie auf "Hinzufügen" und Sie gelangen zum Festplattenmanager, wo das hinzugefügte RAID angezeigt wird.

Um es wiederherzustellen, muss man es nur noch analysieren, die Dateien finden, die zurückgegeben werden müssen, sie markieren und sie wiederherstellen, indem man den Zielordner angibt.

Glib Khomenko

Autor: , Technischer Schreiber

Hlib Khomenko ist Übersetzer und IT-Techniker im Unternehmen „Hetman Software“. Der Autor hat eine spezialisierte Hochschulausbildung und hat langjährige Erfahrung in der deutschen Übersetzung.

Alexandr Shafarenko

Editor: , Technischer Schreiber

Olexander Schafarenko hat langjährige Erfahrungen im Schreiben von Artikeln. Seine Artikel auf dem Blog wurden von Millionen von Benutzern gelesen. Der Autor hat eine spezialisierte Hochschulausbildung und teilt sein Wissen im Bereich IT mit den Lesern.

Für dich empfohlen

Willkommen bei dem KI-gesteuerten Assistenten von Hetman Software.
Chat beginnen