다음 시스템을 확인합니다.
MachineA — 로드 밸런서와 Administration Server가 모두 있습니다.
MachineB, MachineC, MachineD 및 MachineE — 관리 노드와 웹 서버 인스턴스가 실행되고 있습니다.
MachineA에 Administration Server를 설치합니다.
Administration Server 설치에 대한 자세한 내용은 서버 팜을 설정하는 방법을 참조하십시오. 일반적인 설치 프로세스에서는 웹 서버 인스턴스도 설치합니다. 이 시나리오에서는 해당 인스턴스를 사용하지 않습니다.
MachineB, MachineC, MachineD 및 MachineE에 관리 노드를 설치합니다.
4개의 시스템 모두에 관리 노드를 설치합니다. Administration Server에 관리 노드를 등록합니다.
웹 응용 프로그램을 구성합니다.
웹 응용 프로그램의 세션 복제를 활성화합니다. WEb-INF/sun-web.xml 파일을 다음과 같이 수정합니다.
<session-manager persistence-type="replicated"/> |
인스턴스를 구성합니다.
wadm을 시작합니다.
wadm --host MachineA --port 8089 |
로드 밸런서에 대해 새 구성을 만듭니다.
wadm> create-config --http-port=8080 --server-name=SampleCluster lb |
역방향 프록시(로드 밸런서)를 설정합니다.
wadm> create-reverse-proxy --config=lb --vs=lb -uri-prefix=/ --server="http://MachineB:8080,http://MachineC:8080, ttp://MachineD:8080,http://MachineE:8080" |
인스턴스를 만듭니다.
wadm> create-instance --config=lb MachineA |
구성을 배포합니다.
wadm> deploy-config lb wadm> start-instance --config=lb |
클러스터를 만들고 시작합니다.
4개의 인스턴스에 새 구성을 만듭니다.
클러스터의 새 구성을 만듭니다.
wadm> create-config --http-port=8080 --server-name=SampleCluster clusterOf4 |
세션 복제를 활성화합니다.
wadm> set-session-replication-prop --config=clusterOf4 enabled=true |
웹 응용 프로그램을 추가합니다.
wadm> add-webapp --config=clusterOf4 --uri=/simple webapps-simple.war |
인스턴스를 만듭니다.
wadm> create-instance --config=clusterOf4 MachineB MachineC MachineD MachineE |
클러스터를 시작합니다.
wadm> start-instance --config=clusterOf4 |
start-instance 명령에 호스트 이름을 지정하지 않으면 이 작업은 구성이 배포된 모든 노드에서 인스턴스를 시작합니다.