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, todas las empresas están migrando sus entornos de servidor 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 al tiempo que aumenta la eficiencia y la productividad de los servidores. Hay varias tecnologías que ahora están siendo populares en el mercado para implementar la virtualización en su red.

Aquí, 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 HyperVM. Antes de continuar con su instalación, aquí hay algunos detalles sobre la tecnología OpenVZ y HyperVM.

OpenVZ es un software de virtualización de código abierto y gratuito 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, ya que trata a los VPS como un servidor independiente, podemos reiniciar cada VPS de forma independiente y cada vps tendrá su propio acceso root, usuarios, direcciones IP, memoria, procesos. , bibliotecas del sistema y archivos y aplicaciones de configuración.

HyperVM es un 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 de servidor con acceso de administrador, así como acceso basado en el propietario del contenedor. Con esta consola, podemos realizar operaciones como iniciar, detener, reiniciar, reinstalar, actualizar/degradar recursos, respaldar, 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.

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

  1. It supports OpenVZ and Xen Virtualization technology.
  2. Provides web based graphical user interface to manage the server.
  3. Creates virtual machines with Linux OS within minutes with the help of precreated templates.
  4. Easy to integrate with WHMCS (Billing Software for Web hosts) for Instant setup of VPSs and their management from Billing software end only.
  5. Intelligent way of managing server resources like IPs, Networks, Memory, CPU and disk space.

Instalación de HyperVM (Multi-Virtualization) en RHEL / CentOS 5

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

[[email protected]~]# 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 HyperVM "hypervm-install-master.sh" desde el enlace de abajo o usar el comando "wget" para tomar el script.

  1. http://download.lxcenter.org
[[email protected] ~] wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh

Ahora, ejecute el script como root. Este script hará todas las instalaciones con las suyas propias, descargará todos los paquetes necesarios para la instalación de HyperVM y sus dependencias con Yum.

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

[[email protected] ~]#sh ./hypervm-install-master.sh --virtualization-type=openvz
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. It downloads and install all the required package like wget, unzip, PHP, curls, lxlighthttpd, lxzend, lxphp, mysql and mysql-server along with their dependencies with the help of yum.
  2. Creates User and group for HyperVM
  3. Install mysql and create a database for HyperVM.
  4. It also installs required packages for OpenVZ kernel and vzctl.
  5. It also downloads a precreated template of CentOS which will be used to create virtual machines.

Cambie el valor predeterminado "0" a "1" en "/etc/grub.conf" para iniciar su servidor con el kernel OpenVZ y reinicie su servidor.

[[email protected] ~]#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 HyperVM basado en la web como en la imagen de abajo 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 use esa contraseña cambiada la próxima vez.

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

  1. Container’s data : /vz/root and /vz/private
  2. Os Templates : /vz/template/cache
  3. Containers configuration file: /etc/sysconfig/vz-scripts/.conf
  4. HyperVM Services: service hypervm {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}
  5. OpenVZ services : service openvz {start|stop|restart}
  6. List all containers: vzlist -a
  7. Download link for Precreated templates: You can download precreated different OS templates from OpenVz Template.

Eso es todo con la instalación de HyperVM usando OpenVZ, hay muchas características en HyperVM que le 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 Tecmint.com para obtener tutoriales más emocionantes e interesantes en el futuro. Deje sus comentarios y sugerencias a continuación en el cuadro de comentarios.