이 절차에서는 고가용성 Sun Java System Web Server 인스턴스를 구성하는 방법에 대해 설명합니다. 이 절차를 실행할 때에는 Netscape 브라우저를 사용하십시오.
이 절차를 수행하기 전에 다음 사항을 참고하십시오.
시작하기 전에 클러스터가 있는 네트워크에 액세스할 수 있도록 시스템에 브라우저가 설치되었는지 확인하십시오. 브라우저를 클러스터 노드에 설치할 수도 있고 클러스터를 관리하는 관리 워크스테이션에 설치할 수도 있습니다.
Sun Cluster HA for Sun Java System Web Server는 이제 Sun Java System Proxy Server를 지원합니다. Sun Java System Proxy Server 제품에 대한 자세한 내용은 http://docs.sun.com/db/prod/s1.webproxys를 참조하십시오. Sun Java System Proxy Server 설치 및 구성에 대한 자세한 내용은 http://docs.sun.com/db/coll/S1_ipwebproxysrvr36을 참조하십시오.
사용자의 구성 파일은 로컬 파일 시스템에 있거나 클러스터 파일 시스템에 있어도 무방합니다.
보안 인스턴스에 대해 설치되는 모든 인증서는 모든 클러스터 노드로부터 설치되어야 합니다. 이 설치 절차에서는 각 노드에서 관리 콘솔을 실행합니다. 따라서 클러스터에 n1, n2, n3, n4 등의 노드가 있으면 설치 단계는 다음과 같습니다.
n1 노드에서 관리 서버를 실행합니다.
웹 브라우저에서 http://n1.domain으로 관리 서버에 연결합니다.port(예: http://n1.eng.sun.com:8888)와 같은 관리 서버에 연결하거나 관리 서버 포트로 지정한 포트를 사용하여 연결합니다. 포트는 일반적으로 8888입니다.
인증서를 설치합니다.
노드 n1에서 관리 서버를 중지시키고 노드 n2에서 관리 서버를 실행합니다.
웹 브라우저에서 http://n2.domain:port 형식(예: http://n2.eng.sun.com:8888)을 사용하여 새 관리 서버에 연결합니다.
노드 n3 및 n4에 대하여 이 단계를 반복하십시오.
위의 내용을 참고한 후에 다음 단계를 완료하십시오.
Sun Java System Web Server를 확장 가능 데이터 서비스로 구성할 경우 Sun Java System Web Server가 관리하는 로그, 오류 파일 및 PID 파일을 저장할 디렉토리를 모든 노드의 로컬 디스크에 만듭니다.
확장 가능 구성이 제대로 작동하려면 이 파일들은 클러스터 파일 시스템이 아닌 클러스터의 각 노드에 위치해야 합니다. Sun Java System Web Server를 페일오버 데이터 서비스로 구성할 경우에만 공유 저장소를 사용합니다.
클러스터의 모든 노드에 대해 동일한 로컬 디스크 위치를 선택합니다. mkdir -p 명령을 사용하여 디렉토리를 만듭니다. 이 디렉토리의 소유자를 nobody로 지정합니다.
다음은 이 단계를 완료하는 방법을 설명하는 예입니다.
phys-schost-1# mkdir -p /var/pathname/http-instance/logs/ |
오류 로그 파일과 PID 파일이 커질 가능성이 있으면 /var 디렉토리 공간을 많이 차지할 수 있으므로 이 디렉토리에 넣지 마십시오. 대신 큰 파일을 처리할 수 있을 만큼 여유 공간이 있는 분할 영역에 디렉토리를 만드십시오.
관리 워크스테이션이나 클러스터 노드에서 Netscape 브라우저를 실행합니다.
클러스터 노드 중 하나에서 https-admserv 디렉토리로 이동한 다음 Sun Java System 관리 서버를 실행합니다.
# cd https-admserv # ./start |
Netscape 브라우저에서 Sun Java System 관리 서버의 URL을 입력합니다.
URL은 Sun Java System 설치 스크립트가 서버 설치 절차의 단계 4에서 설정한 물리적 호스트 이름과 포트 번호(예: n1.eng.sun.com:8888)로 구성됩니다. 이 절차의 단계 2를 수행하면 ./start 명령을 실행할 때 관리 URL이 표시됩니다.
프롬프트가 나타나면 서버 설치 절차의 단계 6에서 지정한 사용자 ID와 암호를 사용하여 Sun Java System 관리 서버 인터페이스에 로그인합니다.
지정한 값을 직접 변경할 수 있는 관리 서버를 사용하여 다음 작업을 수행합니다.
이 인스턴스를 시작할 때 필요한 보안 키 암호가 수록된 파일을 만들고 이 파일을 서버의 루트 디렉토리에 놓습니다. 이 파일의 이름을 keypass로 지정합니다.
이 파일은 중요한 데이터베이스 암호를 포함하고 있으므로 적절한 사용 권한으로 파일을 보호해야 합니다.