Internetowe zarządzanie KVM dla Ubuntu

15

Mamy jeden serwer główny Ubuntu 9.10, na którym chcemy uruchomić wiele maszyn wirtualnych KVM. Do administrowania tymi maszynami wirtualnymi potrzebuję internetowego narzędzia do zarządzania KVM, ale nie wiem, które wybrać z listy narzędzi wymienionych na linux-kvm.org.

Używałem virsh & virt-manager na pulpicie, ale chciałbym interfejsu WWW dla serwera. Przetestowałem ConVirt na moim pulpicie, ale nie udało mu się pobrać maszyn KVM z virsh / virt-manager i nie mogłem uruchomić importu maszyny wirtualnej KVM do pracy (tylko Xen).

oVirt wygląda dobrze, ale nie mogę się dowiedzieć, czy i jak mogę go zainstalować na Ubuntu 9.10 .. (Naprawdę wolałbym nie marnować kolejnych kilku dni na testowanie rzeczy, które w końcu mogą nie działać).

Czy ktoś może polecić jakieś dobre internetowe narzędzia do zarządzania KVM, które są łatwe do zainstalowania na Ubuntu 9.10?

Szukam czegoś, co pozwoli mi również uruchamiać inne usługi, takie jak apache i postgresql, oprócz hostowania maszyn wirtualnych, więc najlepiej jest dość lekki i nie wymaga instalacji systemu operacyjnego. Nie potrzebujemy żadnego profesjonalnego klastrowania / migracji ani niczego, tylko coś, co pozwoli nam tworzyć, uruchamiać, sprawdzać, administrować i zatrzymywać maszyny wirtualne ze strony internetowej.

Z pozdrowieniami, Tim


Aktualizacja:
ktoś ma jakieś sugestie? Jest tu strasznie cicho ..

Tim
źródło
Dobre pytanie ... Chciałem zadać dokładnie to samo (jestem w identycznym scenariuszu).
jkp
Całkiem dziwne, że dla ubuntu nie ma jeszcze nic przyzwoitego.
Do
@ Do: Tak, nawet dodanie nagrody nie pomogło zbytnio znaleźć wyraźnego zwycięzcy. Pozostawiono pytanie otwarte, dopóki nie zostanie znalezione dobre rozwiązanie.
Tim
Do: nic dziwnego, kanoniczny tak naprawdę niewiele się rozwija, zawiera tylko gotowe projekty.
dyasny 15.01.11
1
oVirt jest prawie związany z Fedorą, dlatego nie jest użyteczny w Ubuntu.
sendmoreinfo

Odpowiedzi:

4

Cloud.com Cloudstack działa na Ubuntu 10.04. Oczywiście także eukaliptus. Wiem, że nie chcesz funkcji chmurowych, ale możesz je zignorować, jeśli chcesz. Doskonale wykonalne jako zwykłe zarządzanie hiperwizorem, pod warunkiem, że masz zewnętrzne okno zarządzania.

Jak zauważyłeś, inne narzędzia, takie jak Karesansui i oVirt, są pakowane tylko dla RHEL / Centos

Convirture jest w porządku, jestem zaskoczony, że miałeś problemy z importowaniem. Myślę, że ich proces aktualizacji / łatania mógłby zostać ulepszony.

jjv
źródło
Podręcznik instalacji dla Cloudstack wymienia następującą notatkę: „Uwaga: W przypadku instalacji na jednym serwerze Management Server i agent mogą być zainstalowane na tym samym serwerze. Najpierw należy zainstalować agenta, a następnie serwer zarządzania”. Wydaje się, że byłoby to możliwe na jednym serwerze.
Tim
4

Jak informowaliśmy na oficjalnej stronie libvirtd, istnieją zasadniczo dwa otwarte interfejsy sieciowe do administrowania i zarządzania libvirtd + KVM:

  • AbiCloud
  • oVirt

Istnieją również inne alternatywy dla administrowania KVM i zarządzania przez interfejs sieciowy, listę można znaleźć pod tym adresem .

Być może najlepszym wyborem jest RED HAT Enterprise Virtualization.

Aleroot
źródło
3

Spróbuj tych:

Wygląd Archipela wygląda najlepiej spośród innych (imho). Ponieważ Archipel i oVirt używają libvirt jako backendu, ich funkcje powinny być prawie równe; najbardziej różni się układ interfejsu użytkownika. Chociaż nie sprawdziłem ich obu, to tylko przypuszczenie.

Ihor Kaharlichenko
źródło
Archipel potrzebuje gdzieś zainstalować serwer XMPP.
Fabian Zeindl,
2

Wypróbuj Proxmox VE , ma przyjemny interfejs do zarządzania gośćmi KVM i OpenVZ. Działa jednak na Debianie, a nie na Ubuntu - czy to dla ciebie wystarczająco blisko?

200_sukces
źródło
Proxmox wydaje się pozornie nie spełniać wymogu „bez dedykowanych instalacji systemu operacyjnego”. Czy się mylę?
Tim
Możesz zainstalować Proxmox na Debianie lub skorzystać z instalatora systemu operacyjnego. Jeśli uważasz, że Debian Deb Ubuntu, to spełnia wymagania. Jeśli musisz mieć Ubuntu, to nie.
200_success
1

Nigdy tego nie próbowałem, ale niektórzy znajomi polecili mi wcześniej eukaliptusa .

sybreon
źródło
Eukaliptus jest dość ciężki i był już na liście narzędzi wymienionych powyżej. Szukam rekomendacji na podstawie rzeczywistych doświadczeń, spełniających powyższe wymagania. W tej chwili odpowiedź ta byłaby lepsza jako komentarz. (Nie warte nagrody)
Tim
1

Niestety, nie sądzę, że istnieje jakiś dojrzały produkt, który dobrze spełnia oczekiwania KVM. W przeszłości szukaliśmy czegoś takiego w przeszłości, ale wydaje się, że lista na linux-kvm.org nie dodała nic przydatnego od tego czasu.

Jesteśmy całkiem dobrze zrezygnowani z klienta virt-manager z komputerów z systemem Linux i virsh over ssh poprzez putty z Windows do zarządzania. Jednak ze względu na stosunkowo proste wymagania, które dość dobrze pasują do tych, które przedstawiłeś, nie wydaje mi się, że zbyt wiele brakuje nam (stosunkowo) małej liczby hostów i gości do administrowania . Jeśli chcesz tylko administrować 1 serwerem i jego gośćmi, może to być bardziej kłopotliwe niż w przypadku obecnej gamy opcji.

nedm
źródło
3
W ten sposób przetrwaliśmy również w ciągu ostatnich kilku miesięcy .. Ale nadal trudno uwierzyć, że nie ma tam nawet niczego w połowie przyzwoitego z powodu ograniczonego zestawu wymagań, które opublikowałem. Myślisz, że będzie przynajmniej kilka prób zawinięcia virsha w aplikację internetową i pokazania statystyk ..
Tim
Zauważyłem dziś rano implementację PHP / AJAX VirtualBox na HackerNews i pomyślałem o twoim pytaniu. Wydaje mi się, że łatwiej byłoby owinąć virsha lub virt-managera przyzwoitym interfejsem internetowym.
nedm
1

Wypróbuj WebVirtMgr , bardzo miłą usługę do zarządzania maszynami wirtualnymi. Pozwala tworzyć i konfigurować nowe maszyny wirtualne oraz dostosowywać alokację zasobów.

Maxim Derzhak
źródło
0

Nieco styczna odpowiedź:

Serwer VMware jest dostępny bezpłatnie (do użytku wewnętrznego) i ma internetowe narzędzie administracyjne.

RedGrittyBrick
źródło
W tej chwili patrzymy tylko na rozwiązania oparte na KVM, ale dziękuję za sugestię.
Tim
1
Serwer VMWare ma jednak problemy: jego interfejs sieciowy nie działa z najnowszymi kompilacjami Firefoksa po wyjęciu z pudełka (można to naprawić, czyniąc opcje SSL FF nieco bardziej luźnymi) i uważam, że to niewiarygodne (regularne „Ups, wystąpił błąd, „Wyloguję cię” w IE) i musisz użyć nieoficjalnych włamań do wirtualnych napędów sprzętowych, aby działał on jako host lub gość z jądrem znalezionym w najnowszej wersji Ubuntu LTS. Rozważam KVM reklamę KVM jako alternatywę z powodu tych problemów.
David Spillett,
0

convirt, teraz ma web GUI

chocripple
źródło
Jak wspomniałem w swoim pytaniu, wypróbowałem już Convirt, ale nie działało to dla mnie. W tym czasie miał już GUI web. Czy ostatnio coś znacznie się zmieniło, czego nie jestem świadomy?
Tim
0

Najwyraźniej istnieje projekt dodania internetowej konsoli zarządzania do OpenNebula: http://dev.opennebula.org/projects/15/wiki/Wiki

(Przypadkowo) pracowałem z tym za pośrednictwem SARA i wydawało mi się, że wszystko jest w porządku (ale wciąż trwa). Pomyślałem, że wspomnę o tym tutaj jako możliwym nowym rozwoju.

Tim
źródło
0

W 2008 r. Rozpoczęto projekt Drupal dotyczący wdrożenia menedżera maszyn wirtualnych jako internetowego interfejsu użytkownika dla libvirt w Drupal.

Brzmi dla mnie jak dobry pomysł… ale wygląda na to, że nie zaszli zbyt daleko.

http://drupal.org/project/vps_api

Paweł
źródło
0

Sprawdź Cloudmin, to w zasadzie webmin + moduły wirtualizacji. Jest dość użyteczny, łatwy w instalacji i robi to, co mówi na puszce.

Nux
źródło
0

OpenQRM jest dość kewl.

Pracowałem z SolusVM i jest fajny, ale wciąż szukałem czegoś, co poradziłoby sobie z VMware, Xen i KVM - http://OpenQRM.com pasuje do tego rachunku i oferuje tak wiele różnych sposobów radzenia sobie z wirtualizacją, HA, klonowanie, migawki, natychmiastowe wdrożenie itp.

Jest także wyposażony w obsługę obrazów Debian i CentOS do szybkiego piaskownicy.

Możesz przenieść maszyny wirtualne na maszyny fizyczne, maszyny fizyczne na maszyny wirtualne, jeden typ maszyny wirtualnej (powiedzmy Xen) na inny (powiedzmy VMware) itp.

Jest naprawdę bardzo solidny i łatwo rozszerzalny.

Żaglowiec
źródło