Migration von KVM zu Xen

8

Ich wurde kürzlich beauftragt, einige VMs für die Produktion zu erstellen, und habe mich daran gemacht, eine KVM-basierte VM zu erstellen, anstatt herauszufinden, was unser Produktionsserver verwendet.

Ich habe jedoch erst kürzlich herausgefunden, dass unsere eigenen Server Xensource OS verwenden und nicht so aussehen, als würden sie in naher Zukunft aktualisiert. Im Moment habe ich entweder zwei Möglichkeiten: Ich versuche, die KVM-VM in eine Xen-VM zu konvertieren, oder ich baue das, was ich habe, in eine neue Xen-VM um.

Da ich die faule Person bin, möchte ich die VM lieber nicht neu erstellen. Ich habe nach einer Dokumentation zu einem Verfahren gesucht, um dies zu tun, aber das einzige, was ich finden kann, ist ein alter Artikel mit einigen vagen Anweisungen.

Das ist also meine Frage, Serverfehler - kann man eine KVM, die auf einem KVM-Kernel ausgeführt wird, auf einen Xen-Kernel migrieren? Und wenn ja, wie?

qweet
quelle

Antworten:

1

Die kurze Antwort ist, dass es definitiv möglich ist.

Die längere Antwort hängt davon ab, wie Sie Ihren KVM-Gast erstellt haben. Die VM wird wahrscheinlich ohne oder mit nur geringen Änderungen unter Xen ausgeführt.

Können Sie ein Update durchführen, um weitere Details dazu hinzuzufügen, wie Sie den KVM-Gast erstellt haben und ob es sich um Windows oder Linux usw. handelt?

Veröffentlichen Sie auch die Konfiguration des KVM-Gasts (z. B. wenn es sich um libvirt handelt) oder die Befehlszeile, mit der Sie die VM gestartet haben.

Es ist wahrscheinlich nur eine Frage der Erstellung einer Xen-Konfigurationsdatei, die auf die Gastdiskette oder Image-Datei verweist. Es wäre hilfreich, wenn Sie auch ein Beispiel für die domU-Konfigurationsdatei veröffentlichen würden, die von Ihrer Xen-Installation verwendet wird. Beispielsweise werden diese Konfigurationen normalerweise in / etc / xen / gespeichert

Können Sie auch klären, mit welcher Distribution Sie arbeiten (sowohl für KVM als auch für Xen)? Da gibt es viele Möglichkeiten, wie Dinge eingerichtet werden könnten. Insbesondere Xen bietet viele Möglichkeiten, es bereitzustellen (siehe z. B. Xen bereitstellen ).

(Übrigens ist dies auch eine gute Frage für die Mailingliste der Xen-Benutzer - http://lists.xensource.com/mailman/listinfo/xen-users - insbesondere mit den oben angeforderten Erläuterungen. )

Todd Deshane
quelle
0

Grundsätzlich ist das ziemlich einfach. Bei der Umstellung auf XEN würde ich empfehlen, direkt in den PV-Modus zu wechseln. In der VM:

  1. Installieren Sie den XEN-Kernel
  2. Ändern Sie hda oder sda in xvda
  3. Booten Sie im PV-Modus mit pygrub .

Wenn alles funktioniert, entfernen Sie den KVM-Kernel.

Nils
quelle