Website-Suche

Migration von physischem zu virtuellem XenServer – Teil 6


In diesem Artikel nähern wir uns nun einem eher wertschöpfenden Artikel und knüpfen immer noch an den vorherigen Artikel über die Gasterstellung in XenServer an. Er nähert sich dem Konzept der Physical to Virtual (P2V)-Migration innerhalb einer XenServer-Umgebung.

Update: Im Mai 2016 veröffentlichte Citrix die neue Version der XenServer 7-Plattform. Zur Installation folgen Sie: Neuinstallation von XenServer 7.

Der Prozess des Verschiebens eines physischen Servers auf einen virtuellen Server ist in XenServer leider nur unzureichend dokumentiert. In der Vergangenheit gab es Tools, die die Arbeit für den Administrator erledigten, aber ab XenServer 6.5 scheinen diese Tools nicht mehr Teil des XenServer-Installationsprogramms zu sein.

In diesem Artikel wird der Prozess der Erstellung eines Festplatten-Images mit einem Dienstprogramm namens Clonezilla beschrieben, einem fantastischen Open-Source-Projekt für Festplatten-/Partitions-Images. Das Image dieses Servers wird auf einem Samba-Server im Netzwerk gespeichert und anschließend wird ein neuer virtueller Gast auf dem XenServer-System erstellt.

Dieser neue Gast verfügt offensichtlich über kein Betriebssystem und wird für den PXE-Start von Clonezilla eingerichtet, sodass das Image vom Samba-Server abgerufen und auf einer neu erstellten virtuellen Festplatte (VDI) abgelegt werden kann.

System Anforderungen

  1. XenServer 6.5
  2. Clonezilla Live – Imaging-Software
  3. PXE-Bootserver mit Clonezilla PXE bootfähig – http://clonezilla.org/livepxe.php
  4. Samba-Server – Genügend Speicherplatz, um das Image des physischen Gastes zu speichern

Dieser Artikel konzentriert sich auf die tatsächliche Migration eines physischen Servers und nicht auf alle komplizierten Details zum Einrichten eines Samba- und PXE-Bootsystems. Daher wird davon ausgegangen, dass der Benutzer bereits über die Möglichkeit verfügt, Clonezilla von einem lokalen Server aus per PXE zu starten PXE-Server.

Abbilden des physischen Servers

1. Der erste Teil dieses Prozesses ist das eigentliche Abbilden des physischen Servers. Dies wird durch PXE-Booten von Clonezilla Live erreicht, kann aber auch mit Clonezilla Live über einen USB-Stick oder eine CD-ROM erfolgen. Wenn Clonezilla mit dem Booten fertig ist, wartet der Bildschirm darauf, zu bestimmen, was der nächste Schritt ist. Wählen Sie „Start_Clonezilla“...

2. Wenn Sie „Start_Clonezilla“ auswählen, werden Sie zur Eingabe aller erforderlichen Konfigurationen aufgefordert und nicht zu einer Shell-Umgebung. Auf dem nächsten Bildschirm werden Sie nach dem Bildgebungsmodus gefragt. Für diese physische zu virtuelle Migration wird die gesamte Festplatte des Servers auf ein virtuelles System verschoben und daher muss „Geräte-Image“ ausgewählt werden.

3. Im nächsten Bildschirm werden Sie gefragt, wo das Image des Servers gespeichert werden soll. In diesem Artikel geht es um die Verwendung einer Samba-Freigabe auf einem anderen Netzwerkserver.

4. Im nächsten Bildschirm fordert Clonezilla nun zur Eingabe der Anmeldeinformationen für den Zugriff auf die Samba-Freigabe auf. Geben Sie unbedingt die IP-Adresse des Servers ein. Wenn DNS ordnungsgemäß funktioniert, kann stattdessen der vollständig qualifizierte Hostname des Servers verwendet werden.

5. Im nächsten Bildschirm werden Sie nach der Samba-Domäne gefragt. Falls vorhanden, geben Sie es hier ein, die meisten Systeme benötigen es jedoch nicht. Wenn Sie die Eingabetaste drücken, gelangen Sie zum nächsten Bildschirm.

6. Der nächste Schritt besteht darin, einen gültigen SAMBA-Benutzer für die jeweilige Freigabe einzugeben. Stellen Sie sicher, dass sich dieser Benutzer normal bei der Freigabe anmelden kann. Clonezilla macht Authentifizierungsfehler nicht immer klar und wenn der Benutzer bereits ein bekanntermaßen gültiger Benutzer ist, wird die Fehlerbehebung einfacher.

7. Der nächste Schritt besteht darin, den Namen der SAMBA-Freigabe anzugeben. Der Standardfreigabename lautet „images“, die Umgebungen variieren jedoch. Stellen Sie sicher, dass Sie in der folgenden Eingabeaufforderung den entsprechenden Freigabenamen eingeben.

8. Clonezilla fragt nun nach dem zu verwendenden Sicherheitsmodus. Wählen Sie „auto“, es sei denn, es gibt einen bestimmten Grund, „ntlm“ in der Umgebung zu verwenden.

9. Abschließend fordert Clonezilla zur Eingabe des Passworts des Samba-Benutzers auf, um auf die Freigabe zuzugreifen. Die Befehlszeile folgt der normalen Linux-Passworteingabe und zeigt nichts an, während das Passwort eingegeben wird, das Passwort aber noch eingegeben wird.

10. Nachdem Sie das Passwort für die Samba-Freigabe eingegeben haben, drücken Sie die Eingabetaste. Clonezilla wird versuchen, Kontakt zum Samba-Server aufzunehmen und die Samba-Freigabe bereitzustellen. Wenn Clonezilla nicht erfolgreich ist, wird eine Fehlermeldung angezeigt. Andernfalls wird bei erfolgreicher Verbindung der folgende Bildschirm angezeigt.

Wenn dieser Bildschirm angezeigt wird, hat Clonezilla die SAMBA-Freigabe erfolgreich gemountet und der Imaging-Prozess/die Konfiguration kann fortgesetzt werden. Es schadet nie zu bestätigen, dass der SAMBA-Server die Verbindung ebenfalls sieht. Der folgende Befehl kann auf dem Samba-Server ausgegeben werden, um sicherzustellen, dass Clonezilla tatsächlich verbunden ist.


lsof -i :445 | grep -i established

11. Der nächste Prozess besteht darin, das Image dieses bestimmten Servers zu konfigurieren. Clonezilla hat zwei Modi; Anfänger und Experte. In diesem Handbuch wird einfach „Anfänger“ verwendet, da es alle notwendigen Optionen für den Bildgebungsprozess bietet.

12. Im nächsten Schritt wird gefragt, wovon Clonezilla ein Image auf diesem bestimmten System erstellen soll. Da der gesamte Server virtualisiert werden muss, wird „savedisk“ ausgewählt, um alle Partitionen im System einzuschließen.

Hinweis: Stellen Sie sicher, dass die Samba-Freigabe über genügend Speicherplatz zum Speichern der GESAMTEN Festplatte verfügt! Clonezilla führt eine gewisse Komprimierung durch, es ist jedoch besser, VOR dem Klonen sicherzustellen, dass der Speicherplatz vorhanden ist.

13. In Zukunft muss dem Bild in der folgenden Menüaufforderung ein Name zugewiesen werden.

14. Sobald ein Name angegeben wurde, fragt Clonezilla, welche Festplatte (falls mehrere vorhanden sind) abgebildet werden soll. In diesem Beispiel erkennt Clonezilla den jeweiligen RAID-Controller dieses Servers und meldet die Größe der Festplatte. In diesem Fall beträgt die gemeldete Größe 146 GB.

Hinweis: Stellen Sie auch hier sicher, dass die Samba-Freigabe über genügend Speicherplatz für den Imaging-Prozess verfügt! Clonezilla führt eine gewisse Komprimierung durch, aber Vorsicht ist besser als Nachsicht.

15. Der nächste Schritt ist für Clonezilla etwas relativ Neues und besteht in der Möglichkeit, Dateisysteme zu reparieren, während das Imaging stattfindet. Die von dieser Funktion unterstützten Dateisysteme sind dieselben, die normalerweise vom Linux-Dienstprogramm „fsck“ unterstützt werden.

Diese Prüfung ist nicht obligatorisch, kann aber dazu beitragen, ein schlechtes Bild zu verhindern. Überspringen Sie die Prüfung, wenn diese Option nicht gewünscht ist.

16. Auf dem nächsten Bildschirm wird überprüft, ob das Bild nach der Aufnahme wiederhergestellt werden kann. Es wird empfohlen, dies zu tun, um beim ersten Mal ein gutes Bild zu gewährleisten. Wenn das abzubildende System jedoch groß ist, verlängert sich dadurch der Imaging-Vorgang um einige Zeit.

17. Nachdem Sie bei der Eingabeaufforderung „Gespeichertes Bild prüfen“ auf OK geklickt haben, beginnt Clonezilla mit der Erstkonfiguration und den Vorbereitungen für das Imaging. Der Bildgebungsprozess hat jedoch noch nicht begonnen! Wenn alle Prüfungen abgeschlossen sind, fordert Clonezilla ein letztes Mal auf, zu überprüfen, ob alle Parameter korrekt sind, und fordert Sie auf, mit dem Imaging-Prozess zu beginnen.

18. Nachdem sichergestellt wurde, dass alle Einstellungen bestätigt sind, startet Clonezilla den Imaging-Prozess und gibt einen Einblick in den Status.

19. Dieser Bildschirm füllt sich nach und nach mit roter Farbe, um den Fortschritt der Bildgebung anzuzeigen. Auf Anweisung überprüft Clonezilla das gespeicherte Bild sofort nach der Aufnahme. Sobald Clonezilla fertig ist, erhalten Sie Anweisungen zum Fortfahren.

Dies ist ein gutes Zeichen dafür, dass das Image wahrscheinlich erfolgreich erstellt wurde und bereit sein sollte, auf den virtuellen Gast innerhalb von XenServer verschoben zu werden.