Sun Java System Application Server 9.1 고가용성 관리 설명서

DAS에서 HTTP 로드 밸런서 구성

Application Server 9.1에서 관리 콘솔 또는 asadmin 명령 create-http-lb를 사용하여 DAS에 로드 밸런서 구성을 만들 수 있습니다. 이 작업은 다음과 같은 단계로 수행됩니다. asadmin 명령 create-http-lb, delete-http-lblist-http-lbs에 대한 자세한 내용을 보려면 Sun Java System Application Server 9.1 Reference Manual을 참조하십시오.

관리 콘솔에서 왼쪽 프레임을 아래로 스크롤하여 HTTP 로드 밸런서 노드를 누른 다음 HTTP 로드 밸런서 페이지 오른쪽에서 새로 만들기를 누릅니다. 새 HTTP 로드 밸런서 페이지에서 로드 밸런서를 호스팅하는 시스템에 대해 다음과 같은 세부 사항을 제공합니다.

필드 

설명 

이름 

로드 밸런서 구성의 이름입니다. 

사용 가능 

로드 밸런서 구성 변경 내용을 자동으로 웹 서버 구성 디렉토리에 있는 물리적 로드 밸런서로 전송하려면 사용 가능 확인란을 누릅니다. 

호스트 

웹 서버 인스턴스가 설치된 서버입니다. 

관리 포트 

웹 서버 인스턴스에서 사용하는 관리 포트 번호입니다. 

프록시 호스트 

프록시 서버 인스턴스가 설치된 서버입니다. 

프록시 포트 

프록시 서버에서 사용하는 포트 번호입니다.  

asadmin 명령 create-http-lb-config를 사용하여 로드 밸런서 구성을 만들 수도 있습니다. 표 5–1에서 매개 변수에 대해 설명합니다. create-http-lb-config, delete-http-lb-configlist-http-lb-configs에 대한 자세한 내용은 Sun Java System Application Server 9.1 Reference Manual을 참조하십시오.

표 5–1 로드 밸런서 구성 매개 변수

매개 변수 

설명 

response timeout 

서버 인스턴스에서 응답을 반환해야 하는 시간(초)입니다. 기간 내에 응답을 받지 못하면 서버가 비정상인 것으로 간주됩니다. 기본값은 60입니다.

HTTPS routing 

로드 밸런서에 대한 HTTPS 요청으로 서버 인스턴스에 대한 HTTPS 또는 HTTP 요청이 발생하는지 여부입니다. 자세한 내용은 HTTPS 라우팅 구성을 참조하십시오.

reload interval 

로드 밸런서 구성 파일 loadbalancer.xml의 변경 사항을 확인하는 간격입니다. 변경 사항이 확인되면 구성 파일을 다시 로드합니다. 값 0은 다시 로드를 비활성화합니다. 자세한 내용은 동적 재구성 활성화를 참조하십시오.

monitor 

로드 밸런서에 대한 모니터링을 활성화할지 여부입니다. 

routecookie 

경로 정보를 기록할 때 로드 밸런서 플러그인에서 사용하는 쿠키 이름입니다. HTTP 클라이언트가 쿠키를 지원해야 합니다. 쿠키를 저장하기 전에 확인하도록 브라우저를 설정한 경우 쿠키 이름은 JROUTE입니다.

target 

로드 밸런서 구성의 대상입니다. 대상을 지정한 경우 대상에 대한 참조를 추가한 것과 같습니다. 클러스터나 독립 실행형 인스턴스가 대상이 될 수 있습니다.