El pasado día 13 de Enero se anunciaba a través de XenServer.org y Citrix.com la nueva versión de XenServer 6.5.
Como ya sabéis, en su versión 6.2 XenServer paso de ser un producto comercial (con versión Free) a producto plenamente OpenSource, liberado a la comunidad, en la cual existía una parte de licenciamiento a cargo de Citrix, en la que nos posibilitaba el uso de actualizaciones automáticas a través de XenCenter (así como soporte por parte de fabricante).
Citrix XenServer 6.5 incluye bastantes cambios. Algunos de ellos, recuperan algunas de las funcionalidades perdidas en 6.2, y nos alegramos de ello, pues sin duda son opciones que ya en su momento eran muy interesantes. XS 6.5 tambien incluye nuevos cambios en el licenciamiento. Continuaremos disponiendo de nuestra versión Free, pero en la opción comercial, nos encontramos a priori con dos opciones adicionales. La opción Standard y Enterprise. Posteriormente hablaremos de ello.
Empecemos con las novedades que nos incluye XenServer 6.5 (Credence) en cuanto a mejoras técnicas del producto.
Mejoras de Arquitectura
XS6.5 introduce varios cambios y mejoras en la arquitectura del producto que mejoran el rendimeinto y eliminan limitaciones de la escalabilidad del producto.
Podeis encontrar estos nuevos limites de producto en el siguiente link. http://support.citrix.com/article/CTX141510
Control Domain de 64 Bits
El NUEVO control Domain (Dom0) de 64-bits permite a XenServer acomodas un mayor número de dispositivos PCI (NICs, GPUs, etc) y permite el uso de dispositivos 64-bits. El nuevo Dom0 de 64b elimina restricciones previas referentes al uso de memoria que Dom0 puede utilizar. Dom0 ha sido actualizado de CentOS 5.7 a CentOS 5.10.
Nuevo hypervisor 4.4 (XenProject)
XenServer 6.5 incluye el ultimo hypervisor disponible de XenProyect (v4.4); este aumenta el número de canales virtuales disponibles del dom0 de 1023 a 131071,lo que se traduce en un mayor número de dispositivos virtuales conectdos. Xen4.4 tambien mejora de forma significativa el rendimiento del disco y de los dispositivos de red agregados.
In-Memory Read Caching
Una de las novedades de XS6.5. En aquellos entornos donde utilicemos Gold Image para el despliegue de máquinas virtuales cabe tener en cuenta que gran parte de los datos, son iguales. Esta funcionalidad comparte dichas partes y unicamente almacena los pocos bloques diferenciales para cada una de las máquinas. Estos datos ademas son almacenados en la memoria cache del host de XenServer, lo cual mejora el rendimiento del disco de una VM.
Esta funcionalidad permite a todas las VMs beneficiar-se de una acceso a memoria de los contenidos de la GoldImage, lo que reduce la cantidad de operaciones de E/S ejecutadas en el almacenamiento físico. Con ello, se mejora radicalmente el rendimiento en situaciones donde existen muchas maquinas virtuales clonadas de una base en un SR de cache con soporte NFS/EXT.
Migración en caliente entre plataformas XenServer.
A falta de una lectura exaustiva del documento técnico, se incluye soporte completo para la migración en caliente de máquinas creadas en cualquier plataforma anterior.
Mejoras en almacenamiento
Space Reclamation
Una funcionalidad demandada (esperemos que funcione como debe) que nos permite liberar el espacio de bloques no utiliados en una LUN (por ejemplo cuando eliminamos un VDI).
Live Lun Expansion
Es posible agregar mayor capacidad a una matriz de almacenamiento para aumentar el tamaño de aprovisionamiento de la Lun en caliente. Lo cual nos permite ampliar el tamaño de as LUN sin afectación e inactividad de las VMs.
Soporte tapDisk3
El diseño del Dom0 ofrece imporantes mejoras en cuanto al rendimiento de disco, y por consecuencia mayor rendimiento en los VBD. Citrix ha incluido mejoras de rendimiento especifico para dicos modernos y para las maquinas de gran tamaño de bloque con un gran número de subprocesos. TapDisk3 establece un camino de conexión directamente al huesped, minimizando la latencia y el uso de CPU. (Tapdisk2 realizaba una conexión indirecta a través del Dom0).
Actualización de Multipath
Device Mapper Multipath ha sido actualizado a su versión 0.4.9-72 para incorporar nuevas funcionalidades. Las mas significativas son la mejora del uso de AULA (Asymmetric Logical Unit Access”
http://www.yellow-bricks.com/2009/09/29/whats-that-alua-exactly/
Desaparece StorageLink
StorageLink quedo obsoleta con XS6.2 y es retirado en XS6.5
Mejoras de Red
XS6.5 introduce muchas mejoras a nivel de red. Veamos que:
Actualización de Open vSwitch
XenServer 6.5 incluye la ultima versión de OVS (2.1.3) el cual ofrece soporte para los Megaflows.
http://networkheresy.com/tag/megaflows/
Generic Receive Ofload
GRO no es una funcionalidad nueva, pero ahora viene activa por defecto y es compatible con todos los PIFs disponibles en Dom0. Según indica CITRIX, se han observado mejoras del 400% en el troughtput de red sobre nuevas máquinas.
NetBack Thread por VIF
XS6.2 tenia problemas para procesar trafico de red cuando existian muchas VIFs. Todo los datos eran redireccionados y gestionadas a través de una única CPU del Dom0. Ello implicaba que cuanto mayor densidad de VMs dispusiéramos, mayor era el cuello de botella que podria generar-se en Dom0 con lo cual disminuia el rendimiento efectivo de los VIF.
XS6.5 incluye mejoras en el diseño y proporciona a cada VIF su porpio Netback que puede ejecutar-se en cualquier CPU del Dom0. Por lo tanto la carga VIF siempre sera distribuida sobre las diferentes VPUs virtuales del Dom0 de forma uniforme.
DVSC
Yeah! Ha vuelto DVSC (Distribute Virtual Switch Controller). A si pues el producto no ha sido retirado, solo quedo obsoleto en XS6.2, pero XS6.5 lo soporta de forma competa.
Así que ya sabeis, a decargar ese virtual appliance insensatos!!
Otros
Mejoras de VGPU
XenServer continua liderando el mercado virtual para el uso de graficos profesionales 3D. XS es la primera solución de virtualización en ofrecer soporte GPU basada en hardware. Pero ahora, XS6.5 incluye mejor rendimeintos, mayor escalabilidad, mas facilidad de uso y mejoras en las funcionalidades de vGPU. Ahora soporta hasta 96 vGPU. Permite ademas, el uso de los ultimos procesadores GRIP de Nvidia (K120Q, K160Q, K180Q, K220Q y K280Q).
Para mas información: http://support.citrix.com/article/CTX141831
Mejoras de los limites de producto.
Se incrementan el uso de VBDs por Host, soportando hasta las 2048 (anteriormente 512). Se incrementa el uso de LUNs por Host hasta las 256.
Podeis ver todos los detalles de limitaciones en: http://support.citrix.com/article/CTX141510
Soporte de Hardware
Por supuesto, se aumenta el número de hardware soportado por la solución y se incluyen los ultimos procesadores, tales como Intel Haswell EX o AMD Warsaw.
Recuperamos Workload Balancing
XenServer 6.5 marca el retorno de WLB. Este Virtual Apliance permite definir reglas que nos permitiran tener siempre nuestra plataforma XS con el rendimiento optimo. WLB permite generar reports de rendimiento , monitorizar y alertar a los administradores ademas de mover las máquinas de forma dinamica en base a los recursos disponibles de nuestro host. Una gran noticia.
Podeis hacer una vistia a la guia rapida en http://support.citrix.com/article/CTX141852
Guest Support
Se añaden nuevos Sistemas Operativos soportados.
Ubuntu 14.04
SLES 11 SP3 and SLES 12
CentOS 5.10, 5.11, 6.5, and 7.0
RedHat 5.10, 5.11, 6.5, and 7.0
Oracle Linux 5.10, 5.11, 6.5, and 7.0
Oracle UEK 6.x
Y se añade soporte HVM para los siguientes Sistemas Operativos.
- RHEL 7.0
- CentOS 7.0
- Oracle Linux 7.0
- Ubuntu 14.04
Existen algunas mejoras tambien en la consola XenCenter, asi como se incluyen nuevas funcionalidades para el SDK.
Licenciamiento
Cambios en Licenciamiento
Como comente al inicio del artículo, existe un cambio en el licenciamiento. El sistema de lincenciamiento no se modifica y seguira funcionando igual, utilizando un servidor de licencias (windows o virtual appliance linux) dónde es cargado un fichero .LIC.
XS6.5 requiere un servidor e licencias en version 11.12.1 como mínimo.
El cambio aparece en la versión comercial (pues seguiremos disfrutando de nuestra version Full free) introduciendo dos ediciones.
Free, Standard y Enterprise.
La version Free es como hasta ahora, una versión completa, pero sin soporte de fabricante , ni acceso, a partir de ahora, a las opciones premium.
La versión Standard (entry)
Incluye lo mismo que la versión Free, junto a las actualizaciones y sopote de fabricante.
La version Enterprise (premium)
Incluye todo lo que la version Standard, pero además se incluyen las opciones premium:
- Dynamic Worload Balancing
- GPU Virtualization (vGP) con NVIDIA GRID
- Vmware to XenServer conversion utilities
- Intel Secure Measured Boot (TXT)
- In-Memory read caching (Solo en ediciones XenApp y XenDesktop Platinum).
Para mas detalles, podéis encontar-nos en CTXDOM.COM
Buenos dias, yo tengo licenciado mi datacenter con 3 hosts de xenserver 6.2 y quisiera saber si puedo actualizar la version sin perder las licencias, y si hay algun manual para hacerlo…
saludos desde mexico