소개
이 문서에서는 Umbrella VA(가상 어플라이언스)에서 로드 밸런싱을 구성하는 방법에 대해 설명합니다.
개요
로드 밸런싱 Umbrella VA는 로드 밸런서가 몇 가지 주요 사전 요구 사항을 충족하는 경우에만 가능합니다.
현재 F5 GTM Appliance에서 작동하는 것으로 알려진 구성이 있는 문서는 한 개뿐입니다.
https://support.umbrella.com/hc/en-us/articles/235170307-F5-GTM-Load-Balancing-of-Virtual-Appliances-using-priority-groups-
사전 요구 사항
다른 공급업체 솔루션은 테스트하지 않았지만, 가상 어플라이언스가 로드 밸런서 뒤에서 작동하기 위해서는 두 가지 필수 요건이 충족되어야 합니다.
- 쿼리를 만드는 클라이언트의 소스 IP 주소는 가상 어플라이언스에 쿼리를 전달할 때 유지되어야 합니다.
- 가상 어플라이언스의 DNS 응답은 로드 밸런서를 통해 라우팅해야 하므로 클라이언트에 대한 응답이 로드 밸런서의 주소에서 오는 것으로 표시됩니다.
이러한 사전 요구 사항이 충족되지 않으면 가상 어플라이언스에서 더 이상 내부 IP 주소를 기반으로 시행 및 보고할 수 없으므로 Active Directory 통합도 더 이상 작동하지 않습니다.
두 번째 전제 조건이 충족되지 않으면 클라이언트는 응답을 삭제합니다.
확인
다음 쿼리를 실행하여 이를 확인할 수 있습니다.
Linux 또는 OSX
dig @<load balancer ip> txt debug.opendns.com
창
nslookup -type=txt debug.opendns.com <로드 밸런서 ip>
다음과 같은 응답 줄을 확인합니다.
"debug.opendns.com. 0IN TXT "fw: 소스 x.x.x.x:xxxx"
나열된 IP 주소가 쿼리가 생성된 시스템의 IP 주소와 일치하면 로드 밸런서는 원래 소스 주소를 전달합니다. IP 주소가 로드 밸런서 주소로 표시되는 경우 로드 밸런서가 원래 클라이언트의 소스 IP를 전달하지 않고 VA가 Umbrella 대시보드에서 적절하게 보고하지 않습니다.