PowerFlex 3.X:RCM/IC SDC CO 升级错误

Summary: 使用 PowerFlex Manager 3.8.0 时,ESXi 和仅计算 (CO) 升级可能会失败。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

由于下面列出的问题,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.

Cause

这是由 PowerFlex Manager软件中的问题引起的。

Resolution

有一个修补程序可用于 PowerFlex Manager 3.8.0 内部版本 8173 或内部版本 8187,其中包含以下问题的修复:

  • 在 CO 升级期间未正确重新安装 SDC
  • ESXi 登录在升级期间失败
  • 使用 nmlx5 驱动程序升级到 ESXi 6.7 到 7.0 失败
  • 由于 null vm.summary 对象导致 CO 6.7 到 7.0 升级

要安装修补程序,请执行以下作:

  1. 截取 PFxM 设备的快照。
  2. 下载此知识库文章所附的 .zip 文件并解压缩。   将 RPM 文件复制到 PowerFlex Manager设备上的 /var/tmp目录。
  3. 在 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 

Affected Products

PowerFlex rack, PowerFlex Appliance
Article Properties
Article Number: 000200466
Article Type: Solution
Last Modified: 27 Nov 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.