Azure Private Link サービスの接続に関する問題のトラブルシューティング
この記事では、Azure Private Link のセットアップに使用される接続を検証して診断するためのステップ バイ ステップのガイダンスを提供します。
Azure Private Link を使用すると、仮想ネットワークのプライベート エンドポイント経由で、Azure サービスとしてのプラットフォーム (PaaS) サービスと、Azure でホストされている顧客またはパートナー サービスにアクセスできます。 仮想ネットワークとサービスの間のトラフィックは、Microsoft のバックボーン ネットワークを経由するため、パブリック インターネットに露出することはありません。 また、独自のプライベート リンク サービスを仮想ネットワークに作成し、そのサービスを顧客に非公開で配信することもできます。
Standard レベルの Azure Load Balancer の内側で稼動するサービスは、Private Link で提供することができます。 サービスのコンシューマーは、仮想ネットワーク内にプライベート エンドポイントを作成し、それをこのサービスにマップして非公開でアクセスできます。
Private Link で使用できる接続シナリオを次に示します。
同じリージョンの仮想ネットワーク
リージョンでピアリングされた仮想ネットワーク
グローバルにピアリングされた仮想ネットワーク
VPN または Azure ExpressRoute 回線を介したオンプレミスのお客様
デプロイのトラブルシューティング
プライベート リンク サービス用に選択したサブネットからソース IP アドレスを選択できない場合のトラブルシューティングの詳細については、プライベート リンク サービスでネットワーク ポリシーを無効にするに関するページを参照してください。
接続に関する問題を診断する
プライベート リンクのセットアップで接続の問題が生じた場合は、以下の手順を確認し、通常の構成がすべて想定どおりであることを確かめてください。
リソースを参照して Private Link の構成を確認します。
a. [プライベート リンク センター] に移動します。
b. 左ペインで [プライベート リンク サービス] を選択します。
c. 診断するプライベート リンク サービスをフィルター処理して選択します。
d. プライベート エンドポイント接続を確認します。
接続元とするプライベート エンドポイントが、 [Approved](承認済み) の接続状態でリストされていることを確認します。
状態が [Pending](保留中) の場合は、それを選択して承認します。
接続元のプライベート エンドポイントを、名前をクリックして選択します。 接続状態が [承認済み] であることを確認します。
両方の側が承認されたら、接続を再試行します。
e. [概要] タブで [別名] を確認し、 [プロパティ] タブで [リソース ID] を確認します。
- [別名] と [リソース ID] の詳細が、このサービスのプライベート エンドポイントを作成するために使用しているものと一致することを確認します。
f. [概要] タブで [Visibility]\(可視性\) の情報を確認します。[概要] ペインで [詳細表示] を選択して詳細を表示します。
- サブスクリプションが [Visibility](可視性) スコープの下にあることを確認します。
g. [概要] タブで [ロード バランサー] の情報を確認します。
[概要] ペインでロード バランサーのリンクを選択して、ロード バランサーを表示します。
ロード バランサーの設定が要件に従って構成されていることを確認します。
フロントエンド IP 構成を確認します。
バックエンド プールを確認します。
負荷分散規則を確認します。
ロード バランサーが前出の設定に従って動作していることを確認します。
ロード バランサーのバックエンド プールが存在するサブネットとは異なるサブネットにある仮想マシンを選択します。
前出の仮想マシンからロード バランサーのフロントエンドにアクセスします。
負荷分散規則に従って接続がバックエンド プールに到達した場合、ロード バランサーは正常に機能しています。
接続がバックエンド プールに到達しない場合は、ロード バランサーの構成のトラブルシューティングを行う必要があります。
Azure Monitor を使用してロード バランサーのメトリックを確認し、データがロード バランサーを経由して流れているかどうかを調べます。
Azure Monitor を使用して、データが流れているかどうか確認します。
a. プライベート リンク サービス リソースで、 [Metrics](メトリック) を選択します。
[入力バイト数] または [出力バイト数] を選択します。
プライベート リンク サービスへの接続を試みたときにデータが流れているかどうかを確認します。 約 10 分の遅延が予想されます。
分析情報に関する Azure Monitor - Networks を使用し、以下にアクセスしてリソースのリソース ビューを確認します。
Azure Monitor
ネットワーク
Private Link サービス
リソース ビュー
問題が解決されず、接続の問題が依然として存在する場合は、Azure サポート チームにお問い合わせください。