Como soy una persona de contar «batallas» hoy voy con una que me ocurrió hace poco y que aprovecho para documentar por si me ocurre de nuevo y de paso si os sirve a los demás.
Por una serie de problemas y continuas incidencias en la infraestructura virtual con VMware de una empresa, se tomo la decisión de actualizar de la v 5.5 update 1 (creo recordar) a la v6 update 3.
Había un pequeño problema y era que la empresa estaba a 1000 Km de distancia por lo que había que tener especial cuidado en como se procedía ya que lo tenia que hacer en remoto y no podía meter la gamba.
Se tomaron varias cosas en cuenta para poder hacer esta actualización:
- Comprobar que la ILO de cada servidor estaba configurada y funcionaba correctamente.
- Comprobar que cada ESXi tenga recursos suficientes para mantener activas y funcionando todas las VMS
Así que dicho y hecho, actualicé primero el vCenter y seguido instale el Update Manager y pase las VMs a uno de los ESXi.
Ver Post: Actualizar ESXi con Update Manager
Al reiniciar el ESXi después de la actualización cual fue mi sorpresa que no aparecía el Datastore de producción que estaba configurado desde una MSA. Sudor frio recorriendo espalda.
Pero como ya venia avisado de un compañero (gracias Carlos B.), me acorde de lo que me dijo «en su día cuando lo instalé, me dio muchos problemas la controladora»
El problema es que no reconocía la controladora, por lo que había que actualizar el driver y Firmware ya que eran bastante antiguos.
Para saber el tipo de controladora hay varias formas, activamos y nos conectamos por SSH al Host y con el comando esxcfg-scsidevs -a, nos mostrará las controladoras del ESXi.
Primero descargamos e instalamos el driver de la pagina de HP, ya que si intentamos actualizar el firmware primero, nos dirá que no existe ese componente o controladora, no me acuerdo exactamente el mensaje. Desde la ILO también podemos ver modelo de la controladora y su versión de Firmware.
Por lo que primero tendremos que descargarnos el Driver correspondiente y con Winscp lo pasamos a un directorio temporal del ESXi.
Con esxcli software vib install -v /tmp/nombre_driver_controladora.vib, actualizaremos el driver.
Nos dirá de reiniciar el ESxi, podemos añadir una razón al reinicio.
Comenzará el reinicio, desde la ILO en primera fila para no perder detalle.
Una vez reiniciado, si todo va bien el Datastore aparecerá.
Aunque ya funcionaba, no era plan de dejarlo con el Firmware de cuando Franco era corneta, así que también se procedió a actualizar descargando el Firmware desde la pagina de HP
Descomprimimos el fichero .zip descargado.
Para ejecutar el .vmexe tendremos que darle permisos de ejecución con chmod +x CPxxxxx.vmexe.
Ejecutamos ./CPxxxxx.vmexe y comenzará la actualización.
Nos pedirá reinicio para que se aplique el nuevo Firmware.
Reinicio y Razón.
Una vez iniciado el servidor, podemos comprobar la versión de firmware desde la ILO.
Saludos y espero que os sirva.
Muy Interesante. Gracias por tus aportes y a seguir con el buen trabajo.!!!
Gracias Jose, agradecimientos como el tuyo hacen que siga con este blog
Saludos!