Proxmox VE: una alternativa libre a la gestión de la virtualización

logo_pveYa tengo muchas máquinas en casa y poco tiempo para dedicarle al hardware y el cacharreo por lo que hace ya un mes que adquirí en Hetzner un nuevo servidor para mi laboratorio, Hetzner es ISP alemán y sudafricano que permite alquilar máquinas físicas a un precio aceptable, ancho de banda de sobra y con un servicio magnífico comprobado a lo largo de más de un año con otros servidores que uso a titulo profesional. No conozco muchos ISP de la magnitud de Hetzner para poder haceros comparativas en cuanto a servicios/precio, pero son rápidos y en caso de problemas (tanto de sistema operativo, de red como físicos) están ahí para ayudar con un servicio 24×7 excelente incluido en el precio. La única pega es que el panel de control que ofrecen a los clientes está en alemán pero es sencillo y con Google Translator en unos minutos lo tenía dominado.

Hecha la “cuñita” publicitaria sin ánimo de nada a Hezner (cuando algo funciona también hay que decirlo). Paso a contaros qué infraestructura he configurado para gestionar este servidor.

Actualmente, gracias al furor “Cloud” y teniendo en cuenta que la virtualización forma parte del paradigma aunque no obligatoriamente, he estado mirando diferentes fórmulas o aplicaciones para gestión de la virtualización de forma sencilla, cómoda y rápida, por supuesto en Software Libre. Conocía desde hace tiempo Enomalism o actualmente AbiCloud* que es muy interesante y otras muchas soluciones web que permiten gestionar máquinas virtuales y aprovisionarlas, pero a la hora de la verdad la mayoría de estas aplicaciones de gestión de la virtualización no rinden como se espera, me refiero por ejemplo a la clusterización, migración de máquinas virtuales entre físicas y acciones afines o en algunos casos hay que pasar por caja para conseguir funcionalidades extra que generalmente no son Open Source. Los amigos de la Fundación I+D del Software Libre llevan usando Proxmox VE unos cuantos meses. Así que tras documentarme me lancé a la aventura y solicité a mi ISP que me montaran una máquina con Proxmox VE 1.1.

*AbiCloud no es sólo un gestor de máquinas virtuales sino que también puede gestionar máquinas físicas de una nube.

Proxmox VE es una plataforma de virtualización de código libre (GPLv2) realizada por la compañía alemana Proxmox Server Solutions GmbH, especializados en appliances virtuales empresariales.

¿Por qué usar Proxmox VE?

  • Porque hace gala del principio KISS, es simple y funciona.
  • Porque permite desplegar máquinas virtuales en cuestión de segundos ya sea desde las plantillas disponibles o desde 0.
  • Porque permite crear contenedores gracias a OpenVZ, permite virtualizar y paravirtualizar gracias a KVM, por lo que no hecho de menos ni VMware ni Xen.
  • Porque permite descargar plantillas con aplicaciones instaladas y configuradas listas para usar desde aquí.
  • Porque se pueden tener varios servidores físicos en cluster y migrar en vivo máquinas virtuales de un servidor a otro de forma rápida y sencilla. Permitiéndo aprovechar al máximo el hardware y alta disponibilidad de mis sistemas operativos virtualizados.
  • Porque permite hacer backup a otros discos de forma totalmente desatendida y controlar gráficamente el estado y consumo de cada una de las máquinas virtuales.
  • Porque puedes acceder por VNC a cualquiera de las máquinas desplegadas aún sin red configurada.
  • Porque se descarga en ISO, basada en Debian y se instala directamente en el servidor anfitrión, una vez instalado todo lo demás se hace vía web.

800px-screen-startpage-with-cluster

Y por muchas razones más. Pero no es oro todo lo que reluce, he echado de menos más información sobre el consumo de red y recursos. Aunque se muestran datos básicos, no hay acumulados y gráficas históricas que son importantes para adelantarse a los problemas. Realmente con ntop y Cacti se soluciona este problema. En cuanto a documentación y comunidad no está mal, ya que tanto OpenVZ como KVM además del propio ProxmoxVE cuentan con un importante número de colaboradores y manuales.

Para instalarlo mira este fantástico manual que nos ofrecen los amigos de Howtoforge.

Lo tengo claro, para montar un entorno corporativo o personal de virtualización ya tengo una solución Open Source que cubre mis necesidades: Proxmox VE.

10 thoughts to “Proxmox VE: una alternativa libre a la gestión de la virtualización”

  1. Estoy pensando en comprar un servicio parecido.

    ¿Me podrías contar qué servidor dedicado tienes y que tal resultado te está dando?

    Un saludo.

  2. Si, como apunto en el artículo tengo varios servidores contratados con http://www.hetzner.com/ el servicio que dan es bastante bueno calidad/precio. Mira en la web las diferentes opciones de servidores ya que deberás ver el que se ajusta a tus necesidades. Para que Hetzner te instalen Proxmox deberás pedirlo expresamente ya que no lo tienen en el listado de Sistemas Operativos soportados, eso te costará 50€ más de alta, pero merece la pena.

    Saludos.

  3. Interesante. Posiblemente a finales a finales de Agosto contrate un servidor en Hetzner para crear algunas maquinas virtuales. En el proveedor que tengo actualmente dispone de la distribución Proxmox. Mi pregunta: Para que los de Hetzner me instalen Proxmox en un servidor, tengo que pagarles 50€. Pero 50€ cada vez que les mande instalarme Proxmox? Hay que pagar algo extra al mes? Un saludo !

  4. Hola Ivan, la cantidad a pagar a Hetzner para que te instalen proxmox es 150€ de “setup fee” o de alta + precio por servidor elegido (nada extra al mes), es fácil, cuando se adquiere el servidor les envías un correo con la URL de la iso que necesitas y ellos te enviarán un enlace tipo VLC para que tu hagas la instalación gráfica.

    Saludos.

  5. Mikel me lo mostró hace poco en su infraestructura (también en Hetzner) y el único “pero” que puso fue sobre los upgrades, parece que son engorrosos… esperemos que pronto lancen el bontoncito mágico “Update to X.y Version ” :)

    Saludos

  6. Toni:

    Actualmente estoy usando templates de centos en proxmox, pero tengo algunas dudas al respecto:

    a) Porque no se puede acceder a la consola en templates
    b) Se puede hacer cambios de ip en los archivos de configuracion correspondientes en centos
    c) Porque algunos templates se montan y se h ace necesario desmontarlas antes de eliminarlao y otros no

  7. Hola Marco,
    La verdad es que no sé contestarte a esas preguntas pienso que son características que dependerán de varios factores. Posiblemente la gente del proyecto te puedan ayudar a responderlas, prueba contactar con ellos en su foro: http://forum.proxmox.com/

    Saludos.

Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.