Interfaz HTML5 para ESXi

Desde los laboratorios de VMware nos llega la versión 2.0 del fling vSphere Host Client presentado durante el verano, que nos permite acceder a un cliente con interfaz HTML5 para administrar nuestros hosts ESXi 5.5 y superiores. Hay que dejar claras dos cosas:

  • Se trata de un fling, por lo que este cliente HTML5 para VMware ESXi carece totalmente de soporte más allá de la buena fe de los ingenieros de VMware que lo han desarrollado (y de su tiempo libre). Puedes probar a enviar tu comentario en inglés al sitio web del fling, donde puede que te contesten a tu pregunta o sugerencia. Al tratarse de un fling, pueden aparecer algunas cosas que no funcionen bajo algunas circunstancias. Se puede considerar software inestable y se presenta oficialmente como tech preview.
  • Como su nombre indica, se trata de un Host Client, es decir, sirve únicamente para administrar hosts de forma independiente y de ninguna manera vas a poder administrar todo el vCenter.

La nueva interfaz de vSphere Web Client en HTML5

Esta es la parte interesante. Por fin podemos observar de primera mano los pasos que están dando los ingenieros de VMware para proporcionarnos por fin un cliente web vSphere en HTML5. Esto sin duda es un notición, ya que parece que se empieza a avanzar para prescindir de la tecnología Flash en el cliente web vSphere. Como comentaba anteriormente, se trata de un Host Client, pero transmite una enorme diferencia en velocidad con respecto al ya muy mejorado vSphere Web Client 6.0.

Instalar vSphere Host Client HTML5

Para instalar esta interfaz html5 para esxi llevaremos a cabo los siguientes pasos:

  1. Descargaremos el fling de la web de VMware Flings.
  2. Subiremos el .vib a un datastore disponible en nuestro host ESXi en el que queremos disponer del cliente web html5.
  3. Entraremos al host ESXi por SSH. (recuerda que el usuario con el que uno ha de logarse por ssh es root y la contraseña la que corresponda a ese host).
  4. Escribiremos el siguiente comando
  5. Una vez se haya instalado veremos el siguiente mensaje del resultado de la ejecución:

Bien, ya tenemos instalado el cliente html5 para nuestro host VMware ESXi, vamos a acceder a el. Para ello, abriremos un navegador y usaremos esta URL:

https://host/ui

cliente html5 para esxi

Una vez hacemos login en la interfaz, nos encontramos con una escena que nos resultará seguramente familiar. Una quasi recreación del cliente web de vSphere pero con tecnología HTML5. ¿Esto pinta fenomenal a primera vista, verdad?

cliente html5 para esxi

Funcionalidades del vSphere Host Client en HTML5

A continuación vamos a ver qué nos permite hacer el cliente web html para esxi.

Capacidades del cliente html5 de esxi a nivel de host

A nivel de acciones de host, disponemos de un menú rápido que se despliega con click derecho del ratón sobre el host y con el que podremos

  • Unir el host a un vCenter
  • Desconectar el host de un vCenter
  • Crear una VM nueva o registrarla desde un datastore accesible por el host
  • Apagar el Host
  • Reiniciar el Host
  • Habilitar o detener los servicios de SSH y ESXi Shell
  • Poner el host en modo mantenimiento
  • Sacar el host de modo mantenimiento
  • Habilitar el modo LockDown
  • Generar un bundle de logs para soporte

cliente html5 para esxi

Si vamos a la opción Manage que aparece justo bajo el Host, podremos:

  • Editar la configuración avanzada del host (clave-valor)
  • Instalar licencias en el host
  • Habilitar o deshabilitar servicios
  • Configurar las opciones de fecha y hora.

cliente html5 para esxi

Si vamos a la opción Monitor, podremos ver

  • Marcadores y gráficas de rendimiento (incluyo dos capturas, donde podemos ver primero las graficas funcionando correctamente y otra donde se puede apreciar un bug en la representación)

cliente html5 para esxi

Aqui puedes ver como este fling es una beta y puede tener algunos fallos, como en este caso, de representación de las gráficas de rendimiento.cliente html5 para esxi

  • Estado de los sensores de Hardware

cliente html5 para esxi

Otro pequeño fallo, los valores que presenta están multiplicados por 100. La temperatura de la CPU real es de 42 grados y el ventilador no está girando a 130000 revoluciones por minuto…

  • Visor de los eventos del hipervisor

cliente html5 para esxi

  • Visor de las tareas del hipervisor

cliente html5 para esxi

  • Gestor de logs, con el que podemos leer en pantalla directamente los ficheros de log del host

cliente html5 para esxi

  • Notificaciones del host

cliente html5 para esxi

Capacidades del cliente html5 para esxi a nivel de VM

  • Encender, apagar, resetear o suspender una VM a nivel de Power.
  • Apagar o reiniciar una VM a nivel de Guest (mediante VMware tools)
  • Abrir una consola en una ventana HTML o en VMRC
  • Crear un snapshot, volver al último snapshots o el clásico gestor de snapshots donde podremos borrarlos o ir a otro que no sea el último.
  • Editar opciones de la VM
  • Renombrar la VM
  • Des-registrar una VM apagada
  • Borrar una VM apagada

cliente html5 para esxi

  • Desplegar una VM desde OVF / OVA (OVA limitado a 1 GB no así OVF)

cliente html5 para esxi

La consola tiene un funcionamiento rápido me encanta.

cliente html5 para esxi

cliente html5 para esxi

Si colocamos el ratón sobre una VM del listado de las disponibles, veremos un breve resumen de la VM con alguna información de la que solemos ver en la pestaña Summary del Web Client normal.

cliente html5 para esxi

Capacidades del cliente html5 para esxi a nivel de almacenamiento

  • Crear un datastore
  • Explorar un datastore
  • Registrar una VM
  • Expandir la capacidad de un datastore añadiendo otro dispositivo VMFS
  • Desmontar un datastore
  • Eliminar un datastore

cliente html5 para esxi

Capacidades del cliente html5 para esxi a nivel de red

  • Añadir o editar portgroups
    cliente html5 para esxi   cliente html5 para esxi
  • Añadir o editar Standard vSwitchescliente html5 para esxi
  • Añadir o editar VMkernels
    cliente html5 para esxi
  • Editar los stacks TCPIP para los servicios vMotion, Provisionado y la configuración por defecto.
    cliente html5 para esxi
  • Editar la configuración del firewall
    cliente html5 para esxi
    Aqui podemos ver otro pequeño bug de representación. Además no he sido capaz de editar las reglas del firewall.

Opinion del Cliente HTML5 para ESXi

VMware se está poniendo mucho las pilas y no es para menos. La tecnología Flash está quedando obsoleta a marchas forzadas, tanto por lo pesada que resulta de mover como por los fallos de seguridad que lleva presentando muchos años. Creo que VMware ha visto que le pillaba el toro y están dedicando a bastante gente a traducir toda la interfaz de usuario del vSphere Web Client a HTML5. Esta es una muestra, una tech preview, pero es síntoma claro de lo que se está cocinando en olla express en los laboratorios de VMware.

El funcionamiento, salvando un par de bugs que me he encontrado, es impecable. Cumple con creces y supera la experiencia de usuario del cliente tradicional de Windows (el viclient o cliente c#). Además, para personas como yo que usamos en casa y en el trabajo un equipo con Linux, es una auténtica bendición. Se acabó tener que usar una máquina virtual con Windows por obligación si queremos conectarnos a un host con un cliente gráfico o desplegar un OVF.

La consola transmite muy buenas sensaciones, es rápida y el ajuste del ratón es certero en Windows. No he visto repeticiones de pulsaciones, aunque eso suele ocurrirme en conexiones WAN con mucha latencia, como Asia o EEUU.

Un 11 sobre 10 para VMware por este fling. Seguiré con muchísimo interés la evolución del mismo.

Por si no quieres hacer scroll hacia arriba, aquí te dejo de nuevo el enlace a la web del Fling para que lo descargues tras marcar que “entiendes que es software no soportado y experimental

Leave a Comment

Your email address will not be published. Required fields are marked *