※ 本記事は、Atefeh (Ati) Yousefi-Attaeiによる”OCI Network Path Analyzer“を翻訳したものです。
2023年9月14日
概要
現在、お客様は、トラブルシューティングの課題が発生する可能性がある複雑な仮想ネットワーク・トポロジをデプロイしています。
このブログでは、OCI Network Path Analyzer、オンデマンドのトラブルシューティング、および診断ツールについて説明します。
Network Path Analyzer (NPA)は、接続に影響する仮想ネットワーク構成の問題を特定するのに役立ちます。NPAは、自動化された構成分析を使用して、ホップツーホップ・パスを分析して接続の問題を特定することで、ルーティングおよびセキュリティ・ルールを調査します。
一部のNPAユースケースでは、NPAを使用すると、ルーティングとセキュリティーの不適切な構成のトラブルシューティング、論理ネットワークパスの検証、および仮想ネットワーク接続設定が期待どおりに機能することを検証できます。
NPAテストでは、次のシナリオがサポートされます。:
- OCIからOCI
- OCIからオンプレミス
- オンプレミスからOCIへ
- インターネットからOCI
- OCIからインターネット
テスト固有のパラメータおよびNPAの制限の詳細は、次のリンクを確認してください。
Network Path Analyzerの構成
次に、NPAでサポートされているいくつかのシナリオをテストします。Ashburnリージョン内にOCI Load Balancerを作成し、1つのVMをバックエンド・セットにアタッチしました。
自分のLBステータスはクリティカルと表示され、可能な問題を確認するためにNPAテストを実行します。
ノート: NPAテストを実行する前に、必要なポリシーを構成してください。次のリンクを確認してください。

ハンバーガ・メニューにナビゲートし、「Networking」をクリックし、「Network Command Center」で「Network Path Analyzer」をクリックします。
パス分析を作成します。必要なリンクを入力し、「Run Analysis」をクリックします(ソースIPはVMバックエンド・サーバー、宛先IPはLBプライベートIPです)。(パス情報のロードには最大1分かかる場合があります)。



上の結果は、NPAテストのステータスに到達できないことを示しています。セキュリティ・ステータスは「Denied」と表示されます。

ダイアグラム情報の表示をクリックし、セキュリティ拒否エラー・メッセージを確認します。
ご覧のとおり、このリクエストに一致するセキュリティ・ルールが見つからないため、イングレス・アクセス制御のステータスは「Denied」です。「Security List-Blog-VCN」をクリックし、LB-Subnetにアタッチされているセキュリティ・リストを確認します。

前述のとおり、デフォルト・ルート 0.0.0.0/0に対してUDPプロトコルを許可します。
ただし、TCPポート80 (ポート80用に構成されたLoad Balancerリスナー・ポート)のテストを実行しました。ルールを編集し、TCPポート80に変更して、テストを再実行します。

表示されたとおり、結果ステータスは「reachable」に変更され、セキュリティ・ステータスは今回許可するように変更されました。

次のステップでは、LB Health Statusを確認しましたが、まだクリティカルな状態です。VMにSSH接続しましょう。
VMサーバー(Load Balancerバックエンド・サーバー)にSSHで接続し、Apacheサーバーを起動しようとしました。ただし、接続タイムアウト・メッセージを受け取りました。

VM WebサーバーにSSH接続できない理由を確認します。
別のソース(コンピュータのパブリックIPアドレス)および宛先(VMパブリックIP)を使用して今回、NPAテストを実行します。次のスクリーンショットを参照してください。ステータスは「Unreachable」です。



上の結果を見ると、NPA-VM-1コンピュート・インスタンスからコンピュータにルートはありません。PublicSub-RT (このルーティング表はVMサブネットにアタッチされています)を確認して、そこに適切なルーティング・ルールを追加します。


上の結果は、ルーティングテーブルが外部に到達するための適切なゲートウェイを必要としていることを示しています。(インターネットゲートウェイを追加する必要があります)。
テストを追加して再実行しました。

そこで、ステータスはreachableに変更されました。NPAの結果に基づいて、VMにSSHしてApacheサーバーを起動できます。

LBステータスを確認し、全体的な状態は緑(お気に入りの色)でOKです。

まとめ
結論として、NPAテストでは、自己診断を有効にし、接続を数分でトラブルシューティングできます。これにより、OCIの全体的なエクスペリエンスが向上します。
お楽しみください。
