상태 점검 API를 실행하여 지정한 VLAN ID 범위와 물리적 스위치의 해당 설정을 사용하는 전송 노드의 MTU 설정 간의 호환성을 확인합니다.

VLAN 또는 MTU 구성 불일치는 연결이 중단될 수 있는 일반적인 구성 오류입니다.
참고:
  • 상태 점검 결과는 가능한 네트워크 구성 오류를 나타낼 뿐입니다. 예를 들어, 다른 L2 도메인의 호스트에서 상태 점검을 실행하면 트렁킹되지 않은 VLAN ID가 발생합니다. 상태 점검 도구가 올바른 결과를 제공하려면 호스트가 동일한 L2 도메인에 있어야 하므로 이 결과를 구성 오류로 간주할 수 없습니다.
  • 한 번에 50개의 상태 점검 작업만 진행 중일 수 있습니다.
  • 한 상태 점검이 완료되면 NSX-T Data Center는 해당 결과를 24시간 동안만 시스템에 보존합니다.

상태 점검 작업에서 NSX-T Data Center opsAgent는 전송 노드의 프로브 패킷을 다른 노드로 보내 지정한 VLAN ID 범위와 물리적 스위치에서 해당 설정을 갖는 전송 노드의 MTU 값이 호환되는지 확인합니다.

확인할 VLAN ID 범위 수가 증가할수록 대기 시간이 길어집니다.
VLAN의 수 대기 시간(초)
[3073, 4095] 150
[1025, 3072] 120
[513, 1024] 80
[128, 512] 60
[64, 127] 30
[1, 63] 20

사전 요구 사항

  • VLAN 및 MTU 점검이 작동하려면 N-VDS에 2개 이상의 업링크가 구성되어야 합니다.
  • 동일한 L2 도메인의 전송 노드.
  • v6.7U2 이상을 실행하는 ESX 호스트에서 상태 점검이 지원됩니다.

프로시저

  1. 수동 상태 점검을 생성합니다.
    POST https://<NSXManager_IP>/api/v1/manual-health-checks
    Example Request:
    POST https://<nsx-mgr>/api/v1/manual-health-checks
    {
      "resource_type": "ManualHealthCheck",
      "display_name": "Manual HealthCheck 002",
      "transport_zone_id": "7754341c-8f3c-443f-9c1a-2d635d5b0d1c",
      "vlans":{
        "vlan_ranges":[{
          "start": 0,
          "end": 6
        },]
      },
    }
    Example Response:
    {
        "operation_status": "FINISHED",
        "transport_zone_id": "7754341c-8f3c-443f-9c1a-2d635d5b0d1c",
        "vlans": {
            "vlan_ranges": [
                {
                    "start": 0,
                    "end": 6
                }
            ]
        },
        "result": {
            "vlan_mtu_status": "UNTRUNKED",
            "results_per_transport_node": [
                {
                    "transport_node_id": "dfcabffa-8839-11e9-b30e-6f45344d8a04",
                    "result_on_host_switch": {
                        "host_switch_name": "nsxvswitch",
                        "results_per_uplink": [
                            {
                                "uplink_name": "uplink1",
                                "vlan_and_mtu_allowed": [
                                    {
                                        "start": 0,
                                        "end": 0
                                    }
                                ],
                                "mtu_disallowed": [],
                                "vlan_disallowed": [
                                    {
                                        "start": 1,
                                        "end": 6
                                    }
                                ]
                            }
                        ]
                    }
                },
                {
                    "transport_node_id": "a300ea62-8839-11e9-a94e-31732bb71949",
                    "result_on_host_switch": {
                        "host_switch_name": "nsxvswitch",
                        "results_per_uplink": [
                            {
                                "uplink_name": "uplink1",
                                "vlan_and_mtu_allowed": [
                                    {
                                        "start": 0,
                                        "end": 0
                                    }
                                ],
                                "mtu_disallowed": [],
                                "vlan_disallowed": [
                                    {
                                        "start": 1,
                                        "end": 6
                                    }
                                ]
                            }
                        ]
                    }
                }
            ]
        },
        "resource_type": "ManualHealthCheck",
        "id": "8a56ed9e-a31b-479e-987b-2dbfbde07c38",
        "display_name": "mc1",
        "_create_user": "admin",
        "_create_time": 1560149933059,
        "_last_modified_user": "system",
        "_last_modified_time": 1560149971220,
        "_system_owned": false,
        "_protection": "NOT_PROTECTED",
        "_revision": 0
    }
    ID가 8a56ed9e-a31b-479e-987b-2dbfbde07c38인 새 상태 점검 개체가 생성되었습니다.
  2. 시작된 모든 수동 상태 점검 작업 목록을 가져오려면 해당 API 호출을 수행합니다.
    GET https://<NSXManager_IP>/api/v1/manual-health-checks
  3. 수동 상태 점검을 삭제하려면 해당 API 호출을 수행합니다.
    DELETE https://<NSXManager_IP>/api/v1/manual-health-checks/<Health-check-ID>
  4. 단일 상태 점검을 수동으로 시작하려면 해당 API 호출을 수행합니다.
    GET https://<NSXManager_IP>/api/v1/manual-health-checks/< Health-check-ID>

결과

API 응답 섹션에는 상태 점검 결과가 포함됩니다. NSX Ops 에이전트는 대상 전송 노드의 승인 패킷을 대기하여 물리적 스위치에서 지원되는 VLAN ID 범위를 검색합니다.

  • 트렁킹되지 않음: 물리적 스위치와 호환되지 않는 VLAN ID 범위를 나열합니다. 물리적 스위치와 호환되는 VLAN ID 범위도 나열됩니다.
  • 트렁킹: 물리적 스위치와 호환되는 VLAN ID 범위를 나열합니다.
  • 알 수 없음: 인프라 문제 또는 지원되지 않는 플랫폼 유형(예: KVM 및 Edge) 때문에 일부 또는 모든 업링크에 대해 유효한 결과가 없습니다.
API 응답 섹션의 매개 변수:
  • vlan_and_mtu_allowed: 호환되는 VLAN ID 범위를 나열합니다.
  • mtu_disallowed: MTU 값이 물리적 스위치와 호환되지 않는 VLAN ID 범위를 나열합니다.
  • vlan_disallowed: 물리적 스위치와 호환되지 않는 VLAN ID 범위를 나열합니다.

다음에 수행할 작업

  • 오버레이 기반 전송 영역에서 N-VDS의 업링크 프로파일에 있는 VLAN ID 및 MTU 구성을 둘 다 업데이트합니다. 마찬가지로 물리적 스위치에서 VLAN 또는 MTU를 업데이트합니다.

  • VLAN 기반 전송 영역에서 업링크 프로파일의 MTU 구성을 업데이트합니다. 또한 해당 전송 영역의 논리적 스위치에서 VLAN 구성을 업데이트합니다. 마찬가지로 물리적 스위치의 VLAN 또는 MTU를 업데이트합니다.