탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 네트워크 성능 관리 Oracle Solaris 11.1 Information Library (한국어) |
8. Oracle Solaris의 데이터 센터 브리징 기능을 사용하는 작업
DSR 토폴로지를 사용하여 고가용성을 구현하도록 ILB를 구성하는 방법
Half-NAT 토폴로지를 사용하여 고가용성 ILB 구성
이 절에서는 Half-NAT 토폴로지를 사용하여 두 서버 사이의 트래픽 로드 균형을 조정하기 위한 ILB 설정 단계에 대해 설명합니다. ILB 작동 모드의 NAT 토폴로지 구현을 참조하십시오.
사용자가 만든 역할에 ILB 관리 권한 프로파일을 지정할 수 있습니다. 역할을 만들어 사용자에게 지정하려면 Oracle Solaris 11.1 관리: 보안 서비스의 RBAC 초기 구성(작업 맵)을 참조하십시오.
백엔드 서버는 ILB를 이 시나리오의 기본 라우터로 사용하도록 설정됩니다. 이 작업은 두 서버 모두에서 다음 명령을 실행하여 수행할 수 있습니다.
# route add -p default 192.168.1.21
이 명령을 실행하면 두 서버 모두에서 서버 응용프로그램이 시작됩니다. 5000 포트에서 수신하는 TCP 응용프로그램이라고 가정합니다.
서버는 192.168.1.50 및 192.169.1.60 2개가 있습니다. 이러한 두 서버로 구성된 서버 그룹, srvgrp1은 다음 명령을 입력하여 만들 수 있습니다.
# ilbadm create-sg -s servers=192.168.1.50,192.168.1.60 srvgrp1
간단한 TCP 레벨 상태 검사를 사용하여 서버 응용프로그램에 접근할 수 있는지 감지합니다. 이러한 검사는 60초마다 수행됩니다. 서버가 양호한지 확인하려면 최대 3번을, 각 시도마다 최대 3초 동안 대기하면서 수행합니다. 3번의 시도 모두 실패하는 경우 서버를 dead로 표시합니다.
# ilbadm create-hc -h hc-test=tcp,hc-timeout=3, \ hc-count=3,hc-inerval=60 hc-srvgrp1
이 규칙에서는 지속성(32비트 마스크 포함)이 사용됩니다. 그리고 로드 밸런스 알고리즘은 round robin입니다. 서버 그룹 srvgrp1이 사용되며 사용되는 상태 검사 방식은 hc-srvgrp1입니다. 규칙은 다음 명령을 입력하여 만들 수 있습니다.
# ilbadm create-rule -e -p -i vip=10.0.2.20,port=5000 -m \ lbalg=rr,type=half-nat,pmask=32 \ -h hc-name=hc-srvgrp1 -o servergroup=srvgrp1 rule1_rr