XCP-NG una alternativa gratuita a Citrix XenServer
Para aquellos que siguen el segmento de virtualización, seguramente han oído hablar de Citrix XenServer. En la práctica, XenServer es uno de los hipervisores más populares del mundo. Está dirigido a soluciones empresariales y de centros de datos.
XenServer es oficialmente un producto de código abierto, sin embargo, se puede vender en “ediciones comerciales” a cualquier persona que necesite soporte. Por otro lado, puede ser útil para el seguimiento de la instalación de una solución completa.
A pesar de ser un producto de código abierto, en 2017 Citrix impuso algunas restricciones sobre el uso del producto.
Especialmente en términos de la cantidad de máquinas compatibles con la versión gratuita y también eliminó algunas características que solo están disponibles en versiones pagas (por ejemplo, uso de memoria dinámica, migración de datos en tiempo real, etc.).
Sobre XCP-NG
Ante esta problemática surgió XCP-NG que está desarrollando un reemplazo gratuito para la plataforma patentada XenServer para implementar y administrar la infraestructura de la nube.
XCP-ng se caracteriza por ser una plataforma de código abierto y ofrece un conjunto de características que se tomaron de la versión gratuita del popular hipervisor XenServer.
Al igual que XenServer, el proyecto XCP-NG permite implementar rápidamente la virtualización de servidores y estaciones de trabajo, ofreciendo los medios para administrar de forma centralizada un número ilimitado de servidores y máquinas virtuales.
XCP-NG recrea la funcionalidad que Citrix ha excluido de la versión gratuita de Citrix Xen Server, comenzando con la versión 7.3 y es el resultado de la cooperación entre una comunidad de usuarios y empresas para diseñar una plataforma de virtualización ilimitada y sin restricciones.
Como características principales, XCP-ng ofrece:
- Interfaz moderna : basada en Xen Orchestra para la gestión de máquinas virtuales
- Migración en vivo : posibilidad de migrar máquinas virtuales sin interrupción
- Escalabilidad : crecimiento sin ninguna restricción
- Seguridad : garantizar la seguridad de la máquina virtual
- la capacidad de combinar varios servidores en un grupo
- medios para garantizar una alta disponibilidad
- soporte de instantáneas
- compartir recursos compartidos utilizando la tecnología XenMotion
Además de todo esto admite la migración en vivo de máquinas virtuales entre hosts de clúster y entre clústeres / hosts individuales diferentes (que no tienen almacenamiento compartido), así como la migración en vivo de discos VM entre sitios de almacenamiento.
La plataforma puede funcionar con una gran cantidad de sistemas de almacenamiento de datos y se distingue por la presencia de una interfaz simple y clara para la instalación y administración.
XCP-NG 8.0
Actualmente XCP-NG se encuentra en su versión 8.0, la cual se posiciona como una versión estable, adecuada para uso general. Admite la actualización de XenServer a XCP-ng, garantiza la compatibilidad total con Xen Orchestra y es posible mover máquinas virtuales de XenServer a XCP-ng y viceversa.
Dentro de las principales caracterizaras de esta versión podemos destacar lo siguiente:
- Adicion de paquetes al repositorio principal para usar el sistema de archivos ZFS para repositorios de almacenamiento. La implementación se basa en el lanzamiento de ZFS en Linux 0.8.1. Para instalar, simplemente ejecute “yum install zfs“.
- El soporte ext4 y xfs para repositorios de almacenamiento local (SR, Storage Repository) aún es experimental (se requiere la instalación “yum install sm-Additional-drivers“), aunque todavía no se han enviado informes sobre los problemas encontrados.
- Implementación del soporte para cargar sistemas invitados en modo UEFI;
- Se agregó un modo para la implementación rápida de Xen Orchestra directamente desde la página base de la interfaz del entorno host.
- Las imágenes de instalación se actualizan a la base del paquete CentOS 7.5. El kernel 4.19 de Linux y el hipervisor Xen 4.11 están involucrados .
- Emu-manager está completamente reescrito en lenguaje C.
- Ahora puede crear espejos para yum, que se seleccionan según la ubicación. En la instalación de red, se implementa la verificación de paquetes RPM descargables utilizando firmas digitales.
- De forma predeterminada, la instalación de los paquetes cryptsetup, htop, iftop y yum-utils se proporciona en dom0.
- Protección adicional contra ataques MDS (Microarchitectural Data Sampling) en procesadores Intel.
Si quieres conocer mas al respecto puedes visitar su sitio web oficial. El enlace es este.