이 시나리오에서 목표는 HTTP 애플리케이션 프로파일 유형을 사용하여 NSX Edge에서 인라인 로드 밸런서를 구성하는 것입니다.

다음 그림에서는 인라인 로드 밸런서를 사용하는 네트워크의 논리적 토폴로지를 보여 줍니다. 네트워크의 경계에 있는 NSX Edge는 북-남 라우팅과 로드 밸런싱 기능을 모두 수행합니다.


그림은 인라인 로드 밸런서와 3개의 웹 서버 VM이 있는 서버 풀을 포함하는 네트워크 토폴로지를 보여 줍니다.
이 시나리오에서는 NSX Edge에서 다음 인터페이스를 구성했다고 간주합니다.
  • 업링크 인터페이스: 192.168.100.30/24
  • 내부 인터페이스: 10.30.20.1/24

로드 밸런서는 VIP(가상 IP 주소)에 대해 Edge의 업링크 인터페이스를 사용합니다. Edge의 내부 인터페이스는 서버 풀의 백엔드 웹 서버에 대한 기본 게이트웨이로 작동합니다.

NSX Edge의 외부 클라이언트에서 들어오는 HTTP 트래픽의 로드 균형을 조정하고 트래픽을 VXLAN 5000 논리적 스위치에 연결된 웹 서버로 분산할 수 있습니다.

다음 절차에서는 NSX Edge에서 인라인 로드 밸런서를 구성하는 단계를 설명합니다.

사전 요구 사항

네트워크에 NSX Edge Service Gateway가 배포되어 있어야 합니다.

프로시저

  1. vSphere Web Client에 로그인합니다.
  2. 네트워킹 및 보안(Networking & Security) > NSX Edge(NSX Edges)를 클릭합니다.
  3. NSX Edge를 두 번 클릭합니다.
  4. 로드 밸런서 서비스를 사용하도록 설정합니다.
    1. 관리 > 로드 밸런서 > 글로벌 구성을 클릭합니다.
    2. 편집을 클릭하고 로드 밸런서를 사용하도록 설정합니다.
  5. HTTP 애플리케이션 프로파일을 생성합니다.
    1. 관리 > 로드 밸런서 > 애플리케이션 프로파일을 클릭합니다.
    2. 추가를 클릭하고 애플리케이션 프로파일 매개 변수를 지정합니다.
      예:
      옵션 설명
      유형 HTTP를 선택합니다.
      이름 Web-App-Profile을 입력합니다.
      지속성 기본값(없음)을 유지합니다.
  6. 서버 풀을 생성합니다.
    1. 관리 > 로드 밸런서 > 을 클릭하고 추가를 클릭합니다.
    2. 풀 매개 변수를 지정합니다.
      예:
      옵션 설명
      이름 Web-Server-Pool을 입력합니다.
      알고리즘 Round-Robin을 선택합니다.
      모니터 default_http_monitor를 선택합니다.
      투명 이 옵션을 사용하도록 설정하여 소스 클라이언트 IP 주소가 풀의 백엔드 서버에 표시되도록 합니다.
    3. 서버 풀에 멤버를 추가합니다.
      예를 들어, 풀 멤버에 대해 다음 설정을 지정합니다.
      상태 이름 IP 주소 가중치 모니터 포트 포트 최대 연결 수 최소 연결 수
      사용 Web-1 10.30.20.100 1 80 80 0 0
      사용 Web-2 10.30.20.101 1 80 80 0 0
      사용 Web-3 10.30.20.102 1 80 80 0 0
  7. 상태 표시 또는 풀 통계 표시를 클릭하고 Web-Server-Pool의 상태가 실행 중인지 확인합니다.
    풀을 선택하고 이 풀에 포함된 모든 멤버의 상태가 실행 중인지 확인합니다.
  8. 가상 서버를 생성합니다.
    1. 관리 > 로드 밸런서 > 가상 서버를 클릭하고 추가를 클릭합니다.
    2. 가상 서버 매개 변수를 지정합니다.
      예를 들어 다음 구성 설정을 지정합니다.
      옵션 설명
      가상 서버 가상 서버를 사용하도록 설정합니다.
      가속 이 옵션을 사용하지 않도록 설정합니다.
      애플리케이션 프로파일 이전에 생성한 Web-App-Profile을 선택합니다.
      IP 주소 Edge의 업링크(외부) 인터페이스에서 구성한 IP 주소를 입력하거나 선택합니다.

      이 시나리오의 경우 192.168.100.30을 선택하십시오.

      프로토콜 HTTP를 선택합니다.
      기본 풀 이전에 생성한 Web-Server-Pool을 선택합니다.
      연결 제한 0을 입력합니다.
      연결 속도 제한 0을 입력합니다.