De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft de procedure om de firmware van de Emulex HBA-kaart die deel uitmaakt van een Cisco C880 M4-server bij te werken.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op de Emulex HBA-kaart die in een Cisco C880 M4 v2-server is geïnstalleerd waarop RedHat Enterprise Linux (RHEL) als besturingssysteem wordt uitgevoerd.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw server live is, zorg er dan voor dat u de mogelijke impact van elke opdracht begrijpt.
Dit document kan ook met deze hardware en software worden gebruikt:
Waarschuwing: Als de Emulex-kaart van een derde verkoper zoals HP is voorzien, moet u de firmware van de derde verkoper verkrijgen. Als u de Emulex firmware rechtstreeks vanuit Emulex bijwerken, kan dit de ondersteuning/garantie van het product ongeldig maken en kan dit hardwarestoring veroorzaken.
Voordat u de eigenlijke firmware-update uitvoert, download u het firmware-pakket van cisco.com en uploadt u de benodigde bestanden naar de Cisco C800 M4 server en controleert u of het stuurprogramma en OneOpdracht Manager bijgewerkt zijn.
Voor C880 M4 v2 (IvyBridge): Software downloaden
Voor C880 M4 v3 (Haswell): Software downloaden
Opmerking: Het softwarepakket bevat ook software voor de Cisco C880 M4-server. Dit document heeft geen betrekking op het bijwerken van deze onderdelen.
./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
Opmerking: Pas op voor de bestandsnamen die aan het firmware pakket 1.0.4 behoren, versie van Cisco C880 M4 v2 server. De namen zullen iets veranderen. Het hangt af van de firmware release die u wilt toepassen.
Meld u aan bij de server als root en controleer of de versie van OneCommo Manager is geïnstalleerd:
# 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
In dit voorbeeld ziet u dat de OCM versie 10.2.405.10-1 is geïnstalleerd. Controleer of er een recentere versie beschikbaar is in het OCM-pakket dat u hebt overgebracht vóór:
# 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
Als de versienummers in de bestandsnamen hetzelfde zijn, gaat u naar stap 4, anders wordt aangeraden de laatste release bij te werken:
# 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
Controleer welke Emulex-stuurprogramma op dit moment op de server is geïnstalleerd:
# rpm -qa | grep lpfc
kmod-lpfc-10.2.405.26-1.x86_64
primergy-lpfc-10.2.405.26-1.x86_64
In dit voorbeeld, zie je dat het stuurprogramma versie 10.2.405.26-1 is geïnstalleerd. Controleer of er een recentere versie beschikbaar is in het OCM-pakket dat u hebt overgebracht vóór:
# 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
Als de versienummers gelijk zijn, gaat u met de volgende sectie verder. Anders wordt aanbevolen om eerst bij te werken aan de meest recente 64-bits driver release:
# 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
Gebruik dit gedeelte om te bevestigen dat de configuratie correct werkt.
Verkrijg met gebruik van de OneCommision Manager CLI een lijst van de port WWN's die door de HBA worden gebruikt. Controleer de huidige firmware-versie en selecteer ten minste een van de WWN in de lijst:
# /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
De firmware revisie is ook beschikbaar in de opdrachtregel zonder OCM:
# 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
Opmerking: In plaats hiervan kan de update procedure ook worden uitgevoerd met behulp van de GUI van de OneOpdracht Manager. Aanbevolen wordt om de OCM GUI in een X-venster systeem te starten. Om de GUI te starten gebruikt u de opdracht /usr/sbin/ocManager/ocManager.
Pak eerst de lijst met alle WWN-instellingen:
# /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
Start vervolgens het opdracht hspd om de firmware en BootCode te installeren. Vervang de WAN in deze opdrachten door de opdrachten van uw systeem (cfr. de output van de opdracht):
# /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
Herstart het systeem om de firmware te activeren.
Wanneer het systeem opnieuw beschikbaar is, bevestig het programma succesvol was en controleer de huidige versie van de firmware opnieuw:
# /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
Het is nu tijd om de /tmp folder van de bestanden die we gekopieerd en geëxtraheerd hebben op te ruimen:
# 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
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.