Novedades VMworld 2013 – vSphere 5.5

El VMworld 2013 de San Francisco acaba de comenzar y ya tenemos un montón de novedades sobre la mesa

Novedades vSphere 5.5

Se barajaba la posibilidad de la presentación de vSphere 6.0, pero mucha gente decía que había muchas pequeñas innovaciones que justificarían la aparición de una versión intermedia. Al final es lo que ha ocurrido. Aquí van las nuevas características de vSphere 5.5.

  • Soporte de inserción de dispositivos PCIe SSD en caliente. A partir de ahora se contempla la posibilidad de pinchar en caliente dispositivos PCIe (PCI Express) con almacenamiento flash en caliente.
  • Soporte de RMT (Reliable Memory Technology) o tecnología de memoria de confianza. Nos permite designar (mediante una función especial de determinadas CPUs) un área de memoria especialmente confiable para alojar los datos críticos del hipervisor, como el VMkernel y los procesos base del host.
  • Soporte para C-States de CPU, que permiten mayores ahorros energéticos cuando la cpu soporta esta funcionalidad y la carga permite activar este modo de ahorro de energía. También permitirá beneficiarse más de los turbo modes de los cores, que funcionan mejor cuando hay cores en modo C-State de ahorro de energía
  • Nueva version de Virtual Machine Hardware. Con la aparición de la versión 10 del hardware VMware, se incluye el soporte en Solaris 11 de la controladora LSI SAS, nuevas arquitecturas CPU y una controladora de host AHCI avanzada que soporta hasta 30 dispositivos conectados (por controladora), incluyendo tanto discos duros como CDROM. Con esta mejora, una máquina virtual puede ahora tener 120 unidades de disco, cuando anteriormente este límite estaba en 60.
  • Soporte avanzado de GPU. VMware ahora soporta aceleración gráfica 3D para GPUs AMD, Intel y Nvidia (esta ultima ya soportada anteriormente). Se habilita un modo automático de vMotion a nivel GPU, que acelera los gráficos 3D usando la CPU del host de destino si éste no tuviera disponible una GPU.
  • Soporte de aceleración 3D en guests Linux. vSphere 5.5 soporta aceleración 3D en máquinas virtuales Ubuntu 12 o posterior, Fedora 17 o posterior y Red Hat Enterprise Linux 7. Esta aceleración es completa (OpenGL 2.1, DRM, Xrandr, XRender y Xv) y el código del driver ha sido hecho código abierto por parte de VMware, para que pueda ser incluido en futuras distribuciones Linux sin problemas de licenciamiento.
  • Incrementado el máximo de memoria RAM por host de 2TB a 4TB. (Memoria máxima que puede tener el servidor físico)
  • Incrementado el número de Virtual CPUs por host de 2048 a 4096. (Número máximo de vCPU que puede haber asignadas a máquinas virtuales en ese host)
  • Incrementado el número de nodos NUMA por host de 8 a 16. (Nodos NUMA se utilizan para prevenir cuelos de botella en el acceso a memoria utilizando la topología física del servidor)
  • Incrementado el número de CPUs lógicas por host de 160 a 320. (Cores totales, incluyendo Hyperthreading que se soportan en el servidor físico)
  • Incrementado el tamaño máximo de VMDK a 64TB, tanto en VMFS5 como en NFS. (Tamaño máximo de cada disco conectado a una máquina virtual)

Novedades de vCenter 5.5

  • vCenter Single Sign On 5.5 – En entornos Active Directory ya no es obligatorio usar unas credenciales para comunicar el vCenter Sign On Server 5.5 con la base de datos SQL, se utilizan los permisos del servidor.
  • vSphere Web Client 5.5 – Lamentablemente parece que el cliente web vSphere HTML5 no ha llegado a tiempo para esta release. Se ha mejorado el soporte en MACOSX, incluyendo consola remota y se ha mejorado la usabilidad del cliente web en todas las plataformas. Las características propias de vSphere 5.1 y vSphere 5.5 siguen siendo exclusivas del cliente web.
  • Capacidades de arrastrar y soltar (Drag & Drop) para interactuar entre diferentes elementos del cliente web. Esto permite recuperar el «Arrastrar» de máquinas virtuales para hacer una migración de las mismas.
  • Filtrado de objetos, que nos va a permitir realizar filtros en nuestro inventario en funcion de diferentes criterios de búsqueda, por ejemplo el sistema operativo en ejecución o el estado de la máquina.
  • Elementos recientes nos va a dejar más a mano los objetos del inventario que más utilizamos para tener un acceso más rápido a ellos (menos mal)

Novedades de vCenter Server Appliance (VCSA) 5.5

Alguien en VMware se ha percatado de las limitaciones del vCenter Server Appliance y ha metido presión para que fuese algo más potente.

  • Incorporará una nueva base de datos basada en vPostgres.
  • Soportará hasta 500 hosts y 5000 máquinas virtuales.

vSphere App HA

Hasta vSphere 5.5, la monitorización de las máquinas virtuales se basaba en los heartbeats de las VMware tools o de la presencia (o ausencia) de actividad I/O en la máquina virtual. Con la nueva versión, vSphere App HA aparece y puede detectar un servicio cuando hay algún problema e incluso resetear la VM si el servicio no termina de arrancar. Habrá que ver que flexibilidad ofrece a la hora de interactuar con diferentes tipos de servicios. El software utilizado para esta monitorización es vFabric Hyperic, y esta es la lista de aplicaciones que permite monitorizar:

  • Sistemas Operativos
    • Linux, Windows, Solaris, HP/UX, AIX, Free BSD, NetBSD, OpenBSD, Mac OS X, Cisco IOS & PIXOS
  • Virtualización
    • VMware vSphere, vCenter, vCloud Director, VI3, GSX; Xen VM
  • Plataformas de Aplicación
    • Spring, JEE, J2EE, LAMP, .NET, JMX, MX4J, Sun JVM
  • Servidores de Aplicación
    • Tomcat , WebLogic, WebSphere, .NET, tc server, Geronimo, Caucho Resin, Glassfish, JBoss, Jetty, JOnAS, JRun, ColdFusion, Oracle Application Server, Zope
  • Bases de Datos
    • MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, Informix, Sybase Adaptive Server, CouchDB, GemFire, iAnywhere
  • Servidores Web y Proxy
    • Apache, IIS, Memcached, GemFire, lighttpd, Nginx, Squid, SunONE/iPlanet
  • Middleware
    • ActiveMQ, IBM MQ Series, MSMQ, RabbitMQ, Hadoop
  • Gestión de Red
    • NetScaler, Samba, Vyatta, WxGoos, ZXTM
  • Servicios de Directorio
    • Microsoft Active Directory, OpenLDAP
  • Servidores de Mensajería
    • Microsoft Exchange, Zimbra, Sendmail, Postfix, qmail, IBM Lotus Domino
  • Monitorización sin necesidad de agente
    • SNMP, HTTP, DHCP, DNS, FTP, IMAP, LDAP, NTP, Ping, POP3, RPC, SMTP, SSH, TCP, SQL Queries, Selenium synthetic transactions
  • Integración con plataformas de monitorización
    • Nagios, OpenNMS, SNMP to OpenView, Tivoli, Patrol, and Unicenter
  • Otro software
    • Bugzilla, WordPress, Alfresco, Bind, Mule ESB, Asterisk, Sensatronics, Microsoft Terminal Services

vSphere HA y DRS 5.5

Se mejora la funcionalidad, ya que anteriormente en caso de activarse la funcionalidad HA, ésta no contemplaba las reglas de anti afinidad entre VMs. Normalmente esto es algo que podía tolerarse en situaciones de failover, pero podría violar algunas normas internas de alta disponibilidad geográfica.

vSphere Big Data

Las extensiones Big Data para vSphere aparecen en la versión 5.5 para permitir desplegar y administrar clústeres Hadoop desde el cliente web vSphere. La herramienta de administración utilizada está basada en Project Serengeti. BDE permite entre otras cosas:

  • Crear, eliminar, arrancar, parar y redimensionar clústeres Hadoop.
  • Controlar el uso de recursos en clústeres Hadoop.
  • Especificar la topología física de los servidores.
  • Administrar las distribuciones Hadoop disponibles para los usuarios BDE.
  • Escalar automáticamente los clusters basándose en los recursos disponibles o respondiendo a otras cargas de trabajo que pueda estar teniendo el cluster vSphere.

Estos clústeres Hadoop pueden ser protegidos por funciones como vSphere HA o FT (Fault Tolerance).

Novedades en Almacenamiento en vSphere 5.5

Soporte para discos de mayor tamaño. Se soporta la creación de discos de hasta 62 Terabytes de capacidad. Esta capacidad también se amplía para discos RDM desde los casi 2 TB actuales.
Soporte mejorado para Microsoft Cluster Services. Se soporta Windows Server 2013, Round Robin path policy, iSCSI y FCoE para almacenamiento compartido.
Soporte para HBAs de 16GB, siempre que el switch FC y la controladora del almacenamiento soporten esta velocidad en un único uplink.
Soporte para PDL. Se detecta el estado no recuperable de un dispositivo de almacenamiento basado en los códigos SCSI que devuelve y se liberan los recursos que ocupaba, previniendo I/O innecesario hacia él.

vSphere Replication 5.5

Se eliminan algunas limitaciones de Storage DRS relacionadas con la reubicación de máquinas virtuales o parte de los discos que la conformaban.

vSphere Replication 5.5 Multi Point in Time Snapshot Retention

Esta funcionalidad permite mantener múltiples snapshots de una máquina virtual replicada basándose en el objetivo de replicación configurado. Si tenemos una máquina configurada con un tiempo objetivo de 1 hora y solicitamos 24 puntos de restauración disponibles, tendremos opción de restaurar la réplica con una granularidad 1 hora en todo el día anterior.

Nuevo comando VAAI UNMAP / Reclaim

Esta primitiva permite enviar un comando al lamacenamiento compartido informandole de que los bloques pueden ser reclamados. Es especialmente util para reportar el espacio libre en volúmenes thin provision de forma correcta.

Mejoras en el Heap VMFS

Permiten direccionar discos tan grandes como los de 64 TB que podemos crear ahora en vSphere 5.5

vSphere Flash Read Cache

Se soporta la utilización de almacenamiento local SSD para crear un pool de recursos flash que acelerará las operaciones de I/O de las máquinas virtuales. Esta funcionalidad sustituye al Swap to Flash de vSphere 5.0 e incluso permite habitar un modo cache write through que es transparente a la máquina virtual.
Esta funcionalidad ya viene integrada en el kernel de ESXi de fábrica. También será compatible con vMotion, HA y DRS.

vSphere 5.5 Networking

Mejoras en LACP en vSphere Distributed Switch – 22 algoritmos diferentes para balanceo de carga, pudiéndose combinar más de dos condiciones. IP Origen, IP Destino, vLan, por ejemplo.
Soporte para múltiples Link Aggregation Groups. 64 LAGs por host y 64 LAGs por vDS.
Templates para configurar LACP en muchos hosts.

Filtrado de tráfico en vSphere Distributed Switch 5.5

Se permite el filtrado basándose en:
MAC Origen y MAC Destino
Tipo de tráfico vSphere
Filtrado IP (Protocolo, IP Origen, IP Destino, nº de puerto)

QoS en vSphere 5.5

Se permite la inserción de tags QoS en la cabecera IP, para facilitar el enrutado en routers físicos a nivel 3.

Mejoras en la captura de paquetes en el Host

Además de los clásicos SPAN, RSPAN, ERSPAN, se introduce el equivalente a tcpdump a nivel de host que permite capturar tráfico en un vSwitch Standard o en un vSphere Distributed Switch, capturando todo un uplink físico, un puerto del vSwitch o una vNic concreta.

Mejoras en VDP

Iré ampliando esto conforme se vaya filtrando más información. La novedad IMPORTANTE es que ESXi 5.5 ya puede realizar restauraciones de backups VDP por sí mismo, por lo que podemos restaurar el appliance vCenter sin necesidad de tener otro vCenter levantado!!!

vSAN

vSAN es la forma en que VMware está presentando el almacenamiento distribuido en los hosts. Nos presentan como producto la posibilidad de utilizar discos locales de los hosts para crear un cluster de almacenamiento distribuido tolerante a fallos con capacidades de cacheo de operaciones de lectura/escritura. Los datos se replican entre los hosts de forma dinámica para balancear la carga del almacenamiento, y se permite añadir en caliente recursos a este pool.

Se trata de una beta pública a la que puedes acceder en la web de vSAN