PowerFlex 3.X:RCM/IC SDC CO 升级错误
摘要: 使用 PowerFlex Manager 3.8.0 时,ESXi 和仅计算 (CO) 升级可能会失败。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
由于下面列出的问题,ESXi 和 CO 升级可能会失败:
- 在 CO 升级期间未正确重新安装 SDC。
- 在升级过程中未正确安装 SDC 时,部署日志中显示的错误示例:
ERROR [2022-05-23T22:09:26.627090] 46866: service_deployment.rb:5519:in `process_firmware_update': Encountered an error during firmware update: RuntimeError: Failed to execute esxcli command on host 172.24.37.21: esxcli 600 env VI_PASSWORD=****** esxcli -s 172.24.37.21 -u root -d 58:9B:FE:22:32:A3:EE:CC:6A:B8:53:FE:53:0A:A6:F1:29:D1:1F:F0 system module parameters set -m scini -p IoctlIniGuidStr=402D7EF1-F924-475D-9F3D-94BE4664A83B IoctlMdmIPStr=172.24.126.5,172.24.127.5 bBlkDevIsPdlActive=1 blkDevPdlTimeoutMillis=60000: #<Hashie::Mash exit_status=1 pid=31968 stderr="" stdout="Invalid Module name scini\n"> ["/opt/jruby/9.1.17.0/lib/ruby/gems/shared/gems/dell-asm-util-0.1.0/lib/asm/util.rb:198:in `esxcli'", "/opt/asm-deployer/lib/asm/provider/server/server.rb:1736:in `esxcli'", "/opt/asm-deployer/lib/asm/provider/server/server.rb:1670:in `register_scaleio_sdc'", "/opt/asm-deployer/lib/asm/type/server.rb:2220:in `register_scaleio_sdc'", "/opt/asm-deployer/lib/asm/service_deployment.rb:5498:in `block in process_firmware_update'", "org/jruby/RubyArray.java:1735:in `each'", "/opt/asm-deployer/lib/asm/service_deployment.rb:5334:in `process_firmware_update'", "/opt/asm-deployer/lib/asm/service_deployment.rb:479:in `process'", "/opt/asm-deployer/lib/asm.rb:228:in `block in process_deployment'"]
- 由于 null vm.summary 对象,CO 6.7 到 7.0 升级失败
- 由于空 vm.summary 对象导致升级失败时,部署日志中的错误示例:
ERROR [2022-05-23T22:09:26.627090] 2052: service_deployment.rb:5519:in `process_firmware_update': Encountered an error during firmware update: NoMethodError: undefined method `summary ' for nil:NilClass ["/opt/asm-deployer/lib/asm/vmware_connection.rb:70:in `block in vms_on_server'", "org/jruby/RubyArray.java:2566:in `select'","opt/asm-deployer/lib/asm/vmware_connection.rb:70:in `vms_on_server'", .....
- ESXi 登录在升级期间失败
- 由于 ESXi 登录失败导致升级失败时,部署日志中的错误示例如下:
InvalidLogin: Cannot complete login due to an incorrect user name or password.
- 使用 nmlx5 驱动程序升级到 ESXi 6.7 到 7.0 失败
- 有关 nmlx5 驱动程序导致的故障的更多详细信息,请参阅此知识库文章:PowerFlex Mellanox nmlx5_rdma驱动程序导致 ESXi 紫屏
原因
这是由 PowerFlex Manager软件中的问题引起的。
解决方案
有一个修补程序可用于 PowerFlex Manager 3.8.0 内部版本 8173 或内部版本 8187,其中包含以下问题的修复:
- 在 CO 升级期间未正确重新安装 SDC
- ESXi 登录在升级期间失败
- 使用 nmlx5 驱动程序升级到 ESXi 6.7 到 7.0 失败
- 由于 null vm.summary 对象导致 CO 6.7 到 7.0 升级
要安装修补程序,请执行以下作:
- 截取 PFxM 设备的快照。
- 下载此知识库文章所附的 .zip 文件并解压缩。 将 RPM 文件复制到 PowerFlex Manager设备上的 /var/tmp目录。
- 在 PowerFlex Manager设备上运行以下命令以应用它们:
cd /var/tmp
sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.0-47.noarch.rpm
sudo rpm -FvH Dell-VxFM-puppet-module-vmware-vcenter-3.8.0-16.noarch.rpm
sudo shutdown -r now 受影响的产品
PowerFlex rack, PowerFlex Appliance文章属性
文章编号: 000200466
文章类型: Solution
上次修改时间: 27 11月 2025
版本: 6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。