이 장에서는 설치 후 Sun Java Enterprise System(Java ES) 구성 요소의 초기 구성을 완료하기 위한 지침을 제공합니다. 이 장에 나와 있지 않은 Java ES 구성 요소는 설치 후 구성이 필요하지 않은 것입니다. 그러나 이러한 Java ES 구성 요소를 설치하는 경우 모니터링 데이터 서비스와 관련된 설치 후 작업은 여전히 필요할 수 있습니다.
이 장의 내용은 다음과 같습니다.
Java ES 설치 프로그램이 설치를 완료한 경우 Java ES 환경이 작동하려면 대부분의 구성 요소를 추가로 구성해야 합니다. 이러한 작업의 범위는 선택한 구성 유형(설치 중 자동 구성 또는 설치 후 수동 구성)에 따라 달라집니다.
설치 후 수동 구성 옵션을 선택한 경우 설치 프로그램이 각 디렉토리에 구성 요소 패키지 파일을 설치합니다. 매개 변수가 설정되지 않은 상태이며, 런타임 서비스를 사용할 수 없기 때문에 대부분의 구성 요소는 작동하지 않습니다. 많은 구성 요소에 설치 후 수동 구성 완료를 위한 구성 도구가 포함되어 있습니다. 구성 도구를 실행하면 이 설명서와 각 구성 요소의 설명서에 있는 지침에 따라 추가 변경 작업을 수행할 수 있습니다.
이 장의 내용에 따라 작업하기 전에 Java ES 구성 요소 설치를 완료해야 합니다. 구성 요소와 관련된 패키지 목록은 부록 B, 기본 디렉토리 및 포트를 참조하십시오. 설치 중에 설정된 구성 값이 포함된 요약 보고서는 JavaES-install-dir\Summarydate.txt 파일에서 사용할 수 있습니다.
설치를 완료한 후 설치된 Java ES 구성 요소에 대해 이 장에 포함된 절차를 검토하십시오. Java ES 구성 요소에 대해 추가로 구성할 필요가 없으면 6 장, 설치된 Java ES 구성 요소 확인의 지침에 따라 Java ES 구성 요소를 시작할 수 있습니다.
Java ES 구성 요소의 기본 설치 위치는 플랫폼에 따라 다를 수 있습니다. 따라서 이 장의 절차에서는 종종 변수를 사용하여 이러한 위치를 나타냅니다. 예를 들어 ApplicationServer-base는 플랫폼에 관계 없이 Application Server가 설치된 디렉토리를 나타냅니다.
설치한 Java ES 구성 요소가 Java ES 모니터링을 사용하는 경우 모니터링 프레임워크를 사용하도록 각 구성 요소를 구성해야 합니다. 구성 방법은 Sun Java Enterprise System 5 모니터링 설명서의 2 장, Monitoring Framework 활성화 및 구성을 참조하십시오.
Java ES 설치 프로그램을 사용하여 Web Server에 Access Manager를 구성할 때마다 다음 단계를 수행해야 합니다.
모든 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 \setup\amconfig.bat를 사용하여 Access Manager를 구성할 수 있습니다. 이 프로그램 사용에 대한 자세한 내용은 Sun Java System Access Manager 7.1 Postinstallation Guide를 참조하십시오.
타사 웹 컨테이너(BEA WebLogic 또는 IBM WebSphere Application Server)에 대한 Access Manager 구성 방법은 Sun Java System Access Manager 7.1 Postinstallation Guide를 참조하십시오.
설치 작업 중 자동 구성 후 Application Server에는 설치 후 구성이 필요하지 않지만 설치 중 자동 구성 및 설치 작업 후 수동 구성 후에는 Application Server 로드 균형 조정 플러그인을 구성해야 합니다.
Application Server의 부록 DVD를 찾습니다.
부록 DVD의 내용은 Sun 다운로드 센터(http://www.sun.com/download/index.jsp)에서 다운로드할 수도 있습니다.
DVD의 Addon 폴더에 있는 README 파일을 참조하여 포함된 상세 절차를 수행합니다.
ApplicationServer-base\samples\common.properties 파일을 수정합니다.
common.properties 파일에서 다음 등록 정보를 수정합니다. 일부 등록 정보 경로를 모를 경우에는 ApplicationServer-base \config\asenv.conf 파일에서 복사할 수 있습니다.
com.sun.aas.derbyRoot=JavaDB-base
com.sun.aas.webServicesLib=ApplicationServer-base/lib
com.sun.aas.imqHome=ApplicationServer-base/domains/domain1/imq
com.sun.aas.imqBinDir=MessageQueue-base/bin
com.sun.aas.imqUserMgr=MessageQueue-base/bin/imqusermgr
com.sun.aas.imqLib=MessageQueue-base/lib
com.sun.aas.installRoot=ApplicationServer-base
com.sun.aas.javaRoot=J2SE-base
com.sun.aas.domains.dir=ApplicationServer-base/domains
#admin.password=
관리자 비밀번호는 기본적으로 저장되지 않습니다. 비밀번호를 입력하고 수동으로 저장할 수 있습니다.
admin.host=jws-v210-4
appserver.instance=server
기본적으로 appserver.instance의 값은 AppServer1입니다. AppServer1을 server로 바꿉니다. 자세한 내용은 버그 아이디 6485254를 참조하십시오.
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
로드 균형 조정을 위해 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” 절을 참조하십시오.
레지스트리에서 IS_LB 값을 true로 설정하고 Cfgr_LB를 false로 설정합니다.
HKEY_LOCAL_MACHINE > Software > Sun Microsystems > EntSys5 > Installer > Application Server
HKEY_LOCAL_MACHINE > Software > Wow6432node > Sun Microsystems > EntSys5 > Installer > Application Server
ApplicationServer-base\setup\ASConfigurator.properties 파일을 편집합니다.
AS_WSINSTANCEDIR 및 AS_WSINSTANCENAME 등록 정보 값을 설정합니다. 예를 들어, 다음을 입력합니다.
AS_WSINSTANCEDIR= C:\\Sun\\JavaES5\\WebServer7\\https-jws-winpc-1.red.iplanet.com
AS_WSINSTANCENAME=https-jws-winpc-1.red.iplanet.com
ApplicationServer-base\setup\ASConfigure.bat 명령을 실행합니다.
설치 작업 중 자동 구성 후에는 추가로 구성할 필요가 없습니다.
설치 작업 후 수동 구성 후에는 패키지가 설치되어 있으므로 Directory Proxy Server를 구성할 수 있습니다. Directory Proxy Server 인스턴스를 만드는 방법에 대한 지침은 Sun Java System Directory Server Enterprise Edition 6.0 Installation Guide를 참조하십시오.
DirectoryProxyServer-base\dps6\bin 디렉토리로 변경합니다.
cd DirectoryProxyServer-base\dps6\bin
Directory Proxy Server 인스턴스를 만듭니다.
dpadm.exe create -p port-no -P ssl-port-no instance-path
인스턴스를 시작합니다.
dpadm.exe start instance-path
설치 작업 후 수동 구성 후에는 패키지가 설치되어 있으므로 Directory Server 구성 작업을 수행할 수 있습니다.
DirectoryServer-base\ds6\bin 디렉토리로 변경합니다.
cd DirectoryServer-base\ds6\bin
Directory Server 인스턴스를 만듭니다.
dsadm.exe create -p port-no -P ssl-port-no instance-path
인스턴스를 시작합니다.
dsadm.exe start instance-path
해당 도메인 구성 요소로 루트 접미어를 만듭니다.
dsconf.exe create-suffix --unsecured -p port-no root-suffix
HADB에는 어떠한 설치 후 구성도 필요하지 않습니다.
설치 작업 중 자동 구성 후에는 추가로 구성할 필요가 없습니다. Windows 서비스를 사용하여 Message Queue를 시작할 수 있습니다. Windows 서비스를 사용하여 Message Queue를 시작하려면을 참조하십시오.
설치 작업 후 수동 구성 후에는 패키지가 설치되어 있으므로 Message Queue 구성 작업을 수행할 수 있습니다. 설치 후 구성 방법에 대한 자세한 내용은 Sun Java System Message Queue 3.7 UR1 Administration Guide를 참조하십시오.
설치 작업 중 자동 구성 중에는 설치 프로그램이 Portal Server만 구성합니다.
설치 작업 후 수동 구성 후에는 해당 파일만 복사됩니다. Portal Server 구성을 수동으로 완료해야 합니다.
Application Server 및 Web Server를 모두 설치하는 경우 Web Server가 Access Manager 배포에 사용할 기본 컨테이너가 됩니다. 포털은 Access Manager가 배포된 컨테이너에 배포됩니다.
Portal Server가 설치되어 있지 않은 시스템에서 SRA 구성 요소를 구성하려면 psconfig.bat 명령을 사용해야 합니다.
설치 작업 중 자동 구성 중에는 설치 프로그램이 Portal Server만 구성합니다. Portal Server Secure Remote Access(SRA) 구성 요소를 선택한 경우 해당 MSI 패키지가 설치되지만 이러한 구성 요소는 구성되지 않습니다. Portal Server SRA 구성 요소는 다음과 같습니다.
게이트웨이
Netlet 프록시
Rewriter 프록시
다음 유틸리티 중 하나를 사용하여 SRA 구성 요소를 구성할 수 있습니다.
psadmin.bat
psconfig.bat
필요한 SRA 구성 요소의 템플리트 등록 정보 파일을 PortalServer-base\template\sra 디렉토리에서 portalserver-base\data로 복사합니다.
템플리트 등록 정보 파일은 다음과 같습니다.
게이트웨이: GWConfig.properties.template
Netlet 프록시: NLPConfig.properties.template
Rewriter 프록시: RWPConfig.properties.template
Directory Server를 시작합니다.
Cacao 인스턴스를 시작합니다.
웹 컨테이너를 시작합니다.
템플리트 등록 정보 파일을 편집합니다.
SRA로 전환합니다.
PortalServer-base\bin\psadmin.bat switch-sra-status -u admin-user-name -f password-file on
SRA를 활성화합니다.
PortalServer-base\bin\psadmin.bat provision-sra -u admin-user-name -f password-file -p PortalName --gateway-profile gateway_profile -enable
SRA 구성 요소 인스턴스를 만듭니다.
PortalServer-base\bin\psadmin.bat create-sra-instance -u admin-user-name -f password-file -S PortalServer-base/data/template-property-file -t gateway/nlproxy/rwproxy
SRA 인스턴스를 시작합니다.
PortalServer-base \bin\psadmin.bat start-sra-instance -u admin-user-name -f password-file -N gateway_profile -t gateway/nlproxy/rwproxy
PortalServer-base\samples\psconfig 디렉토리로 변경합니다.
해당 예제 xml 파일을 선택하고 이를 적절한 값으로 편집합니다.
PortalServer-base \samples\psconfig에 있는 README.txt를 사용하여 해당 예제 파일을 선택하고 이를 적절한 값으로 수정합니다. 관련 샘플 xml 파일은 다음과 같습니다.
게이트웨이 구성 요소만 설치하는 템플리트 예제 구성 파일
netlet 프록시 구성 요소만 설치하는 템플리트 예제 구성 파일
rewriter 프록시 구성 요소만 설치하는 템플리트 예제 구성 파일
Web Server 컨테이너에 배포할 Portal Server 또는 Search Server 그리고 모든 SRA 구성 요소를 구성하는 템플리트 예제 구성 파일
psconfig.bat 명령을 실행합니다.
psconfig.bat --config PortalServer-base\samples\psconfigexample-file
PortalServer-base\samples\psconfig 디렉토리로 변경합니다.
해당 예제 xml 파일을 선택하고 이를 적절한 값으로 편집합니다.
PortalServer-base\samples\psconfig에 있는 README.txt를 사용하여 해당 예제 파일을 선택하고 이를 적절한 값으로 수정합니다.
psconfig.bat 명령을 실행합니다.
psconfig.bat --config PortalServer-base\samples\psconfig example-file
Service Registry는 설치 중에 자동으로 구성할 수 없습니다. 설치 작업 후 수동 구성 후에는 패키지가 설치되었으므로 다음 절차에 따라 Service Registry 구성 작업을 수행할 수 있습니다.
구성 프로세스가 ServiceRegistry-base\data에 Application Server 도메인을 만듭니다. 기본 도메인 이름은 레지스트리입니다. 그 다음, 구성 프로세스가 도메인을 시작하고 Service Registry를 배포한 후 도메인을 실행 상태로 유지합니다. 기본 구성 디렉토리는 ServiceRegisry-base입니다.
관리자로 로그인합니다.
ServiceRegistry-base \install 디렉토리로 변경합니다.
JAVA_HOME 환경 변수가 설정되었는지 확인합니다.
SRConfig.bat 명령을 실행합니다.
사용자 정의 등록 정보 설정을 사용하여 구성을 수행하려면 Service Registry 3.1 관리 설명서를 참조하십시오.
설치 작업 중 자동 구성 후에는 추가로 구성할 필요가 없습니다. 설치 작업 후 수동 구성 후에는 패키지가 설치되었으므로 다음 절차에 따라 Web Proxy Server를 구성할 수 있습니다.
Web Proxy Server-base \bin\proxy\install\misc 디렉토리로 변경합니다.
등록 정보 파일을 사용자 설정으로 업데이트합니다.
예를 들어 wps.properties 파일에는 다음과 같은 내용이 포함될 수 있습니다.
WPS_JDK_HOME=<Java_Home> WPS_SERVER_ROOT=JavaES-install-dir\webproxyserver 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 위치로 이동합니다.
WPSConfigure.bat 명령을 실행합니다.
설치 작업 중 자동 구성 후에는 Web Server를 추가로 구성할 필요가 없습니다.
설치 작업 후 수동 구성 후에는 패키지가 설치되었으므로 다음 절차에 따라 Web Server를 구성할 수 있습니다.
Web Server 구성자를 실행하여 Web Server의 런타임 구성을 만듭니다.
자세한 내용은 Sun Java System Web Server 7.0 Installation and Migration Guide의 Configure Later Mode (Java ES Only)를 참조하십시오.
공통 서버 설정을 확인하고 필요한 경우 설정을 업데이트합니다.
Java ES 구성 요소에 필요한 설치 후 구성을 수행한 후 일부 Java ES 구성 요소에서 JVMTM(Java Virtual Machine)을 조정해야 할 수 있습니다. JVM 소프트웨어는 여러 항목으로 구성되며, 그 중 가장 중요한 것은 Java 바이트 코드를 시스템 명령으로 바꾸는 컴파일러입니다. 이 Java ES 릴리스에 포함된 Java 개발 키트(JDKTM) 소프트웨어 버전에서 JVM 소프트웨어에 대해 여러 가지 옵션을 선택할 수 있습니다. 최적의 시작 옵션은 –server 옵션입니다. –server 옵션은 서버 모드로 실행 중인 JVM에 사용하기 좋은 조정 옵션입니다. java –? 명령을 사용하면 옵션 목록을 볼 수 있습니다.
구성해야 할 수 있는 다른 중요한 조정 옵션으로는 Java 힙 메모리가 있습니다. 예를 들면 다음과 같습니다.
초기 Java 힙 크기를 설정하려면 -Xms size를 사용합니다.
최대 Java 힙 크기를 설정하려면 -Xmx size를 사용합니다.
사용량이 많은 시스템의 경우에는 최대 힙 크기를 1.2GB로 설정하는 것이 좋습니다.
이 장에 나와 있는 구성 작업을 모두 마친 후에는 6 장, 설치된 Java ES 구성 요소 확인에 설명된 대로 Java ES 구성 요소를 시작하여 설치 후 구성을 확인하십시오.