VxRail:外部 vCenter 7.0 Update 2 初始組態失敗,並傳回錯誤:無法新增主機至 VDS VMware HCIA 分散式交換器
Summary: 本文說明使用外部 vCenter 7.0 Update 2 時,VxRail 的初始組態或初次執行可能會失敗的問題。
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
嘗試使用外部 vCenter 7.0 Update 2 執行 VxRail 版本 4.7.300 - 4.7.411 或 7.0.000 - 7.0.101 的初始組態 (或初次執行) 時,可能會遇到下列情況:
- Dell Technologies VxRail 部署精靈 UI 會顯示訊息「
VxRail Cluster Configured Failed"在「主機新增至 VDS」步驟中 - 在 Dell EMC VxRail 部署精靈 UI 中顯示以下錯誤:
Failed to add host xxx to VDS VMware HCIA Distributed Switch yyy
- vCenter UI 在執行「重新設定 vSphere 分散式交換器」工作時顯示以下錯誤:
The operation is not supported on the object. Host xxx is not compatible with the VDS version 7.0.2
- 在 VxRail Manager 的 /var/log/microservice_log/dayone.log 紀錄檔案中,您會看到類似以下內容的錯誤:
2021-04-29-11:08:23 microservice.do-network "do_common.exceptions.OperationException: OperationException: {""message"": ""Add host lab-02-169-02.crk-lab.local to vds VMware HCIA Distributed Switch ck-vsan-stretch-13g 8a9642 did not complete successfully: (vmodl.fault.NotSupported) {\n dynamicType = ,\n dynamicProperty = (vmodl.DynamicProperty) [],\n msg = 'The operation is not supported on the object.',\n faultCause = ,\n faultMessage = (vmodl.LocalizableMessage) [\n (vmodl.LocalizableMessage) {\n dynamicType = ,\n dynamicProperty = (vmodl.DynamicProperty) [],\n key = 'com.vmware.vim.vpxd.dvs.notSupportedHostVersion.label',\n arg = (vmodl.KeyAnyValue) [\n (vmodl.KeyAnyValue) {\n dynamicType = ,\n dynamicProperty = (vmodl.DynamicProperty) [],\n key = 'host',\n value = 'xxxxxxx.xxxxx.local'\n },\n (vmodl.KeyAnyValue) {\n dynamicType = ,\n dynamicProperty = (vmodl.DynamicProperty) [],\n key = 'version',\n value = '7.0.2'\n }\n ],\n message = 'Host lab-02-169-02.crk-lab.local is not compatible with the VDS version 7.0.2'\n }\n ]\n}"", ""bundle"": """", ""prefix"": ""do_common.exceptions.OperationException"", ""key"": """", ""field"": """", ""error_code"": ""0"", ""exit_code"": ""-1"", ""params"": []}"
Cause
vCenter 7.0 Update 2 推出新的 vDS 7.0.2 版本。
隨附的 ESXi 組建:
在初始組態期間,VxRail Manager 中的 VxRail 部署精靈會:
隨附的 ESXi 組建:
- VxRail 4.7.300 - 4.7.411 支援最高 6.6.0 版的 vDS。
- VxRail 7.0.000 - 7.0.101 支援最高 7.0.0 版的 vDS。
在初始組態期間,VxRail Manager 中的 VxRail 部署精靈會:
- 使用 vCenter 組建的最新可用版本建立新 vDS,亦即 vDS 7.0.2 版
- 嘗試將 VxRail 主機新增或註冊至新的 vDS
- 此步驟失敗,因為無法將那些 ESXi 組建 (支援最高 vDS 版本或 6.6.0 或 7.0.0) 新增至 vDS 版本 7.0.2
Resolution
此問題已在 VxRail 版本 4.7.510 和 7.0.130 中解決。
修正程式可確保初始組態建立的 vDS 版本適合 VxRail 版本所隨附的 ESXi 組建:
若要解決此問題:
修正程式可確保初始組態建立的 vDS 版本適合 VxRail 版本所隨附的 ESXi 組建:
- 若為 VxRail 4.7.510 及更新版本,vDS 版本將為 6.6.0
- 若為 VxRail 7.130 及更新版本,vDS 版本將為 7.0.0
因應措施
VxRail 工程部門已建立附加至此文章的指令檔,可在部署發生錯誤後,在 VxRail Manager 上用於修改 vDS 版本。若要解決此問題:
- 確定您目前的部署失敗,並出現以上螢幕擷取畫面的錯誤,且沒有嘗試其他方法來修正此問題。如果並非處於此狀況,指令檔可能會中斷程序。
- 將附加的 python 腳本上傳至 VxRail Manager。
- 以 root 身份執行指令檔:
python vds_redeploy_7_0_010.py -a "VCENTER-IP-OR-FQDN" -u "VCENTER-ADMIN-USER" -p VCENTER-ADMIN-USER-PASSWORD -n "VDS-SWITCH-NAME-FROM-VCENTER-UI" -v 7.0.0 Where: -a = vCenter IP or FQDN -u = vCenter administrator user -p = Password -u = vDS which is currently at version 7.0.2 that we are trying to add the hosts too, name will likely include spaces so enclose in double quotes -v = vDS version to set the switch too, in this case we need to change it from a 7.0.2 vDS to a 7.0.0 vDS to allow us to add pre-7.0u2 hosts to it Example: python vds_redeploy_7_0_010.py -a "172.16.10.201" -u "administrator@vsphere.local" -p Password123! -n "VMware HCIA Distributed Switch ck-vsan-stretch-13g 8a9642" -v 7.0.0 Go back to initial configuration / deployment web UI and click "TRY AGAIN".
Affected Products
VxRail SoftwareProducts
VxRail, VxRail Appliance Family, VxRail Appliance SeriesArticle Properties
Article Number: 000185996
Article Type: Solution
Last Modified: 03 Jul 2025
Version: 13
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.