OpenVZ, HyperVM · 3 min read · Jan 07, 2026

Gestionando OpenVZ Con HyperVM En CentOS 5.2

Gestionando OpenVZ Con HyperVM En CentOS 5.2

Versión 1.0
Autor: Falko Timme

HyperVM es una aplicación web multi-plataforma, multi-nivel, multi-servidor y multi-virtualización que te permitirá crear y gestionar diferentes máquinas virtuales, cada una basada en diferentes tecnologías a través de máquinas y plataformas. Actualmente soporta la virtualización OpenVZ y Xen y está disponible para RHEL 4/5 así como CentOS 4 y CentOS 5. Este tutorial muestra cómo instalarlo en un servidor CentOS 5.2 para controlar contenedores OpenVZ. También explicaré cómo gestionar contenedores OpenVZ con HyperVM en un servidor CentOS 5.2 remoto (“esclavo”).

¡No emito ninguna garantía de que esto funcione para ti!

1 Nota Preliminar

Estoy usando dos servidores CentOS 5.2 vacíos en este tutorial (vacíos porque HyperVM también instalará OpenVZ, así que OpenVZ no necesita ser instalado en este momento):

  • server1.example.com (IP 192.168.0.100): maestro
  • server2.example.com (IP 192.168.0.102): esclavo

El esclavo es necesario solo si deseas controlar contenedores OpenVZ en servidores remotos con HyperVM (explicado en un capítulo extra).

No pude encontrar nada sobre la licencia de HyperVM, ni en el sitio web de HyperVM ni en las fuentes. Parece ser gratuito, al menos para una cierta cantidad de contenedores OpenVZ controlados (según http://lxlabs.com/store/). Si descubres algo sobre su licencia y si es gratuito o no, por favor házmelo saber.

2 Instalando Un Maestro HyperVM

server1:

(¡El maestro HyperVM te permite controlar contenedores OpenVZ en el propio maestro y en máquinas esclavas. Incluso si no deseas ejecutar máquinas esclavas, necesitas un maestro!)

Primero necesitamos desactivar SELinux. Abre /etc/sysconfig/selinux…

vi /etc/sysconfig/selinux

… y establece SELINUX en disabled:

| # Este archivo controla el estado de SELinux en el sistema. # SELINUX= puede tomar uno de estos tres valores: # enforcing - La política de seguridad de SELinux se aplica. # permissive - SELinux imprime advertencias en lugar de aplicar. # disabled - SELinux está completamente deshabilitado. SELINUX=disabled # SELINUXTYPE= tipo de política en uso. Los valores posibles son: # targeted - Solo los demonios de red dirigidos están protegidos. # strict - Protección completa de SELinux. SELINUXTYPE=targeted |

Ejecuta

setenforce 0

despues.

Después instalamos HyperVM de la siguiente manera:

wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh  
sh ./hypervm-install-master.sh --virtualization-type=openvz

Esto tomará bastante tiempo ya que también instala OpenVZ y algunas plantillas de OpenVZ, así que ten paciencia. Al final, deberías ver algo como esto:

Descargado: 7 archivos, 1.4G en 51m 21s (485 KB/s)  
Ejecutando limpieza de actualización... Tomará mucho tiempo terminar....  
Felicidades. hyperVM ha sido instalado exitosamente en tu servidor como maestro  
Puedes conectarte al servidor en https://:8887 o http://:8888  
Por favor nota que el primero es una conexión ssl segura, mientras que el segundo es normal.  
El login y la contraseña son 'admin' 'admin'. Después de iniciar sesión, tendrás que cambiar tu contraseña a algo más seguro  
Gracias por elegir hyperVM para gestionar tu Servidor, y permitirnos ser de servicio
***Hay un paso más que debes hacer para completar esto. Abre /etc/grub.conf, y cambia la línea 'default=1' a 'default=0', y reinicia esta máquina. Serás reiniciado en el kernel openvz y podrás gestionar vpses desde la interfaz de hyperVM  
Tienes correo en /var/spool/mail/root  
[root@server1 ~]#

A continuación abrimos /etc/grub.conf…

vi /etc/grub.conf

… y cambiamos default=1 a default=0 para que el kernel OpenVZ sea el kernel por defecto:

| # grub.conf generado por anaconda # # Nota que no tienes que volver a ejecutar grub después de hacer cambios en este archivo # AVISO: Tienes una partición /boot. Esto significa que # todos los caminos del kernel e initrd son relativos a /boot/, por ejemplo. # root (hd0,0) # kernel /vmlinuz-versión ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-versión.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-92.1.18.el5.028stab060.2PAE) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.18.el5.028stab060.2PAE ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.18.el5.028stab060.2PAE.img title CentOS (2.6.18-92.1.1.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.1.1.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.1.1.el5.img title CentOS (2.6.18-92.el5) root (hd0,0) kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00 initrd /initrd-2.6.18-92.el5.img |

Luego reiniciamos el sistema:

reboot

Eso es todo para la instalación.

3 Usando HyperVM

Ahora abre un navegador y ve a https://192.168.0.100:8887 o http://192.168.0.100:8888.

Si estás usando Firefox 3 y usas HTTPS, Firefox se quejará sobre el certificado autofirmado, por lo tanto debes indicarle a Firefox que acepte el certificado - para hacer esto, haz clic en el enlace O puedes agregar una excepción…:

Haz clic en Agregar Excepción…:

Se abre la ventana Agregar Excepción de Seguridad. En esa ventana, haz clic en el botón Obtener Certificado primero y luego en el botón Confirmar Excepción de Seguridad:

Después, verás el formulario de inicio de sesión de HyperVM. Inicia sesión con el usuario admin y la contraseña admin:

Lo primero que se te pedirá hacer después del primer inicio de sesión es cambiar la contraseña predeterminada para admin:

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.