HPE SimpliVity – Upgrade Manager para vSphere

HPE SimpliVity es la solución hiperconvergente de HPE; algo que a los usuarios de dicha solución os tiene un poco intranquilos es el hecho de tener que actualizar la solución y es que, en este caso, una nueva versión sale, más o menos, cada 3 meses.

HPE SimpliVity se caracteriza por su sencillez tanto a la hora de desplegar, incrementar un clúster, eliminar un nodo del clúster y como no iba a ser menos… actualizar de versión la solución.  

En las primeras versiones de SimpliVity y hasta la versión 3.0.8, el proceso de actualización era un proceso manual que requería de tiempo, a partir de dicha versión se sacó un programa para automatizar el procedimiento de actualización del software SimpliVity OmniStack de un datacenter. Hoy, actualizar HPE SimpliVity es bastante sencillo gracias a “Upgrade Manager” ya que nos simplifica el procedimiento de actualizar un clúster de SimpliVity, no solo el Software OmniStack de SimpliVity sino también la posibilidad de actualizar el software de los ESXi y el firmware de los hosts. Simplemente tener en cuenta que si queremos actualizar desde el Upgrade Manager la versión de los ESXi y el Firmware deberemos incluir los archivos en la misma carpeta donde se encuentra el ejecutable del Upgrade Manager.

El proceso de actualización comienza con la descarga, comprobación de las versiones de los componentes en la guía de interoperabilidad y preparación de los archivos necesarios. Los archivos deben descargarse del sitio de soporte de HPE SimpliVity (http://support.hpe.com/). En el paquete de actualización completa (.zip), se incluyen todos los archivos necesarios para la actualización.

Los siguientes archivos deben estar dentro del paquete ya que serán, como mínimo, los que necesitemos para la actualizar la parte del software HPE OmniStack.

  • SimpliVity Arbiter
  • Extensión SimpliVity para cliente vSphere
  • SimpliVity OmniCube Software (archivo + sha1)
  • SimpliVity Upgrade Manager

Antes de comenzar la actualización con Upgrade Manager, debemos asegurarnos de que todos los nodos HPE Omnistack residen en un clúster de un datacenter, que todos los host del clúster están en la misma versión del software OmniStack y de que las VM tienen compatibilidad de almacenamiento de alta disponibilidad (HA).

Una vez que hemos realizado los pasos anteriores, iremos actualizando cada componente en su orden correspondiente:

  1. El complemento del Arbiter
  2. El complemento de HPE SimpliVity para vSphere Web Client vCenter
  3. Ejecutar HPE SimpliVity Upgrade Manager para
    • Subir el software Omnistack a los hosts
    • Actualizar los hosts con el último software HPE Omnistack
    • Confirmar la actualización a todos los hosts

1 – Actualizar el complemento del Arbiter

El archivo que vamos a necesitar lo vamos a encontrar en el .zip, dicho ejecutable tendrá el siguiente nombre: simplivity-arbiter-X.x.x.xxx.msi

La actualización del Arbiter es realmente sencilla, lo único que tendremos que hacer para actualizar el servicio del Arbiter a la nueva versión, será copiar el ejecutable simplivity-arbiter-X.x.x.xxx.msi en la VM donde tenemos corriendo el servicio y haciendo doble clic en el instalador, aceptando los términos y haciendo clic en instalar ya lo tendremos actualizado.

He de comentar que el Arbiter es compatible con versiones anteriores, pero se recomienda siempre que coincida con el software OmniStack.

2 – Actualizar el Plug-in de HPE SimpliVity para vSphere Web Client vCenter

El archivo también lo vamos a encontrar en el .zip, dicho ejecutable tendrá el siguiente nombre: HPE-SimpliVity-Plug-in-for-vSphere-Web-Client-linux-x64-X.X.0-psi17.run

El plug-in debe instalarse desde el shell bash del dispositivo VMware vCenter Server.

Por lo tanto, lo que haremos será copiar en vCenter con algún software de transferencia de archivos como por ejemplo WinSCP el archivo HPE-SimpliVity-Plug-in-for-vSphere-Web-Client-linux-x64-X.X.0-psiXX.run en algún directorio, por ejemplo: /var/temp.

Nota: Para acceder a un protocolo de transferencia de archivos seguro (sftp), ingresar en la consola CLI de vCenter: chsh -s /bin/bash root

Entrar en vCenter por PuTTY (por ejemplo), habilitar Shell: Shell.set –enable True

Lo primero que haremos será desinstalar el componente de la versión anterior para poder instalar el de la nueva, para ello iremos al directorio donde se encuentra el archivo anterior e ingresaremos la ruta donde instalamos el plugin. Si dejamos la ruta que coge por defecto, dicha ruta será la siguiente: cd /opt/hewlett\Pack..\Enter\ HPE-SimpliVity-Plug-in-for-vSphere-Web-Client-linux-x64-Y.y.0-psiyy

Una vez en él, lo desinstalamos ./Unistall

Ingresaremos en la consola: chmod +x HPE-SimpliVity-Plug-in-for-vSphere-Web-Client-linux-x64-X.X.0-psiXX.run para hacer ejecutable el archivo de la nueva versión que hemos subido con software de transferencia de archivos (WinSCP).

Y ejecutaremos el instalador: ./ HPE-SimpliVity-Plug-in-for-vSphere-Web-Client-linux-x64-X.X.0-psiXX.run

El instalador se abre con un mensaje para leer el acuerdo de licencia como se muestra en la imagen …

 Y ya lo tendremos actualizado.

3 – Ejecutar HPE SimpliVity Upgrade Manager

La actualización de los nodos HCI se ejecuta a través del SimpliVity Upgrade Manager. Si tenemos una VM donde tenemos desplegados todos los ejecutables de HPE SimpliVity (arbiter, deployment manager y upgrade Manager) podemos lanzar la nueva versión de Upgrade Manager en ella para proceder con la actualización, sino desde cualquier VM con visibilidad con el entorno.

A grandes rasgos, este proceso de actualización de HPE SimpliVity consta de 3 pasos:

  • Cargar los Archivos
  • Actualización previa
  • Confirmar actualizaciones

Lo primero con lo que nos vamos a encontrar es con la siguiente pantalla en la que nos solicita Iniciar sesión en el servidor vCenter o SystemCenter ingresando el FQDN o la IP donde se está ejecutando nuestro clúster de SimpiVity.

Upgrade Manager realiza un inventario de toda la federación.

Seleccionamos los nodos o el clúster que queremos actualizar.

Seleccionamos la versión de HPE OmniStack y de VMware ESXi en caso de querer también actualizarlo.

Comentaros que a partir de la versión 4.0. ya podemos también actualizar el firmware desde el ejecutable de Update Manager, lo dicho al comienzo del articulo, hay que tener en cuenta que si lo queremos actualizar desde la consola del Update Manager deberemos incluir dichos archivos en misma carpeta donde se encuentra el ejecutable del Update Manager.

El siguiente paso con el que nos encontramos es con la pre-validación de la actualización.

Quiero comentar que en los casos en los que tenemos un clúster en el que no se están ejecutando ninguna VM podemos actualizar 2+2 nodos en paralelo. Pero si se están ejecutando VM, actualizaremos un host por clúster a la vez.

También quiero comentar que si queremos actualizar el software de OmniStack y la versión de los ESXi y la versión actual de OmniStack no es compatible con la nueva versión de los ESXi, primero se hará la actualización del software OmniStack y después la de los ESXi.

Una vez que hemos hecho la validación y la pantalla nos muestra que todo está OK, en la siguiente pantalla nos encontramos con el resumen de la actualización.

El siguiente paso será copiar el nuevo software de SimpliVity al dataStore de cada clúster, aquí podemos optar por subir los archivos y realizar la actualización en otro momento o por el contrario subir los archivos y actualizar.

Una vez cargados los archivos, lo siguiente que haremos será actualizar los hosts.

Una actualización del software OmniStack no es permanente en una federación hasta que confirmemos la actualización. Esta confirmación la denominaremos “commit”. Ojo! Subir el paquete de actualización no significa actualizar el clúster, no disfrutaremos de las nuevas características que nos proporciona la nueva versión hasta que no se haga el commit.

Una vez realizados estos pasos anteriores, podremos dejar nuestra federación lista para actualizar hasta el momento que podamos o queramos hacerlo. Ese día, únicamente tendremos que volver a lanzar el Upgrade manager y nos mostrará la misma imagen: lista para hacer el commit. 

Hay que asegurarse de que todos los hosts muestren la misma versión del software HPE OmniStack y que el estado de actualización se muestre como «Listo para la confirmación» tal como se muestra en la imagen anterior.

Una vez confirmamos que queremos realizar la actualización, es el momento en el que comenzará la actualización de los nodos.

Una vez completada la actualización de los nodos seleccionados, nos aparecerá la imagen que vemos indicándonos que la actualización ha sido completada.

En este punto, los pasos de actualización para el software SimpliVity han finalizado y el software Upgrade Manager puede cerrarse.

Recordaros que si necesitamos actualizar la versión de los nodos ESXi de VMware y no lo hemos hecho desde el Upgrade Manager (por tratarse de una versión anterior), será lo siguiente que deberemos hacer.

Comparte este artículo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *