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