Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Procedure

Stap 1. Download het nieuwste firmware-pakket van cisco.com en haal het naar uw lokale pc.

Stap 2. Pak deze bestanden en breng ze over naar de map /tmp van uw Cisco C880 M4-server.

Stap 3. Zorg ervoor dat de OCM-software (OneOpdracht Manager) is geïnstalleerd.

Stap 4. Controleer welke versie van het Emulex-stuurprogramma op dit moment op het systeem is geïnstalleerd.

Controleer de firmware release

Update de firmware release

Problemen oplossen

Inleiding

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.

Voorwaarden

Vereisten

Cisco raadt kennis van de volgende onderwerpen aan:

- I/O-activiteit in de bus wordt gestopt

- SAP HANA-exemplaar wordt gestopt

Gebruikte componenten

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.

Verwante producten

Dit document kan ook met deze hardware en software worden gebruikt:

- SUSE Linux Enterprise voor SAP-toepassingen - Verzeker u dat u de SUSE-specifieke bestanden kunt gebruiken.

- Cisco C880 M4 v3 server - Zorg ervoor dat u het v3 specifieke firmware-pakket kunt downloaden.

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.

Procedure

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.

Stap 1. Download het nieuwste firmware-pakket van cisco.com en haal het naar uw lokale pc.

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.

Stap 2. Pak deze bestanden en breng ze over naar de map /tmp van uw Cisco C880 M4-server.

./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.

Stap 3. Zorg ervoor dat de OCM-software (OneOpdracht Manager) is geïnstalleerd.

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

Stap 4. Controleer welke versie van het Emulex-stuurprogramma op dit moment op het systeem is geïnstalleerd.

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

Controleer de firmware release

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

Update de firmware release

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

Problemen oplossen

Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.