Gestión KVM basada en web para Ubuntu


15

Tenemos un único servidor raíz Ubuntu 9.10 en el que queremos ejecutar múltiples máquinas virtuales KVM. Para administrar estas máquinas virtuales, me gustaría una herramienta de administración de KVM basada en la web, pero no sé cuál elegir de la lista de herramientas mencionadas en linux-kvm.org.

He usado virsh & virt-manager en mi escritorio, pero me gustaría una interfaz web para el servidor. Probé ConVirt en mi escritorio, pero no pudo recoger máquinas KVM de virsh / virt-manager, y no pude lograr que la importación de máquinas virtuales KVM funcionara (solo Xen).

oVirt se ve bien, pero no puedo averiguar si puedo instalarlo en Ubuntu 9.10 y cómo puedo instalarlo (y realmente prefiero no perder otros días probando cosas que podrían no funcionar al final).

¿Alguien puede recomendar alguna buena herramienta de administración de KVM basada en la web que sea fácil de instalar en Ubuntu 9.10?

Estoy buscando algo que también me permita ejecutar otros servicios como apache y postgresql además de alojar máquinas virtuales, por lo que preferiblemente es bastante liviano y no hay instalaciones dedicadas del sistema operativo. No necesitamos ningún clúster / migración profesional ni nada, solo algo que nos permita crear, iniciar, inspeccionar, administrar y detener máquinas virtuales desde una página web.

Saludos cordiales, Tim


Actualización: ¿
Alguien tiene alguna sugerencia? Aquí es muy tranquilo ...


Buena pregunta ... quería preguntar exactamente lo mismo (estoy en un escenario idéntico).
jkp

Bastante extraño que todavía no haya nada semidecente para ubuntu.
Hasta el

@Til: Sí, incluso agregar una recompensa no ayudó mucho para encontrar un claro ganador ... Dejó la pregunta abierta hasta que se encuentre una buena solución.
Tim

Hasta: no es de extrañar, el canónico realmente no se desarrolla mucho, solo incorpora proyectos listos.
dyasny

1
oVirt está prácticamente vinculado a Fedora, por lo que no es útil en Ubuntu.
sendmoreinfo

Respuestas:


4

Cloud.com Cloudstack se ejecuta en Ubuntu 10.04. Obviamente, el eucalipto también. Sé que no quieres funciones en la nube, pero puedes ignorarlas si quieres. Perfectamente viable como gestión simple de hipervisor, siempre que tenga un cuadro de gestión externo.

Como habrás notado, otras herramientas como Karesansui y oVirt están empaquetadas solo para RHEL / Centos

Convirture está bien, en realidad me sorprende que hayas tenido problemas para importar. Creo que su proceso de actualización / parche podría mejorarse.


El manual de instalación de Cloudstack menciona la siguiente nota: "Nota: en una instalación de un solo servidor, el Servidor de administración y el Agente pueden instalarse en el mismo servidor. El Agente debe instalarse primero, luego el Servidor de administración". Parece que sería posible en un solo servidor ..
Tim

4

Como se informó en el sitio oficial de libvirtd, básicamente hay dos interfaces web de código abierto para administrar y administrar libvirtd + KVM:

  • AbiCloud
  • oVirt

También hay otras alternativas para administrar y administrar KVM a través de la interfaz web, puede encontrar una lista en esta dirección .

Quizás la mejor opción es RED HAT Enterprise Virtualization.


3

Prueba estos:

La apariencia de Archipel se ve mejor entre los demás (en mi humilde opinión). Como Archipel y oVirt usan libvirt como backend, se supone que sus características son más o menos iguales; Es el diseño de la interfaz de usuario que difiere principalmente. Aunque no los he revisado a los dos, entonces es solo una suposición.


Archipel necesita un servidor XMPP para instalarse en algún lugar.
Fabian Zeindl

2

Pruebe Proxmox VE , tiene una buena interfaz web para administrar invitados KVM y OpenVZ. Sin embargo, se ejecuta en Debian en lugar de Ubuntu, ¿está lo suficientemente cerca para usted?


Proxmox parece fallar superficialmente el requisito de "no hay instalaciones dedicadas del sistema operativo". ¿O me equivoco?
Tim

Puede instalar Proxmox sobre Debian o usar su instalador del sistema operativo. Si considera que Debian ≈ Ubuntu, entonces cumple con los requisitos. Si debe tener Ubuntu, entonces no.
200_success

1

Nunca lo intenté, pero algunos amigos me han recomendado Eucalyptus antes.


El eucalipto es bastante pesado y ya estaba en la lista de herramientas vinculadas anteriormente. Estoy buscando recomendaciones basadas en la experiencia real, que cumplan los requisitos enumerados anteriormente. Tal como está, esta respuesta habría encajado mejor como comentario. (No vale la pena)
Tim

1

Desafortunadamente, no creo que haya un producto maduro que haga lo que estás buscando para KVM. Hemos buscado periódicamente algo como esto en el pasado, pero la lista en linux-kvm.org no parece haber agregado nada útil desde entonces.

Estamos bastante bien resignados al cliente virt-manager de los escritorios de Linux y virsh sobre ssh a través de masilla de Windows para administrar. Sin embargo, por los requisitos relativamente simples que tenemos, que coinciden bastante bien con los que usted ha descrito, no creo que nos hayamos perdido demasiado para que un número (relativamente) pequeño de hosts e invitados administre . Si solo está buscando administrar 1 servidor y sus invitados, esto puede ser más problemático de lo que vale con la variedad actual de opciones.


3
Así es como hemos sobrevivido también en los últimos meses ... Pero aún así es difícil de creer que ni siquiera haya algo medio decente por el conjunto limitado de requisitos que he publicado ... Usted, creo que habría al menos algunos intentos de envolver virsh en una aplicación web y mostrar algunas estadísticas ..
Tim

Noté esta implementación de PHP / AJAX VirtualBox en HackerNews esta mañana y pensé en su pregunta. Según su punto de vista, creo que sería más fácil envolver virsh o virt-manager con un front-end web decente.
nedm 26/10/10


1

Pruebe WebVirtMgr , es un servicio muy bueno para administrar máquinas virtuales. Permite crear y configurar nuevas máquinas virtuales y ajustar la asignación de recursos.


0

Una respuesta algo tangencial:

VMware Server está disponible sin costo (para uso interno) y tiene una herramienta de administración basada en la web.


En este momento, solo estamos buscando soluciones basadas en KVM, pero gracias por la sugerencia.
Tim

1
Sin embargo, VMWare Server tiene problemas: su interfaz web no funcionará con las compilaciones recientes de Firefox listas para usar (esto se puede solucionar haciendo que las opciones de SSL de FF sean un poco más laxas) y me parece poco confiable (¡Uy !, hubo un error, Voy a cerrar sesión "situaciones" en IE, y tienes que usar hacks no oficiales de las unidades de hardware virtual para que funcione como un host o un invitado con el núcleo que se encuentra en la última versión de Ubuntu LTS. Estoy buscando en vbox ad KVM como alternativas debido a estos problemas.
David Spillett

0

convertido, ahora tiene la GUI web


Como mencioné en mi pregunta, ya había probado Convirt, pero no funcionó para mí. En ese momento ya tenía la GUI web. ¿Ha cambiado algo significativamente recientemente que no conozca?
Tim

0

Aparentemente, hay un proyecto para agregar una consola de administración basada en web a OpenNebula: http://dev.opennebula.org/projects/15/wiki/Wiki

He trabajado (casualmente) con esto a través de SARA y parecía estar bien (pero todavía estaba en progreso). Pensé en mencionarlo aquí como un posible nuevo desarrollo.


0

En 2008, se inició un proyecto de Drupal para implementar un administrador de máquina virtual como una interfaz de usuario web para libvirt dentro de Drupal.

A mí me parece una buena idea ... pero parece que no llegaron muy lejos.

http://drupal.org/project/vps_api



0

Verifique Cloudmin, básicamente son módulos de virtualización webmin +. Es bastante usable, fácil de instalar y hace lo que dice en la lata.


0

OpenQRM es bastante tonto.

He trabajado con SolusVM y es agradable, pero todavía estaba buscando algo que pudiera manejar VMware, Xen y KVM: http://OpenQRM.com se ajusta a esa factura y ofrece muchas formas diferentes de manejar su virtualización, HA, clonación, instantáneas, despliegue inmediato, etc.

Y viene con soporte de imagen de Debian y CentOS para un sandboxing rápido también.

Puede mover máquinas virtuales a máquinas físicas, máquinas físicas a máquinas virtuales, un tipo de máquina virtual (por ejemplo, Xen) a otro (por ejemplo, VMware), etc.

Es realmente muy robusto y altamente extensible.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.