En una configuración de varias instancias de NSX, si se elimina una de las instancias de NSX registradas con un VMware vCenter, el conmutador DVS asociado a la instancia de NSX eliminada no estará disponible para su selección en la interfaz de usuario de NSX.

Problema

Para saber si el DVS asociado a la instancia de NSX que eliminó está listo para asociarse a otra instancia de NSX, compruebe el estado del parámetro owner_nsx. En la respuesta, no se restableció el parámetro owner_nsx del DVS. El valor es Otro. Por tanto, la instancia de DVS no se muestra como una opción al preparar NSX.

Run GET https://<nsx-manager-ip>/api/v1/fabric/compute-collections/<compute-collection-id>:domain-<id>
{
  "external_id" : "c39f2dea-fccd-4023-ab85-7e243a5dfee3:domain-c3633",
  "origin_type" : "VC_Cluster",
  "origin_id" : "c39f2dea-fccd-4023-ab85-7e243a5dfee3",
  "cm_local_id" : "domain-c3633",
  "owner_id" : "",
  "origin_properties" : [ {
    "key" : "lifecycleManaged",
    "value" : "false"
  }, {
    "key" : "dasConfig.enabled",
    "value" : "false"
  }, {
    "key" : "drsConfig.enabled",
    "value" : "false"
  }, {
    "key" : "drsConfig.defaultVmBehavior",
    "value" : "fullyAutomated"
  }, {
    "key" : "configManagerEnabled",
    "value" : "false"
  }, {
    "key" : "configurationEx.vsanConfigInfo.enabled",
    "value" : "false"
  } ],
  "owner_nsx" : "OTHER",    
  "resource_type" : "ComputeCollection",
  "display_name" : "a1",
  "description" : "",
  "_last_sync_time" : 1686185879004

El campo owner_nsx se establece en Otro, lo que indica que la instancia de NSX lo sigue utilizando. Además, el DVS no está disponible para su selección en la interfaz de usuario de NSX.

Solución

  1. Vaya a VMware vCenter y limpie las entradas de DVS.
  2. Mediante la interfaz de usuario de MOB de VMware vCenter, elimine la definición de campo personalizado para el objeto administrado de DVS.
    Por ejemplo, para eliminar dvs-1897 de la interfaz de usuario de MOB de VMware vCenter, debe encontrar el centro de datos y la carpeta de red donde está el objeto de DVS.
    En la interfaz de usuario de MOB de VMware vCenter, vaya a content → group-d1 (centros de datos) → datacenter-1695 (centro de datos) → group-n1699 (carpeta de red) → more. Busque la carpeta del DVS, dvs-1897(DVS7N-EXT) → value [109] o customerValue[109].
  3. Desplácese hasta CustomFieldsManager → RemoveCustomFieldDef y proporcione un número entero de clave personalizada.
  4. Elimine la entrada de DVS del VMware vCenter e intente asignar de nuevo el mismo DVS desde la interfaz de usuario de NSX. Después de limpiar las entradas de DVS en VMware vCenter, las nuevas instancias de NSX podrán usar el objeto de DVS eliminado. De forma similar, puede utilizar el mismo DVS dentro de un perfil de nodo de transporte para configurar clústeres.