Alternativen zu Xen für die Einrichtung der Virtualisierung


7

Ich verwende Xen derzeit in der Produktion, um eine Reihe von Ubuntu-VMs (Intrepid / Jaunty) auszuführen. Ich habe einen anderen Server, den ich als VM-Host einrichten möchte, um mehr Gastbetriebssysteme auszuführen, und suche nach den besten Optionen für unsere Anforderungen:

  • Möglichkeit, "moderne" 64-Bit-Gastbetriebssysteme (insbesondere Ubuntu Lucid) auszuführen - Wir haben derzeit das Problem, dass wir Lucid in unserem vorhandenen Xen-Setup ohne ernsthafte Neuerstellung / Aktualisierung nicht unterstützen.
  • "Bare-Metal" / Headless-Konfiguration - ein ressourcenschonendes Host-System, auf dem wir ein Dutzend oder mehr Gäste ausführen können
  • Stellen Sie VMs von einem "Master" -Image aus bereit. Mit Xen können wir jetzt so etwas tun, und es ist sehr praktisch, um neue Inhalte bereitzustellen

Möchte auch eine Art von GUI-Management-Tools haben , wenn diese Option existiert ...

Es gibt wahrscheinlich einige andere Dinge, die wir gerne hätten, an die ich im Moment nicht denken kann, aber das sind die beiden wichtigsten und schwierigsten Dinge, die zu erreichen sind.

Ich bin offen für alle anderen Lösungen: KVM, OpenVZ usw. - alles, was hoffentlich die oben genannten Anforderungen erfüllen kann. Was das Host-Betriebssystem betrifft, führen wir derzeit Debian aus, aber ich habe keinen Anhang dazu. Wir haben versucht, Xen ohne Erfolg unter CentOS oder Debian Lenny zum Laufen zu bringen. Wir wollen nur etwas, das funktioniert . Anregungen / Ratschläge wäre sehr dankbar.

Antworten:


5

KVM mit virtio Netzwerk- und Blockgeräten, die über libvirt verwaltet werden. Passt auf alle Ihre Anforderungen, weist ähnliche Leistungsmerkmale wie Xen auf und ermöglicht die grafische Verwaltung über z. B. virt-manager (auf Wunsch können Sie auch Xen-Hosts verwalten).

Als Host-Betriebssystem würde ich Ubuntu Lucid, Debian Squeeze oder Debian Lenny mit zurückportierten Paketen (in dieser Reihenfolge) vorschlagen. Die Entwicklung von KVM / libvirt schreitet stetig voran. Daher möchten Sie in der Regel frischere Versionen als in Vanilla Lenny.

Die Akzeptanz von KVM ist stark genug, damit Sie leicht Vorschläge und Hilfe für die meisten Fragen finden, auf die Sie möglicherweise stoßen.


1
Wir haben angefangen, KVM zu betreiben und es funktioniert fantastisch. Wir denken jetzt darüber nach, stattdessen UEC (Ubuntu Enterprise Cloud) auszuführen, damit wir uns leichter in unsere von EC2 gehostete Infrastruktur einbinden können.
Coleman

1

Wenn Sie nicht gegen eine kommerzielle Lösung sind, können Sie sich so etwas wie Citrix Xenserver ansehen. Die kostenlose Version (Citrix Xenserver Free) ist hinsichtlich der VM- / Host-Kapazität unbegrenzt. Sie unterstützt die gemeinsame Speicherung und Live-Migration von VMs zwischen gepoolten Hosts. Installierte Installationen und Klonen von VMs. Speicherschnappschüsse; und es hat ein grafisches Management-Tool.


0

Wir verwenden KVM seit einiger Zeit für Debian Lenny. Ganz solide und hatte keine der Probleme, die wir mit Xen hatten.

Für die Hardware verwenden wir derzeit den Dell R510 mit 12 Laufwerken in RAID10 und 64 GB RAM. Wir finden, dass wir mit einer Kombination aus Paravirt- und HVM-Gästen ziemlich leicht ungefähr 20 auf einem dieser Ziele erreichen können.

HTH.


0

KVM wurde bereits erwähnt, aber für Vorlagen und die schnelle Bereitstellung von VMs empfehlen wir Ihnen, sich RHEV anzusehen - es ist nicht kostenlos, bringt Sie aber dorthin.


1
Wenn Sie mehr Zeit als Geld haben, arbeiten Cobbler und Koan sehr gut mit KVM zusammen.
Rodger

Sie arbeiten mit allem, was PXEboot kann
dyasny

Wenn ich "sehr gut" sage, meine ich, dass Koan in der Lage ist, Gäste aus einer in Cobbler gespeicherten Spezifikation als ersten Schritt des Erstellungsprozesses zu definieren.
Rodger

Danke, das war mir nicht bewusst. Ich würde gerne einen Link zu einem Howto oder einer Anleitung sehen, wenn möglich, insbesondere für KVM-spezifische Dinge, hier oder $ my_nick bei gmail
dyasny
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.