Qué es OpenVZ, características, ventajas y desventajas

Publicado el

OpenVZ es un software usado en Linux para virtualizar entornos basados también en Linux, específicamente, servidores privados virtuales (VPS) y openvzentornos virtuales (EV). Este programa crea, en un segmento del sistema anfitrión, un sistema virtual que nos permite tener un servidor físico propio en el que podamos hacer nuestras pruebas o cualquier otra actividad que necesite de un servidor.

Tiene licencia GNU GPL 2 pero está basado en el software privativo Virtuozzo.

Entre las ventajas de tener un VPS en nuestro computador se encuentran:

  • Gestionar páginas web.
  • Crear y administrar dominios.
  • Cuestas FTP, cuentas de correo y bases de datos.

Ventajas y desventajas de OpenVZ

 

La mayor ventaja de OpenVZ, y, a diferencia de otros softwares de virtualización, es que no consume muchos recursos del sistema host, ya que la cantidad de memoria RAM a usar se le asigna de forma dinámica, y así con el resto de los recursos. Otra ventaja importante de OpenVZ es su facilidad para administrar el servidor.

Cabe destacar que solo los usuarios de Linux podrán usar OpenVZ. El sistema aislado que se creará tendrá su propio kernel Linux, así que virtualizará otros sistemas basados en ese sistema operativo.

Como usa sus propios recursos de forma individual, también tiene un sistema de ficheros:

 

  • Biblioteca de sistemas, aplicación, /proc y /sys virtualizado
  • Usuario root y otros tipos, incluyendo grupos
  • Posee un árbol de procesos
  • Tiene su propia red virtual. Significa que tiene sus propias direcciones IP y reglas establecidas en función de esto
  • Controla entradas y salidas del host, como puertos red, seriales, de disco y más
  • Gestión completa de límites de memoria y usos de la CPU

A estas porciones de recursos de sistema se le llaman contenedores:

Un Linux Container, básicamente es una asignación de recursos tales como CPU, red, ancho de Banda, E/S y memoria RAM, utilizado para que el kernel puedan aislar estos recursos y así lograr que el proceso de virtualización no interfiera con los procesos normales del sistema.

A todo esto se le conoce como “virtualización a nivel de sistema operativo” y son completamente diferentes a la virtualización a nivel de hipervisor.

Características de la virtualización en OpenVZ:

 

  • Acceso completo a root
  • Disponibilidad de RAM ‘Burst’ y otros recursos adicionales
  • La virtualización es muy ligera, por lo que se usa poco la CPU
  • La virtualización se hace a nivel de sistema operativo
  • Las actualizaciones y migraciones se pueden realizar en caliente, sin necesidad de reiniciar
  • Mayor rendimiento, escalabilidad y uso dinámico de recursos
  • Se puede configurar fácilmente una red
  • Tiene acceso a la mayoría de los módulos de iptables

 

Virtualización múltiple

Los usuarios pueden crear varios servidores personales o profesionales para ser usados en cualquier momento.

Administración profunda de sus recursos

Es uno de los pocos softwares en el que se puede modificar la configuración de su núcleo base.

Seguridad

Con Linux se tiene plena seguridad frente a archivos maliciosos e intentos de entrar en el sistema. La virtualización evita que los intrusos intenten entrar en el sistema anfitrión y así se estaría protegiendo nuestra información.

Configuración recomendada para OpenZV

 

Sobre el hardware:

  • El sistema compatible es IBM PC
  • Memoria RAM de 2 GB (mínimo)
  • Un disco duro de 80 GB (mínimo)
  • Tarjeta de red de 10 / 100 / 1000
  • Procesador Intel Core I7, XEON E7 o AMD Opteron

Sobre la red:

  • Un área local para el servidor
  • Conexión a Internet
  • IP válida para el servidor
  • IP válida para cada contenedor

Por todo esto y más OpenZV es el sistema de virtualización más estable que existe u cada vez más va conquistando espacios entre los desarrolladores y entusiastas de las ciencias computacionales.

Show Buttons
Hide Buttons