Actualización de VMware VCSA 6

Tras la publicación hace unos días de la versión 6 U1b de VMware vCenter, vamos a ver el procedimiento que tenemos que seguir para actualizar nuestro vCenter en formato appliance (VCSA)

En el caso que vamos a ver, partimos de una situación con los siguientes datos:

  • Tenemos una instalación VCSA «todo en uno», con la base de datos en local y con PSC y vcenter todo en la misma máquina
  • No tenemos acceso a internet desde la máquina VCSA

Descarga de las actualizaciones

El primer paso es obtener el archivo desde el que aplicar las actualizaciones. Para ello seguimos estos pasos:

VMware-VCSA-Update-031

  • Obtendremos el listado de actualizaciones disponibles, con información sobre  la versión, fecha de publicación, archivos y descripción

VMware-VCSA-Update-032

  • Tenemos 2 tipos de actualizaciones
    • Las actualizaciones Full Product Update Patch (FP): contienen todas las actualizaciones, tanto las propias de VMware como las de terceros

VMware-VCSA-Update-011

    • Las actualizaciones Security and Third Party (TP): contienen actualizaciones de productos de terceros (JRE, tcServer, o componentes del sistema operativo SLES OS)

VMware-VCSA-Update-010

  • Nos descargamos el archivo de la instalación que vayamos a aplicar: FP si vamos a actualizar todo el sistema o el archivo TP si queremos actualizar el software de terceros pero no los componentes de VMware.

Para aplicar la actualización, tenemos 2 opciones:

  • Línea de comandos con el comando software-packages
  • Desde el interfaz web (opción introducida en la versión 6.0 U1)

Vamos a ver las 2 opciones, y como paso previo a cualquiera de las dos opciones, es mapear en la máquina virtual VCSA la imagen ISO descargada (sin olvidar las tareas típicas de asegurarnos un backup y tener a mano los datos más importantes de usuarios, contraseñas, configuraciones…)

Instalación línea de comandos

Como he comentado antes, vamos a utilizar el comando software-packages para instalar las actualizaciones en el appliance VCSA mediante línea de comandos.

  • Nos conectamos por SSH al appliance (no hace falta entrar en la shell Bash)
  • Podemos ver la ayuda del comando

  • Lo primero que vamos a hacer es listar los paquetes instalados, mostrándonos en detalle las versiones y fechas de instalación.

  • Sabiendo cual es la situación de la que partimos, en cuanto a paquetes instalados , vamos a proceder con la instalación de las actualización descargada. Para ello tenemos dos opciones
    • Hacer un stage o descargar la imagen al sistema e instalarla. En este caso sólo tenemos un paso.
    • Hacer un stage o descargar la imagen para instalarla más adelante. En este caso realizamos la instalación en dos pasos.
  • Vamos a ver como haríamos la instalación en las dos situaciones.
  • Para hacerlo de la primera forma, con descarga e instalación en un sólo paso ejecutamos

  • Y esperamos a que termine

 

  • Si lo hacemos en dos pasos tenemos que realizar los siguientes pasos
  • Primero descargar la actualización de la ISO al sistema

 

  • Comprobamos que la actualización está disponible para instalar

 

  • Instalamos la actualización

 

  • En cualquiera de los dos casos, tras la instalación, reiniciamos el sistema

  • Tras el reinicio, podemos comprobar las actualizaciones instaladas

 

Instalación interfaz web

  • Accedemos a la URL: https://VCENTER:5480
  • Accedemos con el usuario root

VMware-VCSA-Update-001

  • Accedemos al apartado Update

VMware-VCSA-Update-003

  • Seleccionamos Check Updates -> Check CDROM

VMware-VCSA-Update-033

  • Comprobamos que la actualización está disponible

VMware-VCSA-Update-015

  • Para comenzar la instalación seleccionamos Install Updates -> Install CDROM Updates

VMware-VCSA-Update-016

  • Aceptamos la licencia

VMware-VCSA-Update-017

  • Y esperamos a que termine el procedimiento

VMware-VCSA-Update-019

  • IMPORTANTE: tras más de media hora esperando, la ventana seguía en el 70% del progreso de la actualización. Es un problema reconocido en las propias Release Notes de la versión 6.0 U1b. Si accedemos por SSH a la máquina podemos comprobar el contenido del archivo /var/log/vmware/applmgmt/software-packages.log y ver que la actualización ha terminado y queda pendiente un reinicio.

VMware-VCSA-Update-029

  • Tras comprobar que la instalación ha terminado correctamente, podemos reiniciar la máquina desde la propia línea de comandos o en el interfaz web, podremos cancelar la tarea de actualización y reiniciar la máquina

VMware-VCSA-Update-022

  • Al volver a iniciar, comprobamos que el sistema tiene la versión actualizada y funciona correctamente.

 

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.