VxRail: Початкова конфігурація із зовнішнім vCenter 7.0 Update 2 не вдається з помилкою: Не вдалося додати хост до розподіленого комутатора VDS VMware HCIA
Summary: У цій статті описано проблему, через яку початкова конфігурація або перший запуск VxRail можуть не вдатися під час використання зовнішнього оновлення vCenter 7.0 2.
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 4.7.300 - 4.7.411 або 7.0.000 - 7.0.101 із зовнішнім оновленням vCenter 7.0 Update 2 ви можете зіткнутися з наступним:
- Інтерфейс майстра розгортання Dell Technologies VxRail відображає повідомлення «
VxRail Cluster Configured Failed"на кроці "Додавання хоста в VDS" - В інтерфейсі майстра розгортання Dell EMC VxRail відображається така помилка:
Failed to add host xxx to VDS VMware HCIA Distributed Switch yyy
- Інтерфейс користувача vCenter показує таку помилку під час виконання завдання «Переналаштувати розподілений комутатор 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 у VxRail Manager:
Збірка ESXi, яка поставляється з:
- VxRail 4.7.300 - 4.7.411 підтримує максимальну версію vDS 6.6.0.
- VxRail 7.0.000 - 7.0.101 підтримує максимальну версію vDS 7.0.0.
Під час початкового налаштування майстер розгортання VxRail у VxRail Manager:
- Створює новий vDS, використовуючи останню доступну версію з цією збіркою vCenter, яка є версією 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, створена під час початкової конфігурації, буде придатною для збірки ESXi, яка постачається з цим випуском VxRail:
Щоб обійти проблему:
Виправлення гарантують, що версія vDS, створена під час початкової конфігурації, буде придатною для збірки ESXi, яка постачається з цим випуском VxRail:
- Для VxRail 4.7.510 і пізніших версій версія vDS буде 6.6.0
- Для VxRail 7.130 і пізніших версій версія vDS буде 7.0.0
Спосіб вирішення проблеми
VxRail Engineering створила скрипт, що додається до цієї статті, який може використовуватися в 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.