JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 네트워크 성능 관리     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  네트워크 성능 관리 소개

2.  링크 통합 사용

3.  VLAN 작업

4.  브리징된 네트워크 관리(작업)

5.  IPMP 소개

6.  IPMP 관리(작업)

7.  LLDP를 사용하여 네트워크 연결 정보 교환

8.  Oracle Solaris의 데이터 센터 브리징 기능을 사용하는 작업

9.  Oracle Solaris의 에지 가상 브리징

10.  통합 로드 밸런서(개요)

11.  통합 로드 밸런서 구성

12.  통합 로드 밸런서 관리

ILB 서버 그룹 관리

ILB 서버 그룹 생성 방법

ILB 서버 그룹 삭제 방법

ILB의 백엔드 서버 관리

ILB 서버 그룹에 백엔드 서버를 추가하는 방법

ILB 서버 그룹에서 백엔드 서버를 제거하는 방법

ILB 서버 그룹에서 백엔드 서버를 다시 사용 또는 사용 안함으로 설정하는 방법

ILB의 상태 검사 관리

상태 검사 생성

사용자 제공 테스트 세부 정보

상태 검사 표시

상태 검사 결과 표시

상태 검사 삭제

ILB 규칙 관리

ILB 규칙 나열

ILB 규칙 생성 방법

ILB 규칙 삭제

ILB 통계 표시

통계 정보 얻기

NAT 연결 테이블 표시

세션 지속성 매핑 테이블 표시

13.  가상 라우터 중복 프로토콜(개요)

A.  링크 통합 유형: 기능 비교

B.  링크 통합 및 IPMP: 기능 비교

색인

ILB 규칙 관리

ILB에서는 가상 서버가 로드 균형 조정 규칙으로 표시되며 다음 매개변수로 정의됩니다.

이 절에서는 ilbadm 명령을 사용하여 로드 균형 조정 규칙을 생성, 삭제 및 나열하는 방법에 대해 설명합니다.

ILB 규칙 나열

규칙의 구성 세부 정보를 나열하려면 ilbadm show-rule 하위 명령을 사용합니다. 규칙 이름이 지정되지 않으면 모든 규칙에 대한 정보가 제공됩니다.

# ilbadm show-rule

다음은 샘플 명령 출력입니다.

RULENAME
STATUS
LBALG
TYPE
PROTOCOL
VIP
PORT
rule-http
E
hash-ip-port
HALF-NAT
TCP
10.0.0.1
80
rule-dns
D
hash-ip
DSR
UDP
10.0.0.1
53
rule-abc
D
roundrobin
NAT
TCP
2003::1
1024
rule-xyz
E
hash-ip-vip
NAT
TCP
2003::1
2048-2050

ILB 규칙 생성 방법

  1. 적절한 백엔드 서버를 포함하는 서버 그룹을 만듭니다.
    # ilbadm create-servergroup -s server=server1:port-range1,server2:port-range2 sg1
  2. 서버 상태 검사를 규칙과 연관시키려면 상태 검사를 만듭니다.
    # ilbadm create-healthcheck -h hc-test=protocol, \
    hc-timeout=value1,hc-count=value2 \
    ,hc-interval=value3 hc1
  3. 규칙과 연관될 VIP, 포트 및 선택적 프로토콜을 식별합니다.

    -i 옵션을 사용하여 지정됩니다.

  4. DSR, Half-NAT, Full-NAT 중에서 사용할 작업을 선택합니다.

    NAT가 선택된 경우 proxy-src 주소로 사용될 IP 주소 범위를 지정해야 합니다. Full-NAT 토폴로지의 경우 IP 주소 10개로 범위가 제한됩니다.

  5. 사용될 로드 균형 조정 알고리즘을 선택합니다.

    4단계 및 5단계의 매개변수는 -m 옵션에서 지정될 수 있습니다. 자세한 내용은 ILB 알고리즘을 참조하십시오.

  6. 다른 선택적 기능을 선택합니다.

    자세한 내용은 ilbadm(1M) 매뉴얼 페이지에서 세부 정보를 참조하십시오.

  7. 규칙 이름을 선택합니다.
  8. 규칙을 만들고 사용으로 설정합니다.

    각 옵션에 대한 자세한 내용은 ilbadm(1M) 매뉴얼 페이지를 참조하십시오.

    # ilbadm create-rule -e -i vip=ipaddr,port=port,protocol=protocol \
    -m lbalg=lb-algorithm,type=topology-type,proxy-src=ipaddr1-ipaddr2, \
    pmask=value4 -h hc-name=hc1 \
    -o servergroup=sg1  rule1

    다음 예는 상태 검사가 사용된 Full-NAT 규칙 생성 단계를 보여줍니다.

예 12-6 상태 검사 세션 지속성이 사용된 Full-NAT 규칙 만들기

이 예에서는 hc1이라는 상태 검사와 sg1이라는 서버 그룹을 만듭니다. 서버 그룹은 두 개의 서버로 구성되고 각각 포트 범위를 가지고 있습니다. 마지막 명령은 rule1이라는 규칙을 만들어 사용으로 설정하고 서버 그룹 및 상태 검사에 규칙을 연관시킵니다. 이 규칙이 Full-NAT 작동 모드를 구현합니다. 서버 그룹 및 상태 검사 생성은 규칙 생성보다 선행되어야 합니다.

# ilbadm create-healthcheck -h hc-test=tcp,hc-timeout=2, \
hc-count=3,hc-interval=10 hc1
# ilbadm create-servergroup -s server=60.0.0.10:6000-6009,60.0.0.11:7000-7009 sg1
# ilbadm create-rule -e -i vip=81.0.0.10,port=5000-5009, \
protocol=tcp -m lbalg=rr,type=NAT, \
proxy-src=60.0.0.101-60.0.0.104,persist=24 \
-h hc-name=hc1 -o servergroup=sg1 rule1

Half-NAT 또는 Full-NAT 규칙 생성 시 connection-drain 시간 초과 값을 지정하십시오. conn-drain 시간 초과의 기본값은 0이며, 이는 연결이 적절하게 종료될 때까지 계속 기다립니다.

ILB 규칙 삭제

규칙을 삭제하려면 ilbadm delete-rule 하위 명령을 사용합니다. 모든 규칙을 삭제하려면 -a 옵션을 사용합니다. 다음 예에서는 rule1 규칙을 삭제합니다.

# ilbadm delete-rule rule1