Webbasiertes KVM-Management für Ubuntu


15

Wir haben einen einzelnen Ubuntu 9.10-Stammserver, auf dem wir mehrere virtuelle KVM-Maschinen ausführen möchten. Um diese virtuellen Maschinen zu verwalten, hätte ich gerne ein webbasiertes KVM-Verwaltungstool, aber ich weiß nicht, welches aus der Liste der auf linux-kvm.org erwähnten Tools ausgewählt werden soll.

Ich habe virsh & virt-manager auf meinem Desktop verwendet, möchte aber ein Webinterface für den Server. Ich habe ConVirt auf meinem Desktop getestet, aber KVM-Maschinen konnten nicht von virsh / virt-manager abgerufen werden, und der KVM-Import für virtuelle Maschinen funktionierte nicht (nur Xen).

oVirt sieht gut aus, aber ich kann nicht herausfinden, ob und wie ich es auf Ubuntu 9.10 installieren kann.

Kann jemand gute webbasierte KVM-Verwaltungstools empfehlen, die einfach unter Ubuntu 9.10 installiert werden können?

Ich bin auf der Suche nach etwas, mit dem ich neben dem Hosten virtueller Maschinen auch andere Dienste wie Apache und Postgresql ausführen kann, also vorzugsweise ein relativ geringes Gewicht und keine dedizierten Betriebssysteminstallationen. Wir brauchen kein professionelles Clustering / Migrieren oder ähnliches, nur etwas, mit dem wir virtuelle Maschinen von einer Webseite aus erstellen, starten, inspizieren, verwalten und stoppen können.

Viele Grüße, Tim


Update:
Hat jemand irgendwelche Vorschläge? Es ist schrecklich ruhig hier ..


Gute Frage ... Ich wollte genau das Gleiche selbst fragen (bin in einem identischen Szenario).
JKP

Ziemlich komisch, dass es für Ubuntu noch nichts halbwegs Anständiges gibt.
Bis

@ Bis: Ja, selbst das Hinzufügen eines Kopfgeldes hat nicht viel dazu beigetragen, einen klaren Gewinner zu finden. Lassen Sie die Frage offen, bis eine gute Lösung gefunden wurde.
Tim

Till: Kein Wunder, Canonical entwickelt nicht wirklich viel, sondern bezieht nur fertige Projekte ein.
Dyasny

1
oVirt ist ziemlich stark an Fedora gebunden und daher in Ubuntu nicht nützlich.
sendmoreinfo

Antworten:


4

Cloud.com Cloudstack läuft unter Ubuntu 10.04. Offensichtlich auch Eukalyptus. Ich weiß, dass Sie keine Cloud-Funktionen möchten, aber Sie können sie einfach ignorieren, wenn Sie möchten. Perfekt als einfaches Hypervisor-Management, solange Sie eine externe Management-Box haben.

Wie Sie bemerkt haben, sind andere Tools wie Karesansui und oVirt nur für RHEL / Centos erhältlich

Convirture ist in Ordnung, ich bin tatsächlich überrascht, dass Sie Probleme beim Importieren hatten. Ich denke, ihr Update / Patching-Prozess könnte verbessert werden.


Im Installationshandbuch für Cloudstack wird der folgende Hinweis erwähnt: "Hinweis: Bei einer Einzelserverinstallation werden der Verwaltungsserver und der Agent möglicherweise auf demselben Server installiert. Der Agent sollte zuerst und dann der Verwaltungsserver installiert werden." Es scheint, dass es auf einem einzelnen Server möglich wäre.
Tim

4

Wie auf der offiziellen Website von libvirtd berichtet, gibt es grundsätzlich zwei Open-Source-Webschnittstellen für die Verwaltung und Verwaltung von libvirtd + KVM:

  • AbiCloud
  • oVirt

Es gibt auch andere Alternativen zum Verwalten und Verwalten von KVM über die Weboberfläche. Eine Liste finden Sie unter dieser Adresse .

Vielleicht ist RED HAT Enterprise Virtualization die beste Wahl.


3

Probiere diese:

Archipels Look-and-Feel sieht unter den anderen am besten aus (imho). Da Archipel und oVirt beide libvirt als Backend verwenden, sollten ihre Funktionen ziemlich gleich sein. Es ist das Layout der Benutzeroberfläche, das sich am meisten unterscheidet. Obwohl ich sie beide nicht überprüft habe, ist es nur eine Vermutung.


Archipel benötigt einen XMPP-Server, um irgendwo installiert zu werden.
Fabian Zeindl

2

Probieren Sie Proxmox VE aus . Es verfügt über eine schöne Weboberfläche zur Verwaltung von KVM- und OpenVZ-Gästen. Es läuft jedoch unter Debian und nicht unter Ubuntu - ist das nah genug für Sie?


Proxmox scheint oberflächlich die "no dedicated OS installs" -Anforderung zu erfüllen. Oder irre ich mich?
Tim

Sie können Proxmox auf Debian installieren oder deren Betriebssystem-Installer verwenden. Wenn Sie daran denken, dass Debian ≈ Ubuntu ist, dann entspricht es den Anforderungen. Wenn du Ubuntu haben musst, dann nein.
200_success

1

Ich habe es noch nie ausprobiert, aber einige Freunde haben mir Eukalyptus empfohlen .


Eukalyptus ist ziemlich schwer und war bereits auf der Liste der oben verlinkten Werkzeuge. Ich suche Empfehlungen, die auf der tatsächlichen Erfahrung basieren und die oben aufgeführten Anforderungen erfüllen. Aus heutiger Sicht hätte diese Antwort besser zu einem Kommentar gepasst. (Das Kopfgeld nicht wert)
Tim

1

Leider glaube ich nicht, dass es ein ausgereiftes Produkt gibt, das für KVM das bietet, wonach Sie suchen. Wir haben uns in der Vergangenheit regelmäßig nach so etwas umgesehen, aber die Liste auf linux-kvm.org scheint seitdem nichts Nützliches hinzugefügt zu haben.

Wir haben uns ziemlich gut damit abgefunden, den virt-manager-Client von Linux-Desktops aus und virsh über ssh via Putty von Windows aus zu verwalten. Für die relativ einfachen Anforderungen, die wir haben - die ziemlich gut mit denen übereinstimmen, die Sie skizziert haben - habe ich nicht das Gefühl, dass wir zu viel für eine (relativ) kleine Anzahl von Gastgebern und Gästen vermisst haben, um sie zu verwalten . Wenn Sie nur einen Server und seine Gäste verwalten möchten, ist dies möglicherweise problematischer, als es die aktuelle Auswahl an Optionen wert ist.


3
So sind wir auch in den letzten Monaten zurechtgekommen. Trotzdem ist es schwer zu glauben, dass es für die begrenzten Anforderungen, die ich gestellt habe, nicht einmal etwas halbwegs Anständiges gibt Mindestens ein paar Versuche, Virsh in eine Web-App zu packen und einige Statistiken zu zeigen.
Tim

Habe diese PHP / AJAX VirtualBox-Implementierung heute Morgen auf HackerNews bemerkt und mir Ihre Frage überlegt. Ihrer Meinung nach wäre es einfacher , virsh oder virt-manager mit einem anständigen Web-Front-End zu versehen.
Nedm


1

Testen Sie WebVirtMgr , einen sehr nützlichen Dienst für die Verwaltung virtueller Maschinen. Es ermöglicht das Erstellen und Konfigurieren neuer virtueller Maschinen und das Anpassen der Ressourcenzuweisung.


0

Eine etwas tangentiale Antwort:

VMware Server ist kostenlos verfügbar (für den internen Gebrauch) und verfügt über ein webbasiertes Admin-Tool.


Zu diesem Zeitpunkt befassen wir uns nur mit KVM-basierten Lösungen, aber danke für den Vorschlag.
Tim

1
VMWare Server hat jedoch Probleme: Die Weboberfläche funktioniert nicht mit den neuesten Firefox-Builds von Anfang an (dies kann behoben werden, indem die SSL-Optionen von FF etwas lockerer gestaltet werden). Ich werde Sie in IE-Situationen abmelden und Sie müssen inoffizielle Hacks der virtuellen Hardwarelaufwerke verwenden, damit sie entweder als Host oder Gast mit dem Kernel aus der neuesten Ubuntu LTS-Version funktionieren. Aufgrund dieser Probleme sehe ich vbox ad KVM als Alternative.
David Spillett

0

Convirt, jetzt hat die Web-GUI


Wie ich in meiner Frage erwähnt habe, habe ich Convirt bereits ausprobiert, aber es hat bei mir nicht funktioniert. Zu diesem Zeitpunkt hatte es bereits die Web-GUI. Hat sich in letzter Zeit etwas Wesentliches geändert, von dem ich nichts weiß?
Tim


0

2008 wurde ein Drupal-Projekt zur Implementierung eines Virtual Machine Managers als Web-UI für libvirt in Drupal gestartet.

Hört sich für mich nach einer guten Idee an ... aber anscheinend sind sie nicht weit gekommen.

http://drupal.org/project/vps_api



0

Überprüfen Sie Cloudmin, es ist im Grunde webmin + Virtualisierungsmodule. Es ist recht benutzerfreundlich, einfach zu installieren und hält, was auf der Dose steht.


0

OpenQRM ist ziemlich cool.

Ich habe mit SolusVM und es ist schön gearbeitet, wurde aber noch auf der Suche nach etwas , das VMware, Xen würde behandeln und KVM - http://OpenQRM.com paßt diese Rechnung und bietet so viele verschiedene Möglichkeiten , um Ihre Virtualisierung zu handhaben , HA, Klonen, Snapshots, sofortige Bereitstellung usw.

Und es kommt mit Debian- und CentOS-Image-Unterstützung für schnelles Sandboxing.

Sie können VMs auf physische Maschinen, physische Maschinen auf VMs, einen VM-Typ (z. B. Xen) auf einen anderen (z. B. VMware) usw. verschieben.

Es ist wirklich sehr robust und sehr erweiterbar.

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.