Conocer versión de driver y firmware de tarjetas de red y almacenamiento en VMware ESXi

Hay una serie de comandos en VMware que es imprescindible saberlos y tenerlos siempre a mano. Los siguientes comandos son para conocer el modelo – marca y la versión de driver y firmware de tarjetas de red y almacenamiento de un ESXi para ver en que versión de driver.

El primero esxcli storage core adapter list donde podremos ver el nombre HBA, Driver, descripción … una información muy util donde nos quedaremos con el campo driver para utilizarlo en el siguiente comando.

También podemos sacar esta información con vim-cmd /hostsvc/summary/hba

Con el comando vmkload_mod -s lsi_mr3 | grep Version, podremos conocer la versión actual del driver

Con vmkload_mod podemos listar, cargar los módulos , en ese caso utilizo la opción -s simplemente para mostrar información

La opción grep la utilizaremos para buscar la versión del driver, ya que si ejecutamos el comando sin el | grep Version, nos mostrará toda la información sobre ese modulo, tendiendo que buscar el campo Version

Para conocer el firmware podemos ejecutar /usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -a donde nos mostrará mucha información sobre las controladoras de almacenamiento, pero si solo queremos conocer el firmware de la controladora , ejecutamos /usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -a | grep -e lsi_mr3 -e Fw

Para conocer el driver de la tarjeta de red ejecutamos esxcli network nic list y nos quedamos con el campo  Name, que es l nombre de la tarjeta de red, en este caso todas las tarjetas son el mismo modelo, menos la de la iDRAC.

Ejecutamos esxcli network nic get -n vmnic0 y nos mostrará toda la info de la tarjeta de red, driver, firmware, link modes ….

Saludos y espero que os sirva.

Gorka Izquierdo