Oracle® Solaris 11.2 시스템을 라우터 또는 로드 밸런서로 구성

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

DSR 토폴로지를 사용하여 고가용성 ILB를 구성하는 방법

기본 및 대기 로드 밸런서가 모두 ILB 규칙, 서버 그룹 및 상태 검사에 대해 동일한 구성을 가지도록 구성할 수 있습니다. 두 로드 밸런서가 VRRP를 사용하도록 설정할 수 있습니다. 또한 규칙의 가상 IP 주소가 가상 라우터 주소가 되도록 설정합니다. 그러면 VRRP 부속 시스템은 로드 밸런서 중 하나가 항상 활성 상태인지 확인합니다.

  1. 관리자로 로그인합니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. 기본 및 대기(수동) 로드 밸런서가 모두 동일한 설정을 가지도록 구성합니다.
    # ilbadm create-servergroup -s server=10.0.0.1,10.0.0.2 sg1
    # ilbadm create-rule -i vip=10.81.0.3,port=9001 \
    -m lbalg=hash-ip-port,type=DSR -o servergroup=sg1 rule1
  3. 로드 밸런서 1이 기본 로드 밸런서로 작동하도록 구성합니다.
    LB1# dladm create-vnic -m vrrp -V 1 -A inet -l eth0 vnic1
    LB1# vrrpadm create-router -V 1 -A inet -l eth0 -p 255 vrrp1
    LB1# ipadm create-ip vnic1
    LB1# ipadm create-addr -d -a 10.81.0.3/24 vnic1

    vrrp1 라우터의 우선 순위는 vrrpadm 명령을 사용하여 255로 설정됩니다. 우선 순위 값은 라우터가 마스터 라우터, 즉 활성 로드 밸런서가 되도록 합니다.

  4. 로드 밸런서 2가 대기 로드 밸런서로 작동하도록 구성합니다.
    LB2# dladm create-vnic -m vrrp -V 1 -A inet -l eth0 vnic1
    LB2# vrrpadm create-router -V 1 -A inet -l eth0 -p 100 vrrp1
    LB2# ipadm create-ip vnic1
    LB2# ipadm create-addr -d -a 10.81.0.3/24 vnicl

      앞의 구성은 다음 실패 시나리오에 대한 보호를 제공합니다.

    • 로드 밸런서 1이 실패하면 로드 밸런서 2가 기본 로드 밸런서가 됩니다. 로드 밸런서 2가 VIP 10.81.0.3에 대한 주소 해석을 인수하고 클라이언트의 모든 패킷을 대상 IP 주소 10.81.0.3으로 처리합니다.

      로드 밸런서 1을 복구하면 로드 밸런서 2가 대기 모드로 돌아갑니다.

    • 로드 밸런서 1의 인터페이스가 하나 또는 둘 모두 실패하는 경우 로드 밸런서 2가 기본 로드 밸런서 역할을 인수합니다. 로드 밸런서 2가 VIP 10.81.0.3에 대한 주소 해석을 인수하고 클라이언트의 모든 패킷을 대상 IP 주소 10.81.0.3으로 처리합니다.

      로드 밸런서 1의 인터페이스가 둘 모두 양호해지면 로드 밸런서 2가 대기 모드로 돌아갑니다.