Gestione KVM basata sul web per Ubuntu


15

Abbiamo un singolo server root Ubuntu 9.10 su cui vogliamo eseguire più macchine virtuali KVM. Per amministrare queste macchine virtuali, vorrei uno strumento di gestione KVM basato sul web, ma non so quale scegliere dall'elenco degli strumenti menzionati su linux-kvm.org.

Ho usato virsh e virt-manager sul mio desktop, ma vorrei un'interfaccia web per il server. Ho testato ConVirt sul mio desktop, ma non è stato possibile prelevare le macchine KVM da virsh / virt-manager e non sono riuscito a far funzionare l'importazione della macchina virtuale KVM (solo Xen).

oVirt sembra buono, ma non riesco a scoprire se e come posso installarlo su Ubuntu 9.10 .. (E preferirei davvero non perdere altri giorni a testare cose che potrebbero non funzionare alla fine.)

Qualcuno può consigliare qualche buon strumento di gestione KVM basato sul web che sia facile da installare su Ubuntu 9.10?

Sto cercando qualcosa che mi permetta anche di eseguire altri servizi come apache e postgresql oltre a ospitare macchine virtuali, quindi preferibilmente abbastanza leggero e senza installazioni di sistemi operativi dedicati. Non abbiamo bisogno di alcun cluster / migrazione professionale o altro, ma solo qualcosa che ci permetterà di creare, avviare, ispezionare, amministrare e arrestare le macchine virtuali da una pagina Web.

Cordiali saluti, Tim


Aggiornamento:
qualcuno ha qualche suggerimento? È tremendamente tranquillo qui ..


Bella domanda ... Volevo chiedermi esattamente la stessa cosa (sono in uno scenario identico).
jkp,

Abbastanza strano che non ci sia ancora nulla di semi-decente per Ubuntu.
Fino al

@Til: Sì, anche l'aggiunta di una taglia non ha aiutato molto a trovare un vincitore chiaro .. Lasciare aperta la domanda fino a quando non viene trovata una buona soluzione.
Tim

Fino a: non c'è da stupirsi, i canonici non si sviluppano molto, incorporano solo progetti pronti.
dyasny,

1
oVirt è praticamente legato a Fedora, quindi non è utile in Ubuntu.
sendmoreinfo,

Risposte:


4

Cloud.com Cloudstack funziona su Ubuntu 10.04. Ovviamente anche l'eucalipto. So che non vuoi funzionalità cloud, ma puoi semplicemente ignorarle se vuoi. Perfettamente praticabile come semplice gestione dell'hypervisor, purché si disponga di una scatola di gestione esterna.

Come hai notato, altri strumenti come Karesansui e oVirt sono confezionati solo per RHEL / Centos

Convirture va bene, sono davvero sorpreso che tu abbia avuto problemi a importare. Penso che il loro processo di aggiornamento / patch possa essere migliorato.


Il manuale di installazione di Cloudstack menziona la seguente nota: "Nota: in un'installazione a server singolo, il server di gestione e l'agente possono essere installati sullo stesso server. L'agente deve essere installato prima, quindi il server di gestione." Sembra che sarebbe possibile su un singolo server ..
Tim

4

Come riportato nel sito ufficiale di libvirtd, in pratica esistono due interfacce web open source per l'amministrazione e la gestione di libvirtd + KVM:

  • AbiCloud
  • oVirt

Esistono anche altre alternative per l'amministrazione e la gestione di KVM tramite l'interfaccia web, puoi trovare un elenco a questo indirizzo .

Forse la scelta migliore è RED HAT Enterprise Virtualization.


3

Prova questi:

Il look-and-feel di Archipel sembra il migliore tra gli altri (imho). Dato che Archipel e oVirt usano entrambi libvirt come backend, le loro caratteristiche dovrebbero essere praticamente uguali; è il layout dell'interfaccia utente che differisce principalmente. Anche se non li ho controllati entrambi, è solo una supposizione.


Archipel necessita di un server XMPP da installare da qualche parte.
Fabian Zeindl,

2

Provare Proxmox VE , ha una bella interfaccia web per gestire gli ospiti KVM e OpenVZ. Tuttavia, funziona su Debian anziché su Ubuntu: è abbastanza vicino per te?


Proxmox sembra non soddisfare il requisito "nessuna installazione di SO dedicata" .. O sbaglio?
Tim

È possibile installare Proxmox su Debian o usare il loro programma di installazione del sistema operativo. Se consideri che Debian ≈ Ubuntu, allora soddisfa i requisiti. Se devi avere Ubuntu, allora no.
200_successo

1

Non l'ho mai provato, ma alcuni amici mi hanno consigliato l' eucalipto prima.


L'eucalipto è piuttosto pesante ed era già nell'elenco degli strumenti collegati sopra. Sto cercando consigli basati sull'esperienza reale, che soddisfino i requisiti sopra elencati. Allo stato attuale questa risposta si adatterebbe meglio come commento. (Non vale la taglia)
Tim

1

Sfortunatamente, non penso che ci sia un prodotto maturo là fuori che fa quello che stai cercando bene per KVM. Abbiamo cercato periodicamente qualcosa di simile in passato, ma l'elenco su linux-kvm.org non sembra aver aggiunto nulla di utile da allora.

Siamo abbastanza ben rassegnati alle dimissioni dal client virt-manager da desktop Linux e virsh su ssh tramite mastice da Windows per la gestione. Tuttavia, per i requisiti relativamente semplici che abbiamo - che corrispondono abbastanza bene a quelli che hai delineato - non mi sento che ci siamo persi troppo per un numero (relativamente) ridotto di host e ospiti da amministrare . Se stai solo cercando di amministrare 1 server e i suoi guest, questo potrebbe essere più un problema di quello che vale con l'attuale gamma di opzioni.


3
È così che siamo passati anche negli ultimi mesi .. Ma è ancora difficile credere che non ci sia nemmeno nulla di decente là fuori per la serie limitata di requisiti che ho pubblicato .. Tu; pensi che ci sarebbe almeno alcuni tentativi di avvolgere virsh in un'app Web e mostrare alcune statistiche ..
Tim

Ho notato questa implementazione di VirtualBox PHP / AJAX su HackerNews questa mattina e ho pensato alla tua domanda. Secondo te, penso che sarebbe più facile concludere virsh o virt-manager con un front-end web decente.
nedm,


1

Prova WebVirtMgr , un ottimo servizio per la gestione di macchine virtuali. Consente di creare e configurare nuove macchine virtuali e regolare l'allocazione delle risorse.


0

Una risposta in qualche modo tangenziale:

VMware Server è disponibile gratuitamente (per uso interno) e dispone di uno strumento di amministrazione basato sul Web.


A questo punto stiamo solo esaminando le soluzioni basate su KVM, ma grazie per il suggerimento.
Tim

1
VMWare Server ha dei problemi però: la sua interfaccia web non funzionerà con le recenti build di Firefox out-of-the-box (questo può essere risolto rendendo le opzioni SSL di FF un po 'più rilassate) e lo trovo inaffidabile (normale "oops c'era un errore, Ho intenzione di disconnetterti da "situazioni" in IE, e devi usare hack non ufficiali delle unità hardware virtuali per farlo funzionare come host o come ospite con il kernel trovato nell'ultima versione di Ubuntu LTS. Sto esaminando l'annuncio vbox KVM come alternative a causa di questi problemi.
David Spillett,

0

convirt, ora ha la gui web


Come ho già detto nella mia domanda, avevo già provato Convirt, ma non ha funzionato per me. A quel tempo aveva già la gui web. Recentemente è cambiato qualcosa di significativamente di cui non sono a conoscenza?
Tim

0

Apparentemente, c'è un progetto per aggiungere una console di gestione basata sul web a OpenNebula: http://dev.opennebula.org/projects/15/wiki/Wiki

Ho (per coincidenza) lavorato su questo tramite SARA e mi è sembrato tutto a posto (ma è ancora un lavoro in corso). Ho pensato di menzionarlo qui come un possibile nuovo sviluppo.


0

Nel 2008 è stato avviato un progetto Drupal per l'implementazione di un gestore di macchine virtuali come interfaccia utente Web per libvirt all'interno di Drupal.

Mi sembra una buona idea ... ma sembra che non siano andati molto lontano.

http://drupal.org/project/vps_api



0

Controlla Cloudmin, è fondamentalmente webmin + moduli di virtualizzazione. È abbastanza utilizzabile, facile da installare e fa ciò che dice sulla lattina.


0

OpenQRM è piuttosto kewl.

Ho lavorato con SolusVM ed è bello, ma era ancora alla ricerca di qualcosa che potesse gestire VMware, Xen e KVM - http://OpenQRM.com adatta quella fattura, e le offerte così tanti modi diversi per gestire il tuo virtualizzazione, HA, clonazione, istantanee, distribuzione immediata, ecc.

E viene fornito con il supporto delle immagini Debian e CentOS anche per il sandboxing rapido.

Puoi spostare le macchine virtuali su macchine fisiche, macchine fisiche su macchine virtuali, un tipo di macchina virtuale (ad esempio Xen) in un'altra (ad esempio, VMware), ecc.

È davvero molto robusto e altamente estensibile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.