1

Azure가로드 균형 조정 된 기본 클러스터를 설정하려고하지만 Azure가 만드는 가상 네트워크 외부에서 액세스하는 데 문제가 있습니다. 내가 함께 테스트입니다 샘플 요청 :; 나는 사설 IP 주소를 사용하여 1 상자에 상자 0에서 호출 할 수있는Azure 공용 IP /로드 밸런서에 연결하지 못했습니다 (연결 거부 됨)

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

반환 특히

은 "연결하지 못했습니다은 연결이 거부". 공용 IP 주소를 사용하여 상자 0에서 1로 전화 할 수 있습니다. I 외부 소스에서 상자 1 또는 공용 IP를 사용하는로드 밸런서를 호출 할 수 없습니다.

그렇다면 내가 Azure의 가상 네트워크에 외부 액세스하지 못하게 할 수있는 다른 방법은 무엇일까요? Azure 포털에서 인바운드 및 아웃 바운드 보안 규칙을 작성하여 소스 포트 *에서 대상 포트 * 로의 모든 프로토콜을 허용합니다. 또한 포트 8080에서 백엔드 포트 8080으로 포워딩하기 위해로드 밸런싱 규칙을 만들었습니다. 공개 IP를 외부에서 액세스 가능하게 만들기 위해 누락 된 사항이 있습니까?

감사합니다.

+0

정확히 어떤 문제인지는 알 수 없지만 NSG (Network Security Group) 구성 문제와 같은 문제가 있습니다. VNET에서 시작된 모든 트래픽을 허용하는 NSG에 대한 기본 규칙이 있으므로 VNET 내에서 작동합니다. 여기에 정의 된 기본 규칙은 https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-nsg/에서 확인할 수 있습니다. VM의 NIC와 관련된 NSG가 있습니까? –

+0

네, NSG와 관련이 있습니다 - 아래 답변을 참조하십시오. 도와 주셔서 감사합니다! – Christian

답변

1

여기에서 나는 포트 80을 8080으로 전달하는로드 밸런싱 규칙뿐만 아니라 포트 8080에도 프로브를 추가 할 필요가 있다는 것을 알았습니다.

+0

젠장, 내 마음을 잃어 버렸어. 감사합니다!! –