2016-10-15 16 views
0

私は非常に単純なAzure VMセットアップを持っています。 1つのVMが内部ロードバランサの背後にあり、プライベートIPアドレスは10.0.1.10です。 WebサービスがそのVMで実行されています。 http://localhostを使用してWebサイトにアクセスできますが、私のソフトウェア要件に応じて、localhostではなくLoad BalancerのプライベートIPアドレスを使用する必要があります。しかし、内部ロードバランサのIPアドレスを参照することはできません(http://10.0.1.10はそのVMからは機能しません)。 これは、プライベートIPアドレスで内部ロードバランサにアクセスできないように設計されていますか?あるいは、私はそれを動作させるために特別なことをする必要がありますか?Azure内部ロードバランサIP

+0

VM内または外部からの内部ロードバランサIPによってWebサービスにアクセスしますか? –

+0

私は内部バランサーのIPアドレスでWebサービスにアクセスしようとしています。 – sadhat75

+0

どこからアクセスしますか? –

答えて

1

Azure Load Balancerのパブリックと内部の設定には違いがあります。

パブリックロードバランサ構成でAzureロードバランサを使用すると、アウトバウンド要求にSNATが使用されます。これは、一般公開されているVMがロードバランサのパブリックIPアドレスに到達することができ、それに従ってフローの負荷分散が行われることを意味します。これにより、VIPへの接続ごとに一時的なポートが消費されます。

内部ロードバランサの設定では、現在SNATが提供されていません。次に、内部ロードバランサ構成では、プールメンバーが内部ロードバランサのIPアドレスにアクセスできません。

今後のリリースでは、内部ロードバランサに対してもSNATを有効にするオプションを指定することで、この問題に対処する予定です。必須SNATは、ロードバランサのIPアドレスにアクセスする必要のないユーザに実際に制約を課すことができるため、デフォルトではなくオプションである必要があります。

0

説明によると、ロードバランサ内のVMとVM上で実行されているWebサービスがVMを使用して内部ロードバランサIPをブラウズしても動作しないことを意味しますか。

私のラボではテストを受けましたが、同じエラーが発生しました。ところで、ロードバランサはこのようには動作しません。 enter image description here

たぶん私たちは、あなたはロードバランサIPを閲覧することができ、ロードバランサの新しいVMの外を作成する必要があります。ここに は私のネットワークキャプチャ結果です。 ネットワークインターフェイスがロードバランサのバックエンドIPアドレスプールに追加されると、ロードバランサは作成された負荷分散ルールに基づいて負荷分散ネットワークトラフィックを送信できます。

ご質問がある場合は、ここに投稿してください。ありがとう。

最高のアドバイス、

関連する問題