SP/BMC ポートの不具合によりファームウェアの更新に失敗する
環境
- ONTAP 9
- Service Processor
- ファームウェアのアップグレード
問題
- SP/BMCファームウェアのアップグレードが失敗し、次のエラーがイベントログに記録されます:
[cluster1-01: servprocd: sp.servprocd.upd.evts:debug]: params: {'reason': 'SP Firmware network update from 10.5 to 10.6 has been triggered.'}
[cluster1-01: servprocd: sp.servprocd.upd.evts:debug]: params: {'reason': 'SP firmware image has been successfully transferred to SP using network interface.'}
[cluster1-01: servprocd: sp.servprocd.upd.unexpt.evts:debug]: params: {'reason': 'Unable to successfully update SP firmware using network interface'}
[cluster1-01: servprocd: sp.servprocd.upd.error:error]: SP update error: SP firmware update failure has been detected.
- AutoSupportからの
SP-MGMT-MLOG-TXT.GZには、SP/BMCに到達できないことが報告されています:
[kern_servprocd:info:7198] 0x808707100: 0: NOTICE: Servprocd::FTM: transferred /mroot/etc/RLM_FW/sp_image.tar.gz to sp://cluster1-01:/mnt/sapps/sp_image.tar.gz
[kern_servprocd:info:7198] 0x808707100: 0: NOTICE: Servprocd::SpUpdate: update: SP firmware image has been successfully transferred to SP using network interface.
[kern_servprocd:info:5642] 0x808702b00: 0: ERR: Servprocd::SpUpdate: writeImage: spcs sp update command failed (The Service Processor on node "cluster1-01" is not reachable. Verify that the SP or BMC is online, verify that api-service is enabled on the SP or BMC, verify that the partner node is running, check if pings from SP or BMC to partner node work, check if hw-assist keep-alives are normal, check that network ports are configured correctly and are functional (up). Then, try the command again.)
[kern_servprocd:info:5642] 0x808702b00: 0: ERR: Servprocd::SpUpdate: update: unable to successfully update SP firmware using network interface
[kern_servprocd:info:6143] 0x80b715000: 0: NOTICE: Servprocd::SpUpdate: ScheduleSpAutoUpdate: Checking whether SP network is available for SP firmware auto-update
[kern_servprocd:info:6143] 0x80b715000: 0: ERR: Servprocd::SpUpdate: doPreUpdateChecks: Ping test to internal BMC IP failed.
[kern_servprocd:info:6143] 0x809426f00: 8003ea000000080d: ERR: Servprocd::CLI: create_imp: The specified package /mroot/etc/software/http://10.16.11.5/web/netapp/BMC_FW.zip could not be read.
[kern_servprocd:info:6143] 0x80946d400: 8503ea0000000445: ERR: Servprocd::CLI: get_bmc_boot_image: Failed to get boot image for BMC
SP-LATEST-RUNTIMEAutoSupportレポートからMemFreeが57,000 KBを超えています
MemFree: 96968 kB
SP-LATEST-CONFIGURATIONfrom AutoSupport には、N/Aのプライマリファームウェアバージョンとバックアップファームウェアバージョンが表示されます:
version
=======
Booted primary firmware version 11.6
Primary firmware version N/A
Backup firmware version N/A
SP-LATEST-SYSLOGfrom AutoSupportは、手動更新の試行時に次のようなエラーを報告します:
BMC fud_eth[29319]: get_notif_shm: Failed to create the shared memory key
BMC fud_eth[29319]: ipmi_notif_to_ontap: Unable to set progress state as shared memory is not accessible.
BMC fud_eth[29319]: Downloading package...
BMC fud_eth[29319]: system() returned ret1 = 0, ret2 = 0
BMC last message repeated 3 times
BMC fud_eth[29319]: FW package download from ftp://anonymous@10.10.10.10/software//BMC_FW_308-04071_11.7.tar.gz failed.
BMC fud_eth[29319]: Cleaning up..
- SP/BMCがオンラインで、service-processor api-serviceが有効になっています。
- SP api-service internal certificatesが更新されています。
- ネットワークポートが正しく設定され、機能しています(up)。
- SP/BMCのリブートおよびservice-processorデーモンの再起動を実行しても解決しません。
- SP/BMCプロンプトから直接アップグレードを試みても失敗します。
- 影響を受けたノードのテイクオーバー/ギブバックの実行でも問題は解決しません。