Cómo actualizar un clúster vCenter Server de VMware de la versión 5.5 a la versión 6.0. En este artículo suponemos que el vCenter Server está montado en una máquina Windows Server, con base de datos Microsoft SQL Server Express. La actualización cambiará la BD de SQL Server a PostgreSQL.
- Primeros pasos antes de realizar la actualización de VMware vCenter 5.5 a 6.0.
- Actualizar VMware vCenter Server de la 5.5 a la 6.0.
- Acceso al nuevo entorno vCenter Server 6.0 mediante VMware vSphere Client.
- Acceso mediante el cliente ligero VMware vSphere Web Client.
- Siguientes pasos tras la actualización de VMware vCenter Server 6.0.
- Licenciar VMware vCenter.
Primeros pasos antes de realizar la actualización de VMware vCenter 5.5 a 6.0
En primer lugar deberemos descargar el fichero ISO con la instalación de VMware vCenter 6.0 para Windows, dado que en este artículo es para un vCenter Server montado en equipo Windows. Esto podemos hacerlo desde la web oficial de VMware, deberemos tener un usuario registrado. La última versión 6.0 es 6.0 U3i. Descargaremos el fichero ISO «VMware vCenter Server 6.0 Update 3i and modules for Windows»:
Fichero ISO VMware-VIMSetup-all-6.0.0-13638623.iso de 2.8GB:
Copiaremos y descomprimiremos el fichero ISO en el servidor Windows con vCenter Server.
Por otro lado, es MUY IMPORTANTE realizar copia de seguridad de todas las máquinas virtuales de la organización y, especialmente, de la máquina vCenter Server. También es muy recomendable hacer un snapshot de esta máquina, la que tiene la base de datos del clúster y el vCenter Server. El snapshot puede hacerse con vSphere Client:
Actualizar VMware vCenter Server de la 5.5 a la 6.0
El proceso de actualización del vCenter Server puede realizarse en caliente, las máquinas virtuales del clúster seguirán funcionando durante el proceso, únicamente se perderá la conexión con el clúster.
Una vez hecha la copia de seguridad de todas las máquina virtuales y, en especial, de la máquina con el vCenter, desde esta máquina Windows, ejecutaremos el fichero autorun.exe de la carpeta del ISO descomprimido:
Se iniciará el asistente para instalar/actualizar VMware vCenter Server, pulsaremos en «Instalar»:
El asistente detectará que ya tenemos una versión inferior, en nuestro caso vCenter Server 5.5 y avisará de que se actualizarán todos los componentes a la versión 6.0:
Introduciremos la contraseña para el usuario administrador del clúster vCenter, que deberemos conocer, es la misma con la que accederemos como administradores al vCenter con el cliente:
Si tenemos algún plugin o componente que no se actualizará en el proceso, nos lo indicará con una advertencia:
El asistente nos indicará los puertos que se usarán para cada componente:
Y nos indicará la unidad y carpeta de instalación, así como la carpeta de destino de una exportación que realizará de los datos de la actual versión 5.5, para luego hacer la importación:
Si queremos participar en el programa de mejora de experiencia de VMware marcaremos el check «Únase al Programa de mejora de la experiencia del cliente de VMware»:
El asistente nos mostrará un resumen de las opciones y datos para actualizar y nos obligará a que marquemos el check «Verifico que he realizado una copia de seguridad de este equipo vCenter Server y de la base de datos Microsoft SQL Server Express integrada». Si hemos hecho este proceso, como hemos indicando anteriormente, marcaremos el check y pulsaremos en «Actualizar» para que el asistente realice la actualización definitiva de la 5.5 a la 6.0:
El proceso puede tardar bastante tiempo, irá en función del tamaño de la base de datos SQL Server que tengamos y de la velocidad de la propia máquina vCenter.
Durante el proceso, se perderá el acceso al clúster vCenter, dado que tiene que detener los servicios para realizar la actualización. Pero las máquinas virtuales seguirán funcionando:
El proceso realizará una exportación de los datos de la BD y, tras actualizar los componentes y volver a levantar los servicios, realizará la importación de los datos exportados de SQL Server a la nueva BD en PostgreSQL.
Una vez finalizado el proceso de actualización, el asistente nos mostrará una ventana informativa, indicando, entre otras cosas, que se tiene que activar la licencia para la versión 6.0 y que disponemos de 60 días de gracia para hacerlo. Por otro lado, el instalador no elimina los datos exportados, podremos eliminarlos manualmente una vez comprobado que todo funciona correctamente. De la misma forma, nos indica que se ha padado de Microsoft SQL Server Express a vPostgres, por ello, tras comprobar que todo es correcto, se puede proceder a desinstalar SQL Server.
Por último, nos indicará cuál es el acceso a vSphere Web Client, normalmente:
Acceso al nuevo entorno vCenter Server 6.0 mediante VMware vSphere Client
A partir de la actualización a la 6.0, el cliente grueso de VMware vSphere Client debe actualizarse también a la versión 6.0, la versión 5.5 no funcionará para el acceso.
Tenemos varias opciones, o bien descargamos el ISO de VMware vSphere Client en su versión 6.0 y lo instalamos, o bien accederemos al clúster con la versión 5.5 y nos mostrará un mensaje indicando que se va a actualizar a la 6.0. Si optamos por esta segunda opción, únicamente tendremos que pulsar en «Run the installer»:
Nos indicará que se va a cerrar el cliente actual 5.5 y se iniciará el instalador del cliente 6.0:
Y ya tendremos acceso a la administración del clúster desde el cliente grueso VMware vSphere Client 6.0:
Acceso mediante el cliente ligero VMware vSphere Web Client
Desgraciadamente, tras la desactivación por parte de todos los navegadores web del componente Flash Player, no se tendrá acceso al cliente ligero, nos mostrará la ventana de inicio de sesión pero no llegará a acceder:
Para solucionar este problema podremos seguir las indicaciones del siguiente artículo:
Siguientes pasos tras la actualización de VMware vCenter Server 6.0
Tras la actualización del vCenter, el siguiente paso será actualizar los host ESXi (hipervisores), este proceso se explica en el siguiente artículo:
Cada host ESXi deberá actualizarse a la versión 6.0.
Tras la actualización de los host ESXi, se procederá a actualizar las VMware Tools de cada máquina virtual (también explicado en el artículo anterior).
Y, posteriormente, es recomendable actualizar la Virtual Hardware de cada máquina virtual a la versión más reciente soportada. Este proceso debe hacerse previo snapshot, por si el sistema operativo de la máquina virtual no fuera compatible con la versión de la Virtual Hardware aplicada (también explicado en el artículo anterior).
Licenciar VMware vCenter
Tras la actualización es probable que el clúster quede en modo evaluación, sin licencia. VMware nos dará 60 días de gracia en que el clúster funcionará hasta que se aplique una licencia.
En el administrador de licencias del cliente grueso vSphere Client nos mostrará los hosts sin licencia (en modo evaluación) y los licenciados. Desde aquí podremos agregar licencias para los nodos actualizados: