PowerFlex Manager:部署 CO 和 HCI 服务后,迁移 vCLS 虚拟机按钮缺失
Summary: 使用 PFxM 3.8.4 部署 CO 和 HCI 服务后,由于代码问题,“Migrate vCLS VMs”按钮丢失。
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
- CO 服务未按预期进入生命周期模式,并且“服务详细信息”窗格上的“服务操作”下缺少“迁移 vCLS 虚拟机”按钮。
- HCI 服务已创建服务卷/数据存储区,但 vCLS 虚拟机尚未迁移到其中。
- 如果您尝试创建卷或将卷映射到您的服务,则会在日志中收到以下错误:
INFO [2023-06-06T06:39:59.835865] 78914: service_deployment.rb:1429:in `block in create_component_thread': Status: Failed_component_vcls/vcenter-vcsa-prod INFO [2023-06-06T06:39:59.848367] 78844: service_deployment.rb:1255:in `block in process_components': An error occurred during the processing of cluster vcls components. ERROR [2023-06-06T06:39:59.851651] 78844: service_deployment.rb:622:in `process': There is no service volume / datastore available! ERROR [2023-06-06T06:39:59.852143] 78844: service_deployment.rb:623:in `process': ["/opt/asm-deployer/lib/asm/provider/cluster/vmware.rb:1803:in `migrate_vcls_vms'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:101:in `block in with_connection'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:86:in `with_connection'", "/opt/asm-deployer/lib/asm/lazy_connection.rb:100:in `block in with_connection'", "/opt/asm-deployer/lib/asm/type/base.rb:413:in `delegate'", "/opt/asm-deployer/lib/asm/type/cluster.rb:200:in `migrate_vcls_vms'", "/opt/asm-deployer/lib/asm/service_deployment.rb:2231:in `process_vcls'", "/opt/asm-deployer/lib/asm/service_deployment.rb:1409:in `block in create_component_thread'"] INFO [2023-06-06T06:39:59.853018] 78844: service_deployment.rb:625:in `process': Status: Error
- 由于 vCLS 虚拟机未按预期位于共享存储上,其他服务操作失败。
Cause
PowerFlex Manager为识别 vCLS 虚拟机而执行的检查不起作用,因为 OS guestId 报告的值在某些版本的 vCenter 中不符合预期。
Resolution
若要解决此问题,您必须应用热修复程序。按照以下步骤下载和安装:
-
下载本文所附的.zip文件(所附文件仅在文章的英文版本中可用)。
-
使用 WinSCP 或类似工具,将文件复制到 PowerFlex Manager虚拟机上的 /var/tmp。
-
通过 SSH 连接到 PowerFlex Manager并解压文件:
unzip hotfix-3.8.4-vxfm-34640.zip
-
切换到热修复程序目录:
cd vxfm-34640-3.8.4
-
运行以下命令以安装热修复:
sudo rpm -Fvh Dell-VxFM-*-3.8.4-*.noarch.rpm
-
重新启动 PowerFlex Manager 虚拟机:
sudo shutdown -r now
-
验证是否已安装热修复程序:
sudo rpm -qa | grep -i puppet-module-vmware-vcenter sudo rpm -qa | grep -i asm-deployer
提醒:输出应显示以下版本:
- Dell-VxFM-puppet-module-vmware-vcenter-3.8.4-40.noarch.rpm
- Dell-VxFM-asm-deployer-3.8.4-89.noarch.rpm
Additional Information
- 此热修复程序特定于版本,仅适用于 PowerFlex Manager 3.8.4。
- 此问题已在 PowerFlex Manager3.8.5 中得到解决。
Affected Products
PowerFlex rack, PowerFlex ApplianceArticle Properties
Article Number: 000215124
Article Type: Solution
Last Modified: 10 Dec 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.