Búsqueda de sitios web

Cómo administrar OpenVz usando HyperVM Virtualization Manager en RHEL/CentOS 5


Todos sabemos que hoy en día la virtualización es una palabra de moda, cada empresa está migrando sus entornos de servidores de hardware al entorno de virtualización. La tecnología de virtualización ayuda a las empresas de TI a reducir sus gastos de TI y, al mismo tiempo, aumenta la eficiencia y la productividad de los servidores. Existen varias tecnologías que se están popularizando en el mercado para implementar la virtualización en su red.

En este tutorial, nos centraremos en un “software de virtualización de Linux gratuito y de código abierto” llamado “OpenVZ” y aprenderemos cómo administrarlo con HiperVM. Antes de continuar con su instalación, aquí hay algunos detalles sobre la tecnología OpenVZ y HyperVM.

¿Qué es OpenVz?

OpenVZ es un software de virtualización gratuito y de código abierto para Linux. Es una tecnología de virtualización a nivel de sistema operativo. Nos ayuda a implementar la virtualización basada en contenedores en nuestros servidores Linux. Nos permite crear múltiples contenedores Linux seguros en una sola máquina. Trata esos contenedores como una máquina independiente y garantiza que las aplicaciones que se ejecutan en esos contenedores no entren en conflicto en ningún aspecto.

Estos contenedores también se conocen como Servidor Privado Virtual o VPS. Dado que trata a los VPS como servidores independientes, podemos reinicie cada VPS de forma independiente y cada vps tendrá su propio acceso raíz, usuarios y direcciones IP., memoria, procesos, bibliotecas del sistema y archivos de configuración y aplicaciones.

¿Qué es HyperVM?

HyperVM es el producto de gestión de virtualización más completo y ligero, desarrollado por Lxcenter. Proporciona una única consola gráfica para administrar todos nuestros contenedores VPS y recursos del servidor con acceso de Administrador, así como acceso basado en el propietario del contenedor. Con esta consola podremos realizar operaciones como iniciar, detener, reiniciar, reinstalar, actualizar</bajar recursos, copia de seguridad, restaurar, migrar a cada uno de nuestros contenedores. Muchas empresas de alojamiento web utilizan HyperVM con OpenVZ para proporcionar servicios de alojamiento VPS de Linux.

Beneficios de HyperVM

Algunos otros beneficios de HyperVM se enumeran a continuación.

  1. Es compatible con la tecnología de virtualización OpenVZ y Xen.
  2. Proporciona una interfaz de usuario gráfica basada en web para administrar el servidor.
  3. Crea máquinas virtuales con sistema operativo Linux en cuestión de minutos con la ayuda de plantillas precreadas.
  4. Fácil de integrar con WHMCS (software de facturación para servidores web) para la configuración instantánea de VPS y su gestión únicamente desde el software de facturación.
  5. Forma inteligente de gestionar los recursos del servidor como IP, redes, memoria, CPU y espacio en disco .

Instalación de HyperVM (multivirtualización) en RHEL/CentOS 5

Primero, antes de continuar, se recomienda desactivar selinux durante la instalación.

[root@tecmint~]# setenforce 0

Cambie el estado de SELinux en el archivo “/etc/sysconfig/selinux”.

selinux=disabled

Esta es la forma más sencilla de instalar HyperVM en máquinas CentOS/RHEL. Necesitamos descargar el último script de instalación de HyperVMhypervm-install-master.sh” desde el siguiente enlace o usar el comando “wget” para obtener la secuencia de comandos.

  1. http://download.lxcenter.org
[root@tecmint ~] wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh

Ahora, ejecute el script como root. Este script realizará todas las instalaciones por su cuenta. Descargará todos los paquetes necesarios para la instalación de HyperVM y sus dependencias con Yum.

Dado que estamos instalando HyperVm con OpenVZ, debemos especificar el tipo de virtualización mientras ejecutamos el script.

[root@tecmint ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
Salida de muestra
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirror.leapswitch.com
 * extras: mirror.leapswitch.com
 * updates: centos.excellmedia.net
Setting up Install Process
---------------------------------------------
--------- Output Omitted-----------
--------- Output Omitted-----------
---------------------------------------------
---------------------------------------------
FINISHED --2013-09-26 20:41:41--
Downloaded: 2 files, 2.5K in 0s (30.4 MB/s)
Executing Update Cleanup... Will take a long time to finish....
Congratulations. hyperVM has been installed successfully on your server as master
You can connect to the server at https://<ip-address>:8887 or http://<ip-address>:8888
Please note that first is secure ssl connection, while the second is normal one.
The login and password are 'admin' 'admin'. After Logging in, you will have to change your password to something more secure
Thanks for choosing hyperVM to manage your Server, and allowing us to be of service

***There is one more step you have to do to make this complete. Open /etc/grub.conf, and change the 'default=1' line to 'default=0', and reboot this machine. You will be rebooted into the openvz kernel and will able to manage vpses from the hyperVM interface.

Aquí hay una breve explicación de lo que hará este script.

  1. Descarga e instala todos los paquetes necesarios como wget, unzip, PHP, curls, lxlighthttpd<, lxzend, lxphp, mysql y mysql-server junto con sus dependencias con la ayuda de < fuerte>mmm.
  2. Crea usuario y grupo para HyperVM
  3. Instale mysql y cree una base de datos para HyperVM.
  4. También instala los paquetes necesarios para OpenVZ kernel y vzctl.
  5. También descarga una plantilla precreada de CentOS que se utilizará para crear máquinas virtuales.

Cambie el valor predeterminado “0” a “1” en “/etc/grub.conf” para iniciar su servidor con Kernel OpenVZ y Reinicie su servidor.

[root@tecmint ~]#sh reboot

Hemos terminado con la instalación de HyperVM en el servidor, ahora es el momento de acceder a su Administrador basado en web. Para eso, necesitamos usar la siguiente URL.

https://<ip-address>:8887 
or 
http://<ip-address>:8888

Si todo va bien, se abrirá el administrador de HyperVM basado en la web, como se muestra en la siguiente imagen, y solicitará los detalles de inicio de sesión del Administrador. Proporcione el nombre de usuario “admin” y la contraseña “admin” para iniciar sesión en el panel por primera vez.

Una vez que inicie sesión, le pedirá que cambie la contraseña de administrador. Cámbiela y utilice la contraseña modificada la próxima vez.

Más información importante sobre HyperVM de la siguiente manera:

Cuando creamos un Contenedor o VPS en HyperVM, asigna un ID de contenedor único (CID) a cada contenedor. y mantiene todos los datos en el directorio /vz.

  1. Datos del contenedor: /vz/root y /vz/private
  2. Plantillas de sistema operativo: /vz/template/cache
  3. Archivo de configuración de contenedores: /etc/sysconfig/vz-scripts/.conf
  4. Servicios HyperVM: servicio hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. Servicios OpenVZ : servicio openvz {start|stop|restart}
  6. Listar todos los contenedores: vzlist -a
  7. Enlace de descarga para plantillas creadas previamente: puede descargar diferentes plantillas de sistema operativo creadas previamente desde OpenVz Template.

Eso es todo con la instalación de HyperVM usando OpenVZ, hay muchas características en HyperVM que lo ayudan a configurar la virtualización en su entorno de servidor. Si tiene algún problema con la configuración de HyperVM en su servidor Linux o necesita cualquier otra ayuda como copia de seguridad, restauración , migración etc, simplemente puede contactarnos.

Manténgase conectado con linux-console.net para obtener más tutoriales interesantes en el futuro. Deje sus comentarios y sugerencias a continuación en el cuadro de comentarios.