健全性チェックの API を実行し、指定した VLAN ID 範囲と物理スイッチの設定に対応するトランスポート ノードの MTU 設定との互換性を確認します。

VLAN または MTU の構成が一致していないと、構成エラーが発生し、接続停止の原因となる可能性があります。
注:
  • 健全性チェックの結果は、ネットワーク構成エラーの可能性を示す指標となります。たとえば、異なる L2 ドメインのホストで健全性チェックを実行すると、トランキングなし VLAN ID が生成されます。健全性チェック ツールで正しい結果を得るにはホストが同じ L2 ドメインに存在している必要があるため、この結果は構成エラーと見なすことはできません。
  • 一度に実行される健全性チェック操作は 50 個までです。
  • 健全性チェックの完了後、NSX は 24 時間分の結果を保持します。

健全性チェックの操作では、NSX 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 のチェックが機能するように、2 つ以上のアップリンクが N-VDS に構成されている必要があります。
  • 同じ 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. 1 つの健全性チェックを手動で開始するには、API 呼び出しを実行します。
    GET https://<NSXManager_IP>/api/v1/manual-health-checks/< Health-check-ID>

結果

API 応答セクションには、健全性チェックの結果が含まれます。NSX Ops エージェントは、ターゲット トランスポート ノードから確認パケットを受信し、物理スイッチでサポートされている VLAN ID 範囲を取得します。

  • トランキングなし:物理スイッチと互換性のない VLAN ID 範囲を返します。物理スイッチと互換性のある VLAN ID の範囲も返します。
  • トランキング:物理スイッチと互換性のある VLAN ID 範囲のリストを返します。
  • 不明:インフラストラクチャの問題または 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 を更新します。