다중 NSX 구성에서 VMware vCenter에 등록된 NSX 인스턴스 중 하나를 제거하면 제거된 NSX 인스턴스와 연결된 DVS 스위치를 NSX UI에서 선택할 수 없습니다.

문제

제거한 NSX 인스턴스에 연결된 DVS가 다른 NSX 인스턴스에 연결될 준비가 되었는지를 확인하려면 owner_nsx 매개 변수의 상태를 확인합니다. 응답에서 DVS의 owner_nsx 매개 변수가 재설정되지 않았습니다. 해당 값은 Other입니다. 따라서 NSX를 준비할 때 DVS 인스턴스가 옵션으로 표시되지 않습니다.

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

owner_nsx 필드는 NSX 인스턴스에서 계속 사용되고 있음을 나타내는 Other로 설정됩니다. 또한 DVS를 NSX UI에서 선택할 수 없습니다.

해결책

  1. VMware vCenter로 이동하여 DVS 항목을 정리합니다.
  2. VMware vCenter MOB UI 인터페이스를 사용하여 DVS 관리 개체에 대한 사용자 지정 필드 정의를 제거합니다.
    예를 들어 VMware vCenter MOB UI 인터페이스에서 dvs-1897을 삭제하려면 DVS 개체가 있는 데이터 센터와 네트워크 폴더를 찾아야 합니다.
    VMware vCenter MOB UI 인터페이스에서 컨텐츠 → group-d1 (데이터 센터) → datacenter-1695 (데이터 센터) → group-n1699 (네트워크 폴더) → 더 보기로 이동합니다. DVS 폴더, dvs-1897(DVS7N-EXT) → value [109] 또는 customerValue[109]를 찾습니다.
  3. CustomFieldsManager → RemoveCustomFieldDef로 이동하고 사용자 지정 키 정수 값을 제공합니다.
  4. VMware vCenter에서 DVS 항목을 삭제한 다음, NSX UI에서 동일한 DVS를 할당하려고 다시 시도합니다. VMware vCenter에서 DVS 항목을 정리하면 새 NSX 인스턴스는 삭제된 DVS 개체를 사용할 수 있습니다. 마찬가지로 전송 노드 프로파일 내에서 동일한 DVS를 사용하여 클러스터를 구성할 수 있습니다.