1

Azureが作成する仮想ネットワークの外側で、AzureロードバランシングクラスタのVMを設定しようとしています。私がテストしていたサンプルリクエスト:AzureパブリックIP /ロードバランサへの接続に失敗しました(接続が拒否されました)

curl http://<publicIP of load balancer>:8080/rio/health

リターンは、「接続に失敗しました。接続は拒否、」注目すべき

を: を私はプライベートIPアドレスを使用して、ボックス1にあるボックス0から呼び出すことができます。パブリックIPアドレスを使用してボックス0から1に電話することができます。 I 外部ソースからボックス1またはパブリックIPを使用するロードバランサにコールできません。

だから私は何を求めているのですか?Azureの仮想ネットワークに外部からアクセスするのを妨げているのは何ですか?送信元ポートから宛先ポートへの任意のプロトコルを許可するためにAzureポータルから受信と送信の両方のセキュリティルールを作成しました。また、ポート8080からバックエンドのポート8080に転送するロードバランシングルールを作成しました。パブリックIPを外部からアクセスできるようにするために欠けているものは何ですか?

ありがとうございます!

+0

正確な問題は何かを伝えることはできませんが、これはネットワークセキュリティグループ(NSG)の設定問題のようなものです。これは、VNET内で動作します.VNETに由来するすべてのトラフィックを許可するNSGのデフォルトルールがあるからです。ここで定義されているデフォルトのルールを見ることができます:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-nsg/ VMのNICにNSGが関連付けられていますか? –

+0

ええ、私はそれに関連したNSGを持っていました - 下記の答えを見てください。助けてくれてありがとう! – Christian

答えて

1

ここで私が遭遇した問題は、ポート80を8080にフォワードするロードバランシングルールだけでなく、ポート8080にもプローブを追加する必要があることでした。

+0

近くの気がする。ありがとうございます!! –

関連する問題