詳細なトラブルシューティングと診断の目的で、NSX のサポート バンドル機能を使用して、Antrea コンテナ クラスタ ノードからログ ファイルを収集できます。
NSX では、サポート バンドルの収集要求をトリガした NSX Manager ノードにサポート バンドルをアップロードできます。また、要求で指定したリモート ファイル サーバにサポート バンドルをアップロードすることもできます。NSX Manager ノードにアップロードされているサポート バンドルは、ローカル コンピュータにダウンロードできます。
- Antrea Controller
- Antrea Agent
- 管理プレーン アダプタ
- 中央制御プレーン アダプタ
- Open vSwitch
- サポート対象とサポート対象外の機能
-
- 1 つの NSX Manager ノードから開始できるサポート バンドル収集要求は 1 つだけです。ただし、1 回の収集要求で複数の Antrea コンテナ クラスタのサポート バンドルを収集できます。
- 3 つの管理ノードのある NSX Manager クラスタを使用している場合、各 NSX Manager ノードから 1 つのサポート バンドル収集要求を同時に開始できます。ただし、各収集要求で異なるコンテナ クラスタを選択する必要があります。
たとえば、NSX Manager ノード A でサポート バンドル収集要求を開始したとします。この収集要求で、コンテナ クラスタ X のコンテナ クラスタ ノード 1 と 2 を選択しています。このとき、コンテナ クラスタ X 内のコンテナ クラスタ ノード 3 と 4 に対する収集要求を NSX Manager ノード B で開始すると、いずれかのサポート バンドル収集要求が失敗します。同じコンテナ クラスタに 2 番目の要求をトリガする場合は、最初の収集要求が完了してから行う必要があります。
- 現在、Antrea コンテナ クラスタでは、NSX Manager Central CLI からのサポート バンドルの収集はサポートされていません。
前提条件
Antrea コンテナ クラスタが NSX に登録されている。
手順
結果
サポート バンドル収集要求により、nsx_support_archive_datestamp_timestamp.tar という形式の名前で単一のテープ アーカイブ (TAR) ファイルが生成されます。
- サポート バンドル要求の処理中にコンテナ クラスタの Antrea NSX Adapter が失敗すると、そのコンテナ クラスタのログの収集に失敗します。
- サポート バンドル要求の処理中に NSX Manager アプライアンスに障害が発生するか、到達不能になると、ログの収集に失敗します。NSX Manager との接続の問題が解決されるまでは、Antrea (antctl) のネイティブ コマンドライン ツールを使用して、Antrea コンテナ クラスタからログ ファイルを収集できます。
次のタスク
- TAR ファイルを抽出します。次のファイルが表示されます。
ファイル名 説明 manifest.json このファイルには、収集要求の結果のサマリと収集要求のプロパティが含まれます。
たとえば、次の情報が含まれます。- 収集に成功したノード。
- 収集に失敗したノード。
- 収集要求で使用されたクラスタ ID とノード ID。
nsx_antrea_cluster-id.tgz サポート バンドル内の各 Antrea コンテナ クラスタに 1 つの .tgz アーカイブ ファイルが作成されます。
- nsx_antrea_cluster-id.tgz ファイルを展開します。次のファイルが表示されます。
ファイル名 説明 adapters.tar.gz このアーカイブ ファイルには、管理プレーン アダプタ と 中央制御プレーン アダプタ のログ ファイルが含まれます。
agent_node_name.tar.gz このアーカイブ ファイルには、Antrea Agent と Open vSwitch のログ ファイルが含まれます。収集要求により、コンテナ クラスタ ノードごとに 1 つのアーカイブ ファイルが生成されます。
このアーカイブ ファイルを抽出すると、次のファイルが生成されます。- agentinfo ファイル
- エージェント ログ (/logs/agent)
- Open vSwitch ログ (/logs/ovs)
- OpenFlow ダンプ
- IPtables
- ルート ダンプ
clusterinfo このファイルは、サポート バンドル要求の各コンテナ クラスタに対して生成されます。ファイルには、ポッド、ノード、デプロイ、ReplicaSet、DaemonSet など、Kubernetes API サーバから収集されるさまざまな Kubernetes リソースの情報が含まれています。
controller.tar.gz このアーカイブ ファイルには、Antrea Controller のログ ファイルが含まれます。
このアーカイブ ファイルを抽出すると、次のファイルが生成されます。- controllerinfo ファイル
- コントローラのログ (/logs/controller)