VxRail: Inledande konfiguration med extern vCenter 7.0 Update 2 misslyckas med felmeddelandet: Det gick inte att lägga till värd för VDS VMware HCIA-distribuerad switch

Summary: I den här artikeln beskrivs ett problem där en inledande konfiguration eller första körning av VxRail misslyckas när du använder en extern vCenter 7.0 Update 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

När du försöker göra en första konfiguration (eller första körning) av VxRail-versionerna 4.7.300–4.7.411 eller 7.0.000–7.0.101 med extern vCenter 7.0 uppdatering 2 kan du stöta på följande:

  • I användargränssnittet för Dell Technologies VxRail-distributionsguiden visas meddelandet "VxRail Cluster Configured Failed" i steget "Host Add into VDS"
  • Följande fel visas i gränssnittet i distributionsguiden för Dell EMC VxRail:
    Failed to add host xxx to VDS VMware HCIA Distributed Switch yyy
    Distributionsguide för VxRail
  • Gränssnittet för vCenter visar följande fel när du utför uppgiften ”Reconfigure vSphere Distributed Switch”:
    The operation is not supported on the object. Host xxx is not compatible with the VDS version 7.0.2
    Skärmbild av distributionsfel 
  • I VxRail Manager i loggfilen /var/log/microservice_log/dayone.log kan du se ett fel som liknar:
    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 uppdatering 2 introducerar nya vDS-versionen 7.0.2.

Versionen av ESXi som levereras med:
  • VxRail 4.7.300–4.7.411 stöder som högst vDS-versionen 6.6.0.
  • VxRail 7.0.000–7.0.101 stöder som högst vDS-versionen 7.0.0.

Under den första konfigurationen gör distributionsguiden för VxRail i VxRail Manager följande:
  • Skapar en ny vDS med den senaste versionen som finns tillgänglig för den versionen av vCenter, det vill säga version 7.0.2.
  • Försöker att lägga till eller registrera VxRail-värdarna till den nya vDS.
  • Det här steget misslyckas eftersom de versioner av ESXi (som stöder en maximal vDS-version eller 6.6.0 eller 7.0.0) inte kan läggas till i en vDS-version 7.0.2

Resolution

Problemet har åtgärdats i VxRail-versionerna 4.7.510 och 7.0.130.

Lösningarna säkerställer att vDS-versionen som skapades vid den första konfigurationen kommer att vara lämplig för den ESXi-version som levereras med VxRail-versionen i fråga:
  • För VxRail 4.7.510 och senare är vDS-versionen 6.6.0
  • För VxRail 7.130 och senare är vDS-versionen 7.0.0
 

Alternativ lösning

VxRails teknikavdelning har skapat ett skript som finns bifogat till den här artikeln och kan användas på VxRail Manager för att ändra vDS-versionen efter att felet har uppstått under distributionen.

Gör så här för att lösa problemet:
  • Se till att du befinner dig i den del där distributionen har misslyckats med felet i skärmbilden ovan, och att inga andra försök har gjorts för att lösa problemet. Annars kan skriptet bryta processen.
  • Ladda upp det bifogade python-skriptet till VxRail Manager.
  • Kör skriptet som rot:
    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 Software

Products

VxRail, VxRail Appliance Family, VxRail Appliance Series
Article 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.