¡Muy buenas, compañeros!
Hoy traigo un proceso algo antiguo para algunos, pero que he tenido que desarrollar en los últimos días: pasar un cluster de 5.5 a 6.0. Ya sé que ambas versiones están fuera de soporte, pero tengo unos nodos R610 en el trabajo que no admiten versiones superiores y, dado que ha habido particularidades, paso a documentarlo 🙂
Como os comento, tengo una granja de servidores Dell R610 en el trabajo los cuales ya no se usan en producción (no tienen VMs) pero sí que siguen conectados a la red y con acceso a los datastores. Como dispongo de otra granja más crítica con R630 y llevaba tiempo sin tocar vmware (1 año), decidí pasar el entorno «laboratorio» a la última versión soportada. Sin más, detallo los pasos seguidos.
Actualización paso a paso del cluster de VMWare:
- Actualizar vCenter 5.5 a 6.5
- No pude pasar directamente de 5.5 a 6.5; el hostname no lo permitía, al no poder resolverlo el DNS (vcenter.localdom).
- Para lograr actualizar, tuve que tirar del fichero hosts de mi máquina cliente (w10).
- Intenté renombrar el vcenter pero… petaba por doquier así que, se mantiene el nombre (más adelante, haré borrón y cuenta nueva).
- Actualizar un nodo de 5.5 a 6.0 u3 – fallido
- Intenté pasar uno de los tres nodos a 6.5u3 pero daba kernel panic (purple screen).
- Actualizar firmwares del nodo
- Dado que pensaba que el problema de la pantalla lila de vmware era por firmware, me descargué el Dell EMC Repository Manager, quité los updates del catálogo, generé la ISO en un pendrive y actualicé todo (BIOS 2.2 a 6.6 incluida).
- Actualización de 5.5 a 6.0u2
- Como era de esperar, tampoco se pudo a la primera (purple screen).
- En lugar de upgrade… pasamos a instalación de 0 (Install and preserve datastore).
- Tras actualizar este nodo, me toca quitar de vcenter y rehacer toda la configuración del nodo (conexiones iSCSI, tarjetas de red, etc).
- ¿Hacemos eso para los otros dos nodos? Ni de coña 😒
- Resulta, que estos nodos, los montaron instalando unas VIB específicas para las cabinas Equallogic… que no se usan para nada 🤔
- Eliminamos los VIB:
- Nos conectamos por ssh al host que vamos a actualizar (ssh root@ipdelnodo)
- con el siguiente comando, eliminamos los VIB:
esxcli software vib remove --vibname dell-eql-host-connection-mgr --vibname dell-eql-hostprofile --vibname dell-eql-routed-psp
- Procedemos a actualizar esxi con la opción «upgrade and preserve datastore».
- Reiniciamos el nodo y… voilà! Como si nada hubiera pasado.
- Actualizamos el tercer nodo.
De haberme fijado antes en los VIB, esta actuación no hubiera tenido nada en particular; sin embargo, me sirve para verificar en futuras ocasiones que no nos encontramos con cosas raras. De hecho, el último nodo sigue teniendo las VIB instaladas y ha dejado pasar a 6.0 sin quejas… ¡cosas raras!
A futuro, me tocará actualizar las otras dos granjas (una Dell R630 y una R640, actualmente en 5.5 y 6.7 respectivamente), pero como estas sí que están en producción y, sobretodo, la R630 es crítica al tener a mi mejor amigo dentro (Solaris), lo dejaremos para después de fiestas 😂
¡Espero que os sirva de algo el tostón!
A cuidarse y disfrutar de las fiestas.