El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe el procedimiento para actualizar el firmware de la tarjeta Emulex HBA que forma parte de un servidor Cisco C880 M4.
Cisco recomienda que tenga conocimiento sobre estos temas:
La información de este documento se basa en la tarjeta HBA Emulex instalada en un servidor Cisco C880 M4 v2 que ejecuta RedHat Enterprise Linux (RHEL) como sistema operativo.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si su servidor está activo, asegúrese de comprender el impacto potencial de cualquier comando.
Este documento también se puede utilizar con este hardware y software:
Advertencia: Si la tarjeta Emulex se cambia de marca a un proveedor externo como HP, debe obtener el firmware del proveedor externo. Si actualiza el firmware Emulex directamente desde Emulex, podría anular el soporte/garantía del producto y provocar fallos de hardware.
Antes de realizar la actualización de firmware real, descargue el paquete de firmware de cisco.com, cargue los archivos necesarios en el servidor Cisco C800 M4 y verifique si el controlador y OneCommand Manager están actualizados.
Para C880 M4 v2 (IvyBridge): Descargar Software
Para C880 M4 v3 (Haswell): Descargar Software
Nota: El paquete de software también contiene software de firmware adicional para el servidor Cisco C880 M4. En este documento no se trata la actualización de estos componentes.
./Driver/Emulex/Firmware/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP
./Driver/Emulex/Emulex_RHEL/FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip
./Driver/Emulex/Emulex_RHEL/FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip
Nota: Tenga en cuenta los nombres de archivo a los que se hace referencia que pertenecen a la versión 1.0.4 del paquete de firmware del servidor Cisco C880 M4 v2. Los nombres cambiarán ligeramente. Depende de la versión de firmware que desee aplicar.
Inicie sesión en el servidor como root y verifique qué versión de OneCommand Manager está instalada:
# rpm -qa | grep ocm
elxocmlibhbaapi-10.2.405.10-1.x86_64
elxocmgui-10.2.405.10-1.x86_64
elxocmcorelibs-10.2.405.10-1.x86_64
elxocmjvm-10.2.405.10-1.x86_64
elxocmlibhbaapi-32bit-10.2.405.10-1.x86_64
elxocmcore-10.2.405.10-1.x86_64
En este ejemplo, verá que está instalada la versión 10.2.405.10-1 de OCM. Compruebe si hay una versión más reciente disponible en el paquete OCM que ha transferido anteriormente:
# cd /tmp
# unzip -t FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip
Archive: FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip
testing: elxocm-rhel5-rhel6-rhel7-10.2.405.10-1.tgz OK
testing: elxocmcore-rhel5-rhel6-rhel7-10.2.405.10-1.tgz OK
Si los números de versión en los nombres de archivo son los mismos, vaya al paso 4; de lo contrario, se recomienda actualizar a la versión más reciente:
# cd /tmp
# unzip FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip
# tar xzf elxocm-rhel5-rhel6-rhel7-10.2.405.10-1.tgz
# cd elxocm-rhel5-rhel6-rhel7-10.2.405.10-1
# ./install.sh
Verifique qué versión del controlador Emulex está instalada actualmente en el servidor:
# rpm -qa | grep lpfc
kmod-lpfc-10.2.405.26-1.x86_64
primergy-lpfc-10.2.405.26-1.x86_64
En este ejemplo, verá que la versión 10.2.405.26-1 del controlador está instalada. Compruebe si hay una versión más reciente disponible en el paquete OCM que ha transferido anteriormente:
# unzip -t FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip
Archive: FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip
testing: addon_iOW5ie/LicenseReadme.txt OK
testing: addon_iOW5ie/lpfc-10.2.405.26-1-000.i386.iso OK
testing: addon_iOW5ie/lpfc-10.2.405.26-1-000.x86_64.iso OK
Si los números de versión son los mismos, continúe con la siguiente sección. De lo contrario, se recomienda actualizar primero a la versión de controlador de 64 bits más reciente:
# cd /tmp
# unzip FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip
# mount -o loop addon_iOW5ie/lpfc-10.2.405.26-1-000.x86_64.iso /mnt
# cd /mnt
# rpm -Uvh *.rpm
Use esta sección para confirmar que su configuración funciona correctamente.
Con el uso de la CLI de OneCommand Manager, obtenga una lista de los WWN de puerto utilizados por el HBA. Verifique la versión actual del firmware y seleccione al menos uno de los WWN de la lista:
# /usr/sbin/ocmanager/hbacmd listhba | grep 'Port WWN'
Port WWN : 10:00:00:90:fa:73:2f:6a
Port WWN : 10:00:00:90:fa:73:2f:6b
Port WWN : 10:00:00:90:fa:53:83:58
Port WWN : 10:00:00:90:fa:53:83:59
# /usr/sbin/ocmanager/hbacmd hbaattributes 10:00:00:90:fa:73:2f:6a |grep FW
FW Version : 1.1.43.202
Operational FW : 1.1.43.202
Service Processor FW Name : 1.1.43.202
ULP FW Name : 1.1.43.202
La revisión del firmware está disponible en la línea de comandos sin OCM también:
# cat /sys/class/scsi_host/host*/fwrev
1.1.43.202, sli-4:2:b
1.1.43.202, sli-4:2:b
1.1.43.202, sli-4:2:b
1.1.43.202, sli-4:2:b
Nota: Alternativamente, el procedimiento de actualización se puede realizar con el uso de la GUI del Administrador de OneCommand también. Se recomienda ejecutar la GUI de OCM en un sistema con ventana X. Para iniciar la GUI, utilice el comando /usr/sbin/ocmanager/ocmanager.
Primero obtendrá la lista de todos los WWN:
# /usr/sbin/ocmanager/hbacmd listhba | grep 'Port WWN'
Port WWN : 10:00:00:90:fa:73:2f:6a
Port WWN : 10:00:00:90:fa:73:2f:6b
Port WWN : 10:00:00:90:fa:53:83:58
Port WWN : 10:00:00:90:fa:53:83:59
A continuación, ejecute el comando hbacmd para instalar el firmware y BootCode. Sustituya el WWN en estos comandos por los del sistema (cfr. el resultado del comando):
# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:73:2f:6a /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP
# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:73:2f:6b /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP
# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:53:83:58 /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP
# /usr/sbin/ocmanager/hbacmd download 10:00:00:90:fa:53:83:59 /tmp/FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP
Finalmente, reinicie el sistema para activar el firmware.
Cuando el sistema vuelva a estar disponible, confirme que la actualización se ha realizado correctamente y vuelva a verificar la versión actual del firmware:
# /usr/sbin/ocmanager/hbacmd hbaattributes 10:00:00:90:fa:73:2f:6a |grep FW
FW Version : 10.6.193.22
Operational FW : 10.6.193.22
Service Processor FW Name : 10.6.193.22
ULP FW Name : 10.6.193.22
# cat /sys/class/scsi_host/host*/fwrev
10.6.193.22, sli-4:2:b
10.6.193.22, sli-4:2:b
10.6.193.22, sli-4:2:b
10.6.193.22, sli-4:2:b
Ahora, es el momento de limpiar el directorio /tmp de los archivos que copiamos y extraemos:
# cd /tmp
# rm FTS_UniversalBootandFWMCFC162EandLPe1600xfrom_10619322_1145685.GRP
# rm FTS_EmulexOneCommandManagerforLinuxRHEL567R_102405101_1116465.zip
# rm FTS_RHDUPdriverpackagelpfcforRHEL65_1024052610_1122818.zip
# rm elxocm-rhel5-rhel6-rhel7-10.2.405.10-1.tgz
# rm elxocmcore-rhel5-rhel6-rhel7-10.2.405.10-1.tgz
# rm -rf addon_iOW5ie
# rm -rf elxocm-rhel5-rhel6-rhel7-10.2.405.10-1
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.