중앙 로드 밸런서와 달리, DLB(분산 로드 밸런서) 인스턴스는 VM 그룹의 가상 인터페이스에 연결됩니다.

이 프로시저가 끝나면 DLB 인스턴스가 VM 그룹의 가상 인터페이스에 연결됩니다. API 명령을 통해서만 DLB 인스턴스를 생성하고 연결할 수 있습니다.

사전 요구 사항

  • VM으로 구성된 정책 그룹을 추가합니다. 예를 들어, 이러한 VM 그룹은 웹 계층의 VM에서 발생하는 요청을 수신하는 애플리케이션 계층과 관련될 수 있습니다.

프로시저

  • Put /policy/api/v1/infra/lb-services/<mydlb>을 실행합니다.

    {

    "connectivity_path" : "/infra/domains/default/groups/<clientVMGroup>",

    "enabled" : true,

    "size" : "DLB",

    "error_log_level" : "Debug",

    "access_log_enabled" : false,

    "resource_type" : "LBService",

    "display_name" : "mydlb"

    }

    설명:
    • connectivity_path:
      • 연결 경로가 Null로 설정되거나 비어 있으면 DLB 인스턴스가 전송 노드에 적용되지 않습니다.
      • 연결 경로가 ALL로 설정된 경우 모든 전송 노드의 모든 가상 인터페이스가 DLB 인스턴스에 바인딩됩니다. 하나의 DLB 인스턴스가 정책 그룹의 모든 가상 인터페이스에 적용됩니다.
    • size: DLB 값으로 설정합니다. 각 애플리케이션 또는 가상 인터페이스가 DLB의 인스턴스를 가져오므로 DLB 인스턴스의 단일 크기 폼 팩터만 있습니다.
    • enabled: 기본적으로 생성된 DLB 인스턴스가 사용하도록 설정됩니다. DLB 인스턴스는 사용하지 않도록 설정할 수 없습니다.
    • error_log_level: 지원되는 수준은 디버그, 오류정보입니다. 기본적으로 로그 수준은 정보로 설정됩니다. 자세한 로그를 가져오려면 이 수준을 디버그로 설정합니다.
    DLB 인스턴스가 생성되고 VM 그룹에 연결됩니다. 웹 계층에서 생성된 DLB 인스턴스는 웹 계층 VM 그룹의 모든 가상 인터페이스에 연결됩니다.

다음에 수행할 작업

DLB 인스턴스를 생성한 후 NSX Manager에 로그인하고 네트워킹 -> 로드 밸런싱 -> 로드 밸런서로 이동합니다. DLB 인스턴스의 세부 정보를 봅니다.

다음으로 분산 로드 밸런서를 위한 서버 풀 생성.