IDPA: PowerProtect DP Rapid Upgrade Checker가 펌웨어 업그레이드 사전 검사 실패를 보고함
Summary: PowerProtect DP(Data Protection) Series 어플라이언스 및 IDPA: PowerProtect DP RUCK(Rapid Upgrade Checker)가 펌웨어 업그레이드 사전 검사 실패를 보고했습니다. 노드 이벤트 서비스를 사용하여 캐싱된 응답이 비활성화됩니다. 노드 이벤트 서비스가 성능 저하 상태이며, iDRAC 서비스 모듈을 현재 사용할 수 없거나 활성화되어 있지 않습니다. iDRAC Service Module/iDRAC 상태를 확인합니다. 이 문제는 PCIe SSD 슬롯 4의 오래된 NVMe PM1735 카드 펌웨어로 인해 발생할 수 있습니다. ...
Symptoms
PowerProtect Data Protection RUCK(Rapid Upgrade Checker)가 실패하고 다음 오류가 표시됩니다.
+-----------+--------------------+--------+-----------------------------------------------+-----------------------------------------------+ | Component | Check | Status | Message | Remedy | +-----------+--------------------+--------+-----------------------------------------------+-----------------------------------------------+ | ESXi | firmware_readiness | FAILED | Firmware pre-upgrade checks failed. [ xxx.xxx.| Use KB https://www.dell.com/support/kbdoc/191 | | | | | xxx.xxx ]: The cached response with Node Event| 627 to fix the issue. | | | | | Service is disabled. Node Event Service is in | | | | | | a degraded state,iDRAC Service Module is not | | | | | | available/active at this time. Check iDRAC S | | | | | | ervice Module/iDRAC status. | | +-----------+--------------------+--------+-----------------------------------------------+-----------------------------------------------+
[ERROR] Firmware pre-upgrade checks failed. [ <ESXi IP Address> ]: The cached response with Node Event Service is disabled. Node Event Service is in a degraded state, iDRAC Service Module is not available/active at this time. Check iDRAC Service Module/iDRAC status.
슬롯 4에 있는 PCIe SSD의 하드웨어 모델은 Dell Enterprise NVMe AGN MU AIC 1.6TB 카드(NVMe PM1735)이고 펌웨어 버전은 2.3.0 미만입니다.
PCIe SSD 카드 모델 및 펌웨어 버전은 iDRAC에서 확인할 수 있습니다. 시스템 > 물리적 디스크 > PCIe 디바이스 - 슬롯 4 디스크 1
의 PCIe SSD 이 예에서 PCIe SSD 카드는 PM1725b입니다. 따라서 이 경우에는 해결 방법이 적용되지 않습니다.

그림 1: iDRAC 사용자 인터페이스에서 PCIe SSD 카드를 찾는 방법
Dell iDRAC TSR(Technical Support Report) 로그에서 PCIe SSD 카드의 이름은 "Dell Ent NVMe AGN MU AIC 1.6TB"입니다.

그림 2: TSR 로그에서 NVMe PM1735 카드의 이름은 Dell Ent NVMe AGN MU AIC 1.6TB입니다.
iSM(iDRAC Service Module)이 iDRAC 사용자 인터페이스에서 실행 중으로 표시됩니다.

그림 3: iSM 상태가 실행 중입니다.
Dell PT Agent 및 iSM이 실행 중이고 재시작한 후에도 문제가 지속됩니다.
[root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/DellPTAgent status DellPTAgent is running [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/DellPTAgent stop Stopping DellPTAgent... watchdog-DellPTAgent: Terminating watchdog process with PID 7447869 DellPTAgent stopped [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/DellPTAgent start Starting DellPTAgent... DellPTAgent started [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/DellPTAgent status DellPTAgent is running [root@ESXi:/opt/dell/DellPTAgent/tools] [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/dcism-netmon-watchdog status iSM is active (running) [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/dcism-netmon-watchdog stop Module dcism_module successfully unloaded [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/dcism-netmon-watchdog start [root@ESXi:/opt/dell/DellPTAgent/tools] /etc/init.d/dcism-netmon-watchdog status iSM is active (running) [root@ESXi:/opt/dell/DellPTAgent/tools]
Cause
ACM에서 iDRAC 캐시가 성능 저하 상태였음을 알 수 있습니다.
ACM:/tmp # dpacli -agentinfo
{"Agent Info": [{"ESXiHost-xxx.xxxx.xxx.xxx": {
"ptagentversion": "2.4.1-3",
"uptime": "54 seconds ( 54 seconds )",
"ism_version": "3.6.0",
"system_uuid": "618axxxx-xxxx-xxxx-xxxx-xxxxxxxxdd70",
"process_id": "7440642",
"host_epoch_time": "1646617738.156490 (secs.usecs)",
"model": "DP4400",
"name": "<ESXi_hostname>",
"mfr": "Dell Inc.",
"domain": "<ESXi FQDN>",
"servicetag": "XXXXXXX",
"os": "VMWare ESXi",
"os_version": "6.7.0 build-17700523",
"rest_endpoints": "https://127.0.0.1:8086,https://192.168.100.101:8086",
"api_blocking_enabled": "false",
"TPM Present": "false",
"MarvellLibraryVersion": "5.0.13.1109",
"libstorelib.so": "07.07",
"libstorelibir-3.so": "15.03-0",
"libstorelibit.so": "07.05",
"idrac_pass_thru_ip": "169.254.0.1",
"idrac_ethernet_ip": "xx.xxx.xxx.x",
"host_pass_thru_ip": "169.254.0.2",
"default_server_cert": "true",
"status": {
"idraccache": "Degraded",
"idracConnection": "OK",
"iSM": "N/A",
"agent": "Degraded"
}
}}]}
ACM:/tmp #
ESXi에서 가져올 때도 동일한 정보가 표시됩니다.
[root@ESXi:~] /opt/dell/DellPTAgent/tools/pta_call get agent/info
Request sent to DellPTAgent @ https://192.168.100.101:8086
{
"TPM Present": "false",
"MarvellLibraryVersion": "5.0.13.1109",
"uptime": "344 seconds ( 5 minutes 44 seconds )",
"system_uuid": "618axxxx-xxxx-xxxx-xxxx-xxxxxxxxdd70",
"host_pass_thru_ip": "169.254.0.2",
"servicetag": "XXXXXXX",
"domain": "<ESXi FQDN>",
"default_server_cert": "true",
"libstorelibir-3.so": "15.03-0",
"model": "DP4400",
"idrac_ethernet_ip": "xxx.xxx.xxx.xxx",
"os": "VMWare ESXi",
"rest_endpoints": "https://127.0.0.1:8086,https://192.168.100.101:8086",
"mfr": "Dell Inc.",
"api_blocking_enabled": "false",
"libstorelib.so": "07.07",
"ptagentversion": "2.4.1-3",
"ism_version": "3.6.0",
"host_epoch_time": "1646618523.10088 (secs.usecs)",
"os_version": "6.7.0 build-17700523",
"libstorelibit.so": "07.05",
"idrac_pass_thru_ip": "169.254.0.1",
"name": "<ESXi_hostname>",
"process_id": "7441193",
"status": {
"idraccache": "Degraded",
"idracConnection": "OK",
"agent": "Degraded",
"iSM": "N/A"
}
}
Response: status: 200 [OK], size: 1067 bytes, latency: 0.145 seconds.
[root@ESXi:~]
이 경우 PT Agent가 다음에서 구성 요소 'PhysicalDisk'를 찾지 못했습니다. hwInventory 슬롯 4의 NVMe PM1735 카드에서 데이터를 쿼리하는 데 문제가 있기 때문입니다.
ESXi /scratch/log/pta_debug.log에서 다음 오류 메시지가 표시됩니다.
2022/03/07 04:51:03[UTC] [7459005:193227584] WARN - WSManClient::isValidResponse: Http request to host: 169.254.0.1, failed with status code: -5
2022/03/07 04:51:03[UTC] [7459005:193227584] WARN - getComponentFromInventory: Cannot find component 'PhysicalDisk' in hwInventory:
{
"Message": "Read timed out!",
"ReturnValue": -5
}
2022/03/07 04:52:57[UTC] [7459005:189000512] WARN - NvmeDiscoveredDevice::setIntAttrFromDescriptor: Cannot convert string <ie> to int.
2022/03/07 04:52:57[UTC] [7459005:189000512] WARN - NvmeDiscoveredDevice::setIntAttrFromDescriptor: Failed to read <bay> from <PCIe Slot 4>
따라서 NVMe 1735 펌웨어를 "PowerProtect Data Protection Appliance-IDPA Firmware Gen14 December 2021"에 번들로 제공되는 버전 2.3.0으로 업그레이드하는 것이 좋습니다. 필요한 펌웨어 파일은 다음과 같습니다. Express-Flash-PCIe-SSD_Firmware_RP8RC_WN64_2.3.0_A03.EXE
Resolution
NVMe 1735 펌웨어를 버전 2.3.0으로 업그레이드하려면 다음을 수행합니다.
-
Dell 지원 웹에서 "PowerProtect Data Protection Series 어플라이언스-IDPA 펌웨어 Gen2021년 12월 14일"을 다운로드한 다음 필요한 펌웨어 파일의 압축을 풉니다.
Express-Flash-PCIe-SSD_Firmware_RP8RC_WN64_2.3.0_A03.EXE에 관한 자세한 내용을 참조하십시오. -
ACM 웹 사용자 인터페이스에서 Integrated Data Protection Appliance를 종료합니다.
-
ESXi의 전원이 꺼진 것을 확인한 후 iDRAC 사용자 인터페이스에 로그인한 다음 수동으로 펌웨어 파일을 iDRAC에 업로드합니다.

그림 4: iDRAC 사용자 인터페이스에서 펌웨어를 업로드하는 방법 -
을(를) 선택합니다.
Express-Flash-PCIe-SSD_Firmware_RP8RC_WN64_2.3.0_A03.EXE파일을 선택하고 설치 및 재부팅을 클릭합니다. 그런 다음 iDRAC가 펌웨어를 설치하고 재부팅합니다.
그림 5: 펌웨어를 적용하는 방법 -
재부팅 후 iDRAC >시스템 > 인벤토리 > 펌웨어 인벤토리에서 펌웨어 버전을 확인할 수 있습니다.

그림 6: 펌웨어 인벤토리에서 펌웨어를 검토하는 방법 - DP4400 시작 모니터링과 모든 가상 머신이 성공적으로 시작된 후 모니터링.
- 다음의
dpacliACM에서 명령을 다시 실행하고,idraccache에이전트 상태가 OK로 변경되어야 합니다.
ACM:~ # dpacli -agentinfo
{"Agent Info": [{"ESXiHost-xxx.xxxx.xxx.xxx": {
"ptagentversion": "2.4.1-3",
"uptime": "595 seconds ( 9 minutes 55 seconds )",
"ism_version": "3.6.0",
"system_uuid": "618axxxx-xxxx-xxxx-xxxx-xxxxxxxxdd70",
"process_id": "2100391",
"host_epoch_time": "1646800495.522825 (secs.usecs)",
"model": "DP4400",
"name": "<ESXi_hostname>",
"mfr": "Dell Inc.",
"domain": "<ESXi FQDN>",
"servicetag": "XXXXXXX",
"os": "VMWare ESXi",
"os_version": "6.7.0 build-17700523",
"rest_endpoints": "https://127.0.0.1:8086,https://192.168.100.101:8086",
"api_blocking_enabled": "false",
"TPM Present": "false",
"MarvellLibraryVersion": "5.0.13.1109",
"libstorelib.so": "07.07",
"libstorelibir-3.so": "15.03-0",
"libstorelibit.so": "07.05",
"idrac_pass_thru_ip": "169.254.0.1",
"idrac_ethernet_ip": "xxx.xxx.xxx.xxx",
"host_pass_thru_ip": "169.254.0.2",
"default_server_cert": "true",
"status": {
"idraccache": "OK",
"idracConnection": "OK",
"iSM": "N/A",
"agent": "OK"
}
}}]}
ACM:~ #
-
상태 점검 RUCK 툴을 다시 실행하여 문제가 해결되었는지 확인합니다.
Additional Information
"PowerProtect DP Series 어플라이언스-IDPA 펌웨어 Gen14 2021년 12월" 펌웨어 팩은 Dell 지원 웹 페이지에서 다운로드할 수 있습니다.
그림 7: "PowerProtect DP Series 어플라이언스-IDPA 펌웨어 Gen2021년 12월 14일" 펌웨어는 Dell 지원 웹 페이지에서 다운로드할 수 있습니다.
다음에서 펌웨어를 추출하려면 IDPA_Firmware_Gen14_Update_Dec_2021_Package.zip에서 모든 번들 파일의 압축을 풉니다. "dpafw-2.312.rpm" > "dpafw-2.312-0.noarch.cpio" > "IDPA-2.312-2.312.tar.gz" > "IDPA-2.312-2.312.tar">에 있는 펌웨어 파일은 DUPS > NVME에서 찾을 수 있습니다.
그림 8: "PowerProtect DP Series 어플라이언스-IDPA 펌웨어 Gen14 2021년 12월" 펌웨어 번들에서 NVMe PM1735 펌웨어를 추출하는 예.