VxRail:升级失败,并显示错误“无法执行子任务:EnableVCVMSSHSubTask“或”无法执行子任务:UnlockCDROMSubTask”
Summary: Dell VxRail:尝试升级 VxRail 内部 vCenter Server Appliance 时,升级到 7.0.350 或更高版本可能会在 EnableVCVMSSHSubTask 或 UnlockCDROMSubTask 处失败。
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
VxRail 升级到 7.0.350 或更高版本可能会在以下时间失败: EnableVCVMSSHSubTask 或 UnlockCDROMSubTask 尝试升级 VxRail 内部 vCenter Server Appliance 时。
short.term.log
2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[31m [ERROR] <68>[0m vsphere_connector_guestopt_impl.go ExecuteCommandOnVM() (131): Put ""https://169.254.x.x:443/guestFile?id=27&token=52dc49af-ed53-51d1-0898-6c21e791a33327"": dial tcp 169.254.x.x:443: i/o timeout" 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[36m [INFO] <68>[0m vm_repository_connector_impl.go ToggleSSH() (358): rc: -1" 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[36m [INFO] <68>[0m vm_repository_connector_impl.go ToggleSSH() (359): Stdout: " 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "" 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[36m [INFO] <68>[0m vm_repository_connector_impl.go ToggleSSH() (360): Stderr: " 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "" 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[31m [ERROR] <68>[0m vm.go ToggleSSH() (364): Put ""https://169.254.x.x:443/guestFile?id=27&token=52dc49af-ed53-51d1-0898-6c21e791a33327"": dial tcp 169.254.x.x:443: i/o timeout" 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[31m [ERROR] <68>[0m enable_vc_vm_ssh_subtask.go PerformSubTask() (80): Put ""https://169.254.x.x:443/guestFile?id=27&token=52dc49af-ed53-51d1-0898-6c21e791a33327"": dial tcp 169.254.x.x:443: i/o timeout" 2022-02-27-09:26:28 microservice.cmsvcupgrade-service "2022-02-27 09:26:28[31m [ERROR] <68>[0m upgrade_flow.go PerformSubTasks() (215): Fail to run sub task: [EnableVCVMSSHSubTask], error: [Put ""https://169.254.x.x:443/guestFile?id=27&token=52dc49af-ed53-51d1-0898-6c21e791a33327"": dial tcp 169.254.x.x:443: i/o timeout]"
或
"2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.657905947Z stderr F 2022-07-29 07:45:16[31m [ERROR] <75>[0m vsphere_connector_guestopt_impl.go ExecuteCommandOnVM() (131): Put ""https://169.254.x.x:443/guestFile?id=15&token=524a1709-f64a-bfae-2b76-7f8a144f09a015"": dial tcp 69.254.xxx:443: connect: connection refused" "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.75273638Z stderr F 2022-07-29 07:45:16[36m [INFO] <75>[0m vm_repository_connector_impl.go ToggleSSH() (358): rc: -1" "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752786866Z stderr F 2022-07-29 07:45:16[36m [INFO] <75>[0m vm_repository_connector_impl.go ToggleSSH() (359): Stdout: " "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752790794Z stderr F " "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752795238Z stderr F 2022-07-29 07:45:16[36m [INFO] <75>[0m vm_repository_connector_impl.go ToggleSSH() (360): Stderr: " "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752798003Z stderr F " "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752839333Z stderr F 2022-07-29 07:45:16[31m [ERROR] <75>[0m vm.go ToggleSSH() (364): Put ""https://169.254.x.x:443/guestFile?id=15&token=524a1709-f64a-bfae-2b76-7f8a144f09a015"": dial tcp 169.254.69.254.xxx:443: connect: connection refused" "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752890818Z stderr F 2022-07-29 07:45:16[31m [ERROR] <75>[0m enable_vc_vm_ssh_subtask.go PerformSubTask() (80): Put ""https://69.254.xxx:443/guestFile?id=15&token=524a1709-f64a-bfae-2b76-7f8a144f09a015"": dial tcp 169.254.57.111:443: connect: connection refused" "2022-07-29 07:45:17,242" microservice.cmsvcupgrade-service "2022-07-29T07:45:16.752937517Z stderr F 2022-07-29 07:45:16[31m [ERROR] <75>[0m upgrade_flow.go PerformSubTasks() (215): Fail to run sub task: [EnableVCVMSSHSubTask], error: [Put ""https://69.254.xxx:443/guestFile?id=15&token=524a1709-f64a-bfae-2b76-7f8a144f09a015"": dial tcp 169.254.xxx:443: connect: connection refused]"
Cause
ESXi 主机在 vmk0 上配置了 IPv4 地址,并且无法从 VxRail Manager 访问该地址,例如 169.254.x.x。
通常,这些主机在其生存期的某个时间点已从 4.5 升级。在 4.7.x 中,VxRail IPv4 管理移至 vmk2。因此,vmk0 可能具有剩余设置,该设置仍将 vmk0 标记为 IPv4 管理地址,这将在 vmk0 上设置 169.254.x.x 地址
Resolution
- 禁用所有 ESXi 主机上 vmk0 的 IPv4,vmk0 应仅具有 IPv6 地址。
- 重试升级
Affected Products
VxRail, VxRail Appliance Series, VxRail SoftwareArticle Properties
Article Number: 000201456
Article Type: Solution
Last Modified: 11 Nov 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.