이 장에는 설치 후 Sun JavaTM Enterprise System(Java ES) 제품 구성 요소의 초기 구성을 완료하기 위한 지침이 포함되어 있습니다. 이 장에 나와 있지 않은 제품 구성 요소인 경우 해당 구성 요소는 사후 설치 구성이 필요하지 않은 것입니다. 그러나 이러한 제품 구성 요소를 설치하는 경우 모니터링 또는 Sun Cluster 데이터 서비스와 관련된 설치 후 작업은 여전이 필요할 수 있습니다.
이 장의 내용은 다음과 같습니다.
Java ES 설치 프로그램이 설치를 완료한 경우 Java ES 환경이 작동하려면 대부분의 제품 구성 요소를 추가로 구성해야 합니다. 이 작업의 범위는 선택한 구성 유형(지금 구성 또는 나중에 구성)과 제품 구성 요소를 Sun Cluster 소프트웨어에 대한 모니터링 또는 고가용성을 위해 구성할 것인지 여부에 따라 달라집니다.
설치 중에 나중에 구성 유형을 선택한 경우에는 설치 프로그램이 각 디렉토리에 제품 구성 요소 패키지 파일을 배치합니다. 매개 변수가 설정되지 않은 상태이며, 런타임 서비스를 사용할 수 없기 때문에 대부분의 제품 구성 요소는 작동하지 않습니다. 많은 제품 구성 요소에 나중에 구성 설치 완료를 위한 구성 도구가 포함되어 있습니다. 구성 도구를 실행하면 이 설명서와 각 제품 구성 요소의 제품 설명서에 있는 지침에 따라 추가 변경 작업을 수행할 수 있습니다.
이 장의 내용에 따라 작업하기 전에 Java ES 구성 요소를 설치해야 합니다. 제품 레지스트리를 검사하거나 Solaris OS pkginfo 명령, Linux rpm 명령 또는 HP-UX swlist 명령을 사용하여 설치된 구성 요소 패키지를 확인할 수 있습니다. 구성 요소와 관련된 패키지 목록은 Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 5 장, 설치 패키지 목록에 나와 있습니다.
여기에서는 설치 중에 설정된 구성 값을 포함하는 요약 보고서를 사용할 수 있습니다.
Solaris OS의 경우: /var/sadm/install/logs
Linux 및 HP-UX의 경우: /var/opt/sun/install/logs
설치를 완료한 후 설치한 제품 구성 요소에 대해 이 장에 포함된 절차를 살펴봅니다. 제품 구성 요소에 대해 추가로 구성할 필요가 없으면 7 장, 설치된 제품 구성 요소 확인 의 지침에 따라 제품 구성 요소를 시작할 수 있습니다.
Java ES 제품 구성 요소의 기본 설치 위치는 플랫폼에 따라 다를 수 있습니다. 따라서 이 장의 절차에서는 종종 변수를 사용하여 이러한 위치를 나타냅니다. 예를 들어 ApplicationServer-base는 플랫폼에 관계 없이 Application Server가 설치된 디렉토리를 나타냅니다.
구성 요소에 설명서 페이지가 있는 경우 MANPATH 환경 변수가 올바르게 설정되어 있는지 확인해야 합니다. 설치 후 Java ES 구성 요소의 설명서 페이지는 기본 디렉토리에 있습니다. 일부의 경우 구성 요소 설명서 페이지의 정확한 위치가 MANPATH 환경 변수에 이미 설정되어 있습니다. 설명서 페이지 위치가 없는 경우 MANPATH 환경 변수에 이 위치를 추가합니다.
다음 표는 Java ES 구성 요소 설명서 페이지의 기본 위치를 보여줍니다. 구성 요소가 표시되지 않은 경우 해당 구성 요소의 설명서 페이지가 없는 것입니다.
표 6–1 설명서 페이지 기본 위치
구성 요소 |
설명서 페이지 위치 |
---|---|
Solaris OS의 경우: /opt/SUNWappserver/share/man Linux의 경우: /opt/sun/appserver/share/man HP-UX의 경우: /opt/sun/appserver/man/share/man |
|
Solaris OS의 Sun Cluster: /opt/SUNWcacao/man Linux 및 HP-UX의 경우: /opt/sun/man |
|
Solaris OS의 경우: /opt/SUNWdsee/dsee6/man Linux 및 HP-UX의 경우: /opt/sun/dsee6/man |
|
Solaris OS의 경우: /opt/SUNWmfwk/man Linux의 경우: /opt/sun/man |
|
Solaris OS의 경우: /usr/cluster/man/ |
다음 예의 절차에서는 C 쉘을 사용한 Application Server 설명서 페이지의 사용 방법을 보여줍니다.
정확한 경로가 이미 있는지 보려면 MANPATH 환경 변수를 확인합니다.
env | grep MANPATH
정확한 위치가 없으면 Java ES 구성 요소 설명서 페이지의 위치를 MANPATH 환경 변수에 추가합니다.
Solaris OS에서 다음 예제 명령은 세션에 대한 MANPATH 환경 변수를 설정합니다.
setenv MANPATH {$MANPATH}:/usr/dt/man:/usr/man:/opt/SUNWappserver/share/man |
로그인할 때마다 이 환경 변수가 적용되도록 구성하려면 setenv 명령 내용을 .login 또는 .cshrc 파일에 추가합니다.
Linux에서는 /etc/man.config 파일을 필요한 MANPATH로 업데이트합니다. 예를 들면 다음 행을 /etc/man.config 파일에 추가합니다.
MANPATH /opt/sun/man |
이제 경로에 상관없이 새 설명서 페이지에 완벽하게 액세스할 수 있습니다.
Linux에서 사용자가 고유 쉘 안에 MANPATH 설정을 지정한 경우 Solaris OS용 절차를 사용해야 합니다. 그러면 개인 설정이 /etc/man.config 파일에 대체됩니다. MANSECT 변수도 설정해야 합니다.
HP-UX에서는 /etc/MANPATH 파일을 필요한 MANPATH로 업데이트합니다. 예를 들면 다음 행을 /etc/MANPATH 파일에 추가합니다.
/opt/sun/man |
Linux에서는 MANSECT 환경 변수를 설정해야 할 수 있습니다.
/etc/man.config 파일에서 MANSECT 행을 편집합니다. 예를 들면 다음과 같습니다.
# and the MANSECT environment variablle is not set. MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o |
두 번째 행을 다음과 같이 변경합니다.
MANSECT 1:8:2:3:4:5:6:7:9:tcl:n:l:p:o:5:dsconf:5dpconf:5dssd:5dsat:5dsoc |
설명서 페이지에 액세스할 수 있는지 확인합니다.
예를 들어, 다음 명령은 Application Server에 대한 asadmin 설명서 페이지를 표시합니다.
man asadmin |
설치된 제품 구성 요소가 Java ES 모니터링을 사용할 경우 모니터링 프레임워크로 사용하기 전에 사후 설치 구성을 수행해야 하는 여러 구성 요소가 있습니다. 여기에 대한 구성 지침은 Sun Java Enterprise System 5 모니터링 설명서의 3 장, Monitoring Console 설치 및 사용을 참조하십시오.
Solaris OS에서 Sun Cluster 소프트웨어는 데이터베이스, 응용 프로그램 서버 및 웹 서버와 같은 응용 프로그램을 관리하기 위한 고가용성 플랫폼을 제공합니다. Sun Cluster 소프트웨어를 설치 또는 구성하기 전에 클러스터에 대해 선택한 하드웨어와 소프트웨어 조합이 현재 Sun Cluster 구성에서 지원되는지 확인합니다.
Sun Cluster 소프트웨어를 사용하면 다음 Java ES 제품 구성 요소를 관리할 수 있습니다.
Application Server
Application Server EE(HADB)
Directory Server
Message Queue(추가 구성이 필요하지 않음)
Web Server
설치한 Java ES 제품 구성 요소가 Sun Cluster 환경에 포함되는 경우 해당 제품 구성 요소를 구성하기 전에 먼저 Sun Cluster 프레임워크를 구성해야 합니다. 그런 다음 선택한 Java ES 제품 구성 요소를 구성합니다. 통신 제품군에서 구성 요소를 설치하려면 Sun Java Communications Suite 5 Installation Guide를 참조하십시오. 마지막으로, 설치된 제품 구성 요소에 따라 Sun Cluster 데이터 서비스를 구성해야 할 수 있습니다.
Java ES 설치 프로그램은 핵심 Sun Cluster 패키지의 간단한 pkgadd 설치를 수행하며 /usr/cluster/bin 디렉토리를 설정합니다. 설치 중에는 구성이 수행되지 않으므로 처음으로 수행해야 하는 사후 설치 구성 작업은 Sun Cluster Software Installation Guide for Solaris OS의 설명대로 클러스터 프레임워크를 구성하는 것입니다.
이 단계에서 scinstall 유틸리티는 Sun Cluster 패키지를 확인합니다. 패키지가 없으면 오류 메시지가 표시됩니다. 이런 경우에는 올바른 Sun Cluster 패키지를 설치했는지 확인해야 합니다. Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 5 장, 설치 패키지 목록을 참조하십시오.
Sun Cluster 프레임워크와 다른 Java ES 및 비 Java ES 구성 요소를 설치 및 구성하고 나면 Sun Cluster 에이전트 소프트웨어를 사용하여 Sun Cluster 데이터 서비스를 구성할 수 있습니다.
Sun Cluster 데이터 서비스를 구성하려면 설치 중에 관련 Sun Cluster 에이전트를 선택했어야 합니다. Sun Cluster의 설치 순서 예를 보려면 Sun Cluster 소프트웨어 예를 참조하십시오.
Sun Cluster 데이터 서비스 구성에 대한 자세한 내용은 Sun Cluster 데이터 서비스 구성을 참조하십시오.
모든 Access Manager 설치 시 웹 컨테이너를 다시 시작해야 합니다. Web Server 또는 Application Server에서 완전 설치를 수행 중인 경우 설치 프로그램에서 웹 컨테이너 인스턴스를 중지시키므로 다시 시작하기만 하면 됩니다. Access Manager 다시 시작에 대한 자세한 내용은 Access Manager 시작 및 중지를 참조하십시오.
지금 구성 설치 후 Access Manager를 시작하고 Access Manager 콘솔에 로그인할 수 있습니다. 그러나 몇 가지 최종 구성 단계를 완료할 때까지는 기본적인 사용자 관리 작업을 수행할 수 없습니다. 수행되는 단계는 Access Manager에서 사용하는 Directory Server 인스턴스에 사용자 데이터가 이미 제공되어 있는지 여부에 따라 달라집니다. 배포를 위해 수행해야 하는 추가 구성 작업이 있습니다.
Directory Server 제공 상황
Directory Server 참조 무결성 플러그인 사용
Directory Server에 Access Manager 색인 추가
이러한 작업을 수행하는 방법에 대한 지침은 Sun Java System Access Manager 7.1 Postinstallation Guide를 참조하십시오.
나중에 구성 설치를 완료한 후에는 패키지가 설치되었으므로 Access Manager 구성 스크립트인 AccessManager-base/bin/amconfig를 사용하여 Access Manager를 구성할 수 있습니다. 이 프로그램을 사용하기 위한 지침은 Sun Java System Access Manager 7.1 Postinstallation Guide에 포함되어 있습니다.
Solaris OS에서 타사 웹 컨테이너(BEA WebLogic 또는 IBM WebSphere Application Server)용으로 Access Manager를 구성하는 방법에 대한 자세한 내용은 Sun Java System Access Manager 7.1 Postinstallation Guide를 참조하십시오.
지금 구성 설치 후 Application Server에는 사후 설치 구성이 필요하지 않습니다.
로드 균형 조정을 위해 Application Server를 구성하려면 Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide의 5 장, Configuring HTTP Load Balancing에 있는 “Configuring Web Servers for HTTP Load Balancing” 절을 참조하십시오.
필요한 경우 Application Server를 Sun Cluster 소프트웨어와 함께 사용할 수 있도록 구성합니다. Sun Cluster 사후 설치 구성을 참조하십시오.
나중에 구성 설치 후 사후 설치 스크립트를 실행하여 Application Server 환경을 설정해야 합니다. 이 스크립트는 설치 작업 중에 설치된 템플리트에서 AppplicationsServer8–base/bin/* 쉘 스크립트와 config/asenv 파일을 구성하고 만듭니다. 지금 구성 설치의 경우 이러한 파일은 설치 중에 만들어집니다.
설치된 Java ES 5의 다음 디렉토리로 이동합니다. 예를 들면 다음과 같습니다.
cd /os_arch /Product/application_server/Tools
postInstall README 파일을 열고 지침에 따라 다음을 수행합니다.
필요한 경우 ApplicationServer-base /samples/common.properties 파일의 환경 변수를 수정합니다.
일부 경로를 모를 경우에는 ApplicationServer-base /config/asenv.conf 파일에서 복사할 수 있습니다. 예를 들면 다음과 같습니다.
Solaris 등록 정보 |
---|
com.sun.aas.derbyRoot=/opt/SUNWappserver/appserver/derby |
com.sun.aas.webServicesLib=/opt/SUNWappserver/appserver/lib |
com.sun.aas.imqHome=/var/opt/SUNWappserver/domains/domain1/imq |
com.sun.aas.imqBinDir=/usr/bin |
com.sun.aas.imqUserMgr=/usr/bin/imqusermgr |
com.sun.aas.imqLib=/usr/share/lib |
com.sun.aas.installRoot=/opt/SUNWappserver/appserver |
com.sun.aas.javaRoot=/usr/jdk/entsys-j2se |
com.sun.aas.domains.dir=/var/opt/SUNWappserver/domains |
#admin.password= 기본적으로 관리자 비밀번호는 저장되지 않습니다. 사용자는 이 값을 입력하고 수동으로 저장할 수 있습니다. |
admin.host=jws-v210-4 |
appserver.instance=server |
appserver.instance.port=8080 |
admin.user=admin |
admin.port=4849 |
derby.port=1527 |
domain.name=domain1 |
server.cert.alias=s1as |
keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks |
keystore.password=changeit |
trustStore=${com.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks |
Linux 및 HP-UX 등록 정보 |
---|
#admin.password= 기본적으로 관리자 비밀번호는 저장되지 않습니다. 사용자는 이 값을 입력하고 수동으로 저장할 수 있습니다. |
server.cert.alias=s1as |
keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks |
domain.name=domain1 |
com.sun.aas.imqHome=/var/opt/sun/appserver/domains/domain1/imq |
com.sun.aas.imqUserMgr=/opt/sun/mq/bin/imqusermgr |
com.sun.aas.domains.dir=/var/opt/sun/appserver/domains |
admin.user=admin |
appserver.instance=server |
com.sun.aas.imqBinDir=/opt/sun/mq/bin |
trustStore=${cbom.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks |
com.sun.aas.imqLib=/opt/sun/mq/share/lib |
keystore.password=changeit |
com.sun.aas.derbyRoot=/opt/sun/javadb |
admin.port=4849 |
derby.port=1527 |
com.sun.aas.webServicesLib=/opt/sun/appserver/lib |
admin.host=jws-linuxpc-2 |
com.sun.aas.javaRoot=/usr/jdk/entsys-j2se |
com.sun.aas.installRoot=/opt/sun/appserver |
appserver.instance.port=8080 |
필요한 경우 로드 균형 조정용으로 Application Server를 구성합니다.
필요한 경우 Application Server를 Sun Cluster 소프트웨어와 함께 사용할 수 있도록 구성합니다.
지금 구성 설치 후에는 Directory Server 또는 그 하위 구성 요소에 대한 추가 구성이 필요하지 않습니다.
Directory Server 또는 Directory Proxy Server에 대해 나중에 구성 설치를 수행한 후 해당 구성 요소를 사용하기 전에 인스턴스를 만들어야 합니다. 여기에 대한 지침은 Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide의 제I부, Installing Directory Service Control Center, Directory Proxy Server, Directory Server, and Directory Server Resource Kit를 참조하십시오.
Directory Service Control Center에 대해 나중에 구성 설치를 수행한 후 초기화를 완료하고, 필요한 경우 시스템을 재부팅할 때 Directory Service Control Center가 다시 시작되도록 설정해야 합니다. 여기에 대한 지침은 Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide의 제I부, Installing Directory Service Control Center, Directory Proxy Server, Directory Server, and Directory Server Resource Kit를 참조하십시오.
지금 구성 설치를 수행한 후에는 추가 구성이 필요하지 않습니다.
나중에 구성 설치를 완료한 후에는 패키지가 설치되었으므로 HADB 구성 작업을 수행할 수 있습니다. HADB의 사후 설치 지침 및 추가 정보는 Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide에서 찾을 수 있습니다.
필요한 경우 Sun Cluster 소프트웨어와 함께 사용할 수 있도록 HADB를 구성합니다. Sun Cluster 데이터 서비스 구성을 참조하십시오.
Java ES Reporter를 설치한 후 Reporter를 사용 불가능하게 설정하여 Sun에 보고서를 보내지 못하도록 하거나 사용하지 않는 Reporter를 다시 사용 가능하게 설정할 수 있습니다.
Reporter 구성 파일을 찾습니다.
Solaris OS의 경우: /etc/opt/SUNWmfwk/config/reporter/config.properties
Linux 및 HP-UX의 경우: /etc/opt/sun/mfwk/config/reporter/config.properties
파일을 편집하여 enabled 등록 정보를 true 또는 false로 설정합니다.
enabled=true # Reporter 사용 가능 enabled=false # Reporter 사용 불가능 |
공통 에이전트 컨테이너를 다시 시작합니다.
cacaoadm start |
설치 후 Message Queue에는 추가 구성이 필요하지 않습니다.
Sun Cluster 구성에 이 Message Queue가 포함되는 경우 Sun Cluster 사후 설치 구성으로 넘어갑니다.
자동 설치를 위해 Message Queue를 구성하는 작업을 선택적으로 수행할 수 있습니다. 이를 수행하려면 수퍼유저가 되어 Solaris OS의 경우 /etc/imq, Linux 및 HP-UX의 경우 /etc/opt/sun/mq에 있는 imqbrokerd.conf 구성 파일에서 다음 등록 정보를 편집합니다.
AUTOSTART, 부트 시 브로커 자동 시작 여부를 지정합니다(YES 또는 NO). 기본값은 NO입니다.
ARGS, 브로커 시작 명령에 전달할 명령줄 옵션 및 인수를 지정합니다. imqbrokerd 명령줄 옵션 목록과 설명은 Sun Java System Message Queue 3 2005Q4 Administration Guide를 참조하십시오(예: -name instancename).
RESTART, 브로커가 비정상적으로 종료될 경우 자동으로 다시 시작할 것인지 여부를 지정합니다(YES 또는 NO). 기본값은 YES입니다.
Message Queue의 추가 구성에 대한 설명은 Sun Java System Message Queue 3 2005Q4 Administration Guide를 참조하십시오. 예를 들어, 기본 관리 비밀번호를 변경할 수도 있습니다.
지금 구성 또는 나중에 구성 설치 후 패키지가 설치되어 Sun Java System Portal Server 7.1 Configuration Guide의 지침에 따라 Portal Server에 대한 구성 작업을 수행할 수 있습니다.
지금 구성. Web Server를 웹 컨테이너로 사용하는 단일 호스트 상황에 대한 기본 구성도 수행됩니다. 특정 배포를 구성하기 위한 지침은 Sun Java System Portal Server 7.1 Configuration Guide에 포함되어 있습니다. 이 구성을 완료한 후에는 이 설명서로 돌아와 최종 설치를 확인하고 모든 문제를 해결해야 합니다.
나중에 구성. 호스트에 소프트웨어가 있으면 Portal Server 구성 도구를 실행할 수 있습니다. 이 구성을 완료한 후에는 이 설명서로 돌아와 최종 설치를 확인하고 모든 문제를 해결해야 합니다.
타사 웹 컨테이너를 사용하도록 Portal Server를 구성하기 위한 지침은 Sun Java System Portal Server 7.1 Configuration Guide에도 포함되어 있습니다.
Service Registry는 설치 중(지금 구성)에 구성할 수 없습니다.
나중에 구성 설치 후에는 패키지가 설치되어 있으므로 Service Registry 구성 작업을 수행할 수 있습니다. 루트가 아닌 사용자로 Service Registry를 구성하는 것이 좋습니다. 자세한 내용은 Service Registry 3.1 Administration Guide의 Configuring Service Registry을 참조하고, 특정 작업에 대해서는 Service Registry 3.1 Administration Guide의 To Configure Service Registry as a Non-Root User Using Custom Properties After a Configure Later Installation을 참조하십시오.
지금 구성 설치를 수행한 후에는 추가 구성이 필요하지 않습니다.
나중에 구성 설치 후에는 패키지가 설치되었으므로 다음 절차에 따라 Web Proxy Server를 구성할 수 있습니다.
설정을 이용하여 등록 정보 파일을 만듭니다.
예를 들어 wps.properties 파일에는 다음과 같은 내용이 포함될 수 있습니다.
WPS_JDK_HOME=/usr/jdk/entsys-j2se/jre WPS_SERVER_ROOT=/opt/SUNWproxy WPS_ADMIN_NAME=admin WPS_ADMIN_PWD=admin123 WPS_ADMIN_PORT=8889 WPS_START_ON_BOOT=N WPS_ADMIN_SERVER_USER=root WPS_SERVER_NAME=jws-v60x-4.red.iplanet.com WPS_SERVER_PORT=8081 WPS_SERVER_ID=proxy-server1 WPS_ADMIN_SERVER_ID=proxy-admserv WPS_SERVER_USER=root |
파일을 만든 후 다음 명령을 실행합니다.
WebProxyServer-base/bin/proxy/bin/configureServer -l logfile -f path/wps.properties |
지금 구성 설치 후 Sun Cluster 또는 64비트 구성을 사용하지 않으면 추가 구성이 필요하지 않습니다.
Sun Cluster를 포함하는 경우. 이 제품 구성 요소가 Sun Cluster 구성에 포함된 경우 Sun Cluster 사후 설치 구성 및 Sun Cluster 데이터 서비스 구성으로 넘어갑니다.
64비트 지원을 사용하는 경우. Web Server에 대해 64비트 JVM 지원을 사용하는 경우 Sun Java System Web Server 7.0 Installation and Migration Guide의 Enabling 64–bit Support를 참조하십시오.
나중에 구성 설치 후에는 패키지가 설치되었으므로 다음 절차에 따라 Web Server를 구성할 수 있습니다.
Web Server에 대한 런타임 구성을 만듭니다.
Sun Java System Web Server 7.0 Installation and Migration Guide의 Configure Later Mode (Java ES Only)에 나와 있는 지침에 따라 Web Server 구성자를 실행합니다.
공통 서버 설정을 확인하고 필요한 경우 설정을 업데이트합니다.
Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 Web Server 구성 정보에 나와 있는 표를 참조하십시오.
클러스터를 설정하고 제품 구성 요소를 구성했으면 이제 다양한 Java ES 제품 구성 요소에 대해 Sun Cluster 데이터 서비스를 구성할 수 있습니다. 설치된 Sun Cluster 에이전트는 응용 프로그램에서 클러스터를 사용할 수 있도록 해주는 소프트웨어 프로그램입니다. 에이전트 소프트웨어 및 추가 구성 파일은 단일 서버 대신에 클러스터에서 응용 프로그램(Web Server 또는 Oracle 데이터베이스 등)을 실행할 수 있도록 해주는 데이터 서비스로 구성됩니다. Sun Cluster 프레임워크 소프트웨어 및 다중 호스트 디스크와 함께 데이터 서비스를 사용하면 응용 프로그램의 가용성과 확장성을 향상시킬 수 있습니다.
데이터 서비스와 모든 지원 계층(볼륨 관리자, 클러스터 파일 시스템, 자원 그룹 정보)을 완전히 구성해야 Sun Cluster 설치가 완료됩니다. 데이터 서비스에 대한 자세한 내용은 Sun Cluster Overview for Solaris OS에서 찾을 수 있습니다.
고가용성 웹 컨테이너에 Access Manager와 Portal Server를 배포할 수 있습니다. 그러나 두 서버는 웹 컨테이너에 배포된 다른 웹 응용 프로그램과 마찬가지로 장애가 발생할 수도 있습니다. 이 경우 웹 컨테이너는 페일오버 기능을 수행하지 않습니다.
Java ES 제품 구성 요소의 경우 각 노드에서 Java ES 설치 프로그램을 실행하여 제품 구성 요소를 설치한 다음 Sun Java System 제품 구성 요소에 대한 Sun Cluster 에이전트의 해당 HA Sun Java System 하위 구성 요소를 설치합니다. Java ES 설치 프로그램에서 나중에 구성 유형을 선택합니다. 설치 디렉토리를 지정할 때 노드의 로컬 파일 시스템상의 한 위치를 제품 구성 요소에 사용하고 클러스터 파일 시스템상의 위치를 구성 요소 구성 및 제품 위치로 사용합니다.
다음 표에서는 Java ES 설치 프로그램의 Sun Cluster 에이전트 구성 요소에서 제공되는 에이전트를 나열합니다. 문서에 대한 일부 추가 링크도 제공됩니다.
표 6–2 Sun Cluster 에이전트(데이터 서비스)
에이전트 이름 |
특별 지침 |
플랫폼 |
---|---|---|
HA Application Server |
SPARC, x86 |
|
HA Application Server EE(HADB) |
Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS |
SPARC, x86 |
HA Directory Server |
SPARC,x86 |
|
HA Message Queue |
페일오버의 설치 및 구성에 대한 지침은 Sun Cluster Data Service for Sun Java System Message Queue Guide for Solaris OS를 사용하십시오. |
SPARC, x86 |
HA/Scalable Web Server |
페일오버 또는 확장성의 설치 및 구성에 대한 지침은 Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS를 사용하십시오. |
SPARC, x86 |
HA Agfa IMPAX |
SPARC |
|
HA Apache Tomcat |
SPARC, x86 |
|
HA Apache |
SPARC |
|
HA Broadvision One-to-One Enterprise |
SPARC |
|
HA Calendar Server |
페일오버의 설치 및 구성에 대한 지침은 Sun Java System Calendar Server 6.3 Administration Guide의 6 장, Configuring Calendar Server 6.3 Software for High Availability (Failover Service)을 참조하십시오. |
SPARC |
HA DHCP |
SPARC, x86 |
|
HA DNS |
SPARC, x86 |
|
HA Instant Messaging |
고가용성에 대한 설치 및 구성 지침은 Sun Java System Instant Messaging 7.2 Administration Guide를 참조하십시오. |
SPARC |
HA Messaging Server |
페일오버의 설치 및 구성 지침은 Sun Java System Messaging Server 6.3 Administration Guide의 3 장, Configuring High Availability을 참조하십시오. |
SPARC |
HA MySQL |
SPARC, x86 |
|
HA NetBackup |
SPARC |
|
HA Sun N1 서비스 제공 |
SPARC |
|
HA NFS |
SPARC, x86 |
|
HA Oracle |
SPARC |
|
HA Oracle Application Server |
SPARC |
|
HA Oracle E-Business 제품군 |
SPARC |
|
HA Oracle Real Application 클러스터 |
SPARC |
|
HA Samba |
SPARC, x86 |
|
HA SAP |
SPARC |
|
HA SAP DB |
SPARC |
|
HA SAP liveCache |
SPARC |
|
HA Siebel |
SPARC |
|
HA Solaris 컨테이너 |
SPARC, x86 |
|
HA Sun N1 Grid Engine |
SPARC |
|
HA Sun N1 서비스 제공 |
SPARC |
|
HA SWIFT Alliance 게이트웨이 |
SPARC |
|
HA Sybase ASE |
SPARC |
|
HA WebLogic Server |
SPARC |
|
HA WebSphere MQ |
SPARC |
|
HA WebSphere MQ Integrator |
SPARC |
설치 계획에서 비 Java ES 제품에 대한 고가용성을 사용하려면 다음 지침을 따릅니다.
비 Java ES 제품을 설치 및 구성합니다.
예를 들어 Sun Java Communications Suite 5 Installation Guide에 따라 Instant Messaging을 설치합니다.
Java ES 설치 프로그램의 소프트웨어 구성 요소 선택 페이지에서 해당 제품을 지원하는 Sun Cluster 에이전트를 선택합니다.
예를 들어 Java ES Sun Cluster 에이전트 구성 요소의 HA Instant Messaging 하위 구성 요소를 선택합니다.
Java ES 설치 프로그램을 사용하여 Sun Cluster 에이전트를 설치합니다.
다음 위치에 있는 해당 Sun Cluster 데이터 서비스 설명서의 지침에 따라 에이전트를 구성합니다.
Solaris SPARC 플랫폼 데이터 서비스 설명서: http://docs.sun.com/app/docs/coll/1124.4
Solaris x86 플랫폼 데이터 서비스 설명서: http://docs.sun.com/app/docs/coll/1125.4
현재 릴리스에 대한 Java ES 특별 지침: Sun Cluster 3.1 8/05 With Sun Java Enterprise System 5 Special Instructions
Java ES 제품 구성 요소에 필요한 사후 설치 구성을 수행한 후 일부 제품 구성 요소에서 JVM(Java Virtual Machine)을 조정해야 할 수 있습니다. JVM은 여러 항목으로 구성되며, 그 중 가장 중요한 것은 Java 바이트 코드를 시스템 지시 사항으로 바꾸는 컴파일러입니다. Java ES에 포함된 JDK(Java Developer's Kit) 버전에서는 JVM에 대해 몇 가지 사항을 선택할 수 있습니다.
–server 옵션은 서버 모드로 실행 중인 JVM에 사용하기 좋은 조정 옵션입니다. java –? 명령을 사용하면 옵션 목록을 볼 수 있습니다.
가비지 컬렉션의 경우 기본 알고리즘으로 시작하는 것도 좋습니다.
구성해야 할 수 있는 다른 중요한 조정 옵션으로는 Java 힙 메모리가 있습니다. 예를 들면 다음과 같습니다.
다음 명령은 초기 Java 힙 크기를 설정합니다. -Xms size
다음 명령은 최대 Java 힙 크기를 설정합니다. -Xmx size
사용이 많은 시스템을 시작하는 경우에는 최대 힙 크기를 1.2 GB로 설정하는 것이 좋습니다.
Java ES 설치 프로그램을 실행하려면 루트여야 합니다. 이러한 이유로 설치 프로그램이 컴퓨터에 설치한 모든 파일은 루트가 소유합니다. 그러나 설치 후에 구성을 수행할 때 루트가 아닌 런타임 사용자 또는 그룹을 일부 제품 구성 요소에 할당할 수 있습니다. 예를 들어 루트가 소유하지 않은 Application Server 인스턴스에 Access Manager를 배포할 수 있습니다. 설치 또는 관리 목적을 위해 루트가 아닌 아이디로 제품 구성 요소를 구성하는 이유에는 여러 가지가 있습니다. 일반적으로 루트가 아닌 사용자가 시스템에 이미 있어야 하지만 이는 제품 구성 요소마다 다를 수 있습니다.
다음 표에서는 루트가 아닌 아이디로 사용 가능한 제품 구성 요소를 구성하는 방법에 대한 링크를 제공합니다.
표 6–3 제품 구성 요소에 대해 루트가 아닌 아이디로 구성
제품 구성 요소 |
지침 위치 |
---|---|
Application Server |
루트가 아닌 사용자가 소유 및 운영하는 전체 관리 도메인을 설정합니다. 여기에 대한 지침은 Sun Java System Application Server Enterprise Edition 8.2 Administration Guide를 참조하십시오. |
Directory Server |
일반 사용자로 서버 인스턴스를 만들거나 인스턴스를 만들 때 사용자를 지정합니다. 여기에 대한 지침은 Sun Java System Directory Server Enterprise Edition 6.0 Administration Guide를 참조하십시오. |
Portal Server |
루트가 아닌 사용자에 대해 구성하려면 Portal Server 구성자를 사용합니다. 구성자 실행 지침과 사용된 설정에 대한 설명은 Sun Java System Portal Server 7.1 Administration Guide의 사후 설치 구성 장에 포함되어 있습니다. |
Web Server |
기본적으로 Web Server는 webservd를 사용하여 런타임 사용자로 구성됩니다. Web Server 구성자를 사용할 때는 모든 런타임 사용자 아이디를 지정할 수 있습니다. 자세한 내용은 Sun Java System Portal Server 7.1 Configuration Guide의 Installing Portal Server 7.1 on Web Server 7.0에서 "루트가 아닌 사용자로 Portal Server 7.1 설치" 절까지 아래로 스크롤하십시오. |
이 장의 구성 작업을 완료하고 나면 사후 설치 구성 후 확인에 있는 설명과 같이 제품 구성 요소를 시작하여 사후 설치 구성을 확인합니다.