Sun Java Enterprise System 5 UNIX용 설치 설명서

6장 설치 후 구성 완료

이 장에는 설치 후 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 설명서 페이지 기본 위치

구성 요소 

설명서 페이지 위치 

Application Server

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

Directory Server 및 Directory Proxy Server

Solaris OS의 경우: /opt/SUNWdsee/dsee6/man

Linux 및 HP-UX의 경우: /opt/sun/dsee6/man

모니터링

Solaris OS의 경우: /opt/SUNWmfwk/man

Linux의 경우: /opt/sun/man

Sun Cluster

Solaris OS의 경우: /usr/cluster/man/

ProcedureMANPATH 변수를 업데이트하려면

다음 예의 절차에서는 C 쉘을 사용한 Application Server 설명서 페이지의 사용 방법을 보여줍니다.

  1. 정확한 경로가 이미 있는지 보려면 MANPATH 환경 변수를 확인합니다.

    env | grep MANPATH

  2. 정확한 위치가 없으면 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
  3. 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
  4. 설명서 페이지에 액세스할 수 있는지 확인합니다.

    예를 들어, 다음 명령은 Application Server에 대한 asadmin 설명서 페이지를 표시합니다.


    man asadmin

Monitoring Console 사후 설치 구성

설치된 제품 구성 요소가 Java ES 모니터링을 사용할 경우 모니터링 프레임워크로 사용하기 전에 사후 설치 구성을 수행해야 하는 여러 구성 요소가 있습니다. 여기에 대한 구성 지침은 Sun Java Enterprise System 5 모니터링 설명서의 3 장, Monitoring Console 설치 및 사용을 참조하십시오.

Sun Cluster 사후 설치 구성

Solaris OS에서 Sun Cluster 소프트웨어는 데이터베이스, 응용 프로그램 서버 및 웹 서버와 같은 응용 프로그램을 관리하기 위한 고가용성 플랫폼을 제공합니다. Sun Cluster 소프트웨어를 설치 또는 구성하기 전에 클러스터에 대해 선택한 하드웨어와 소프트웨어 조합이 현재 Sun Cluster 구성에서 지원되는지 확인합니다.

Sun Cluster 소프트웨어를 사용하면 다음 Java ES 제품 구성 요소를 관리할 수 있습니다.

설치한 Java ES 제품 구성 요소가 Sun Cluster 환경에 포함되는 경우 해당 제품 구성 요소를 구성하기 전에 먼저 Sun Cluster 프레임워크를 구성해야 합니다. 그런 다음 선택한 Java ES 제품 구성 요소를 구성합니다. 통신 제품군에서 구성 요소를 설치하려면 Sun Java Communications Suite 5 Installation Guide를 참조하십시오. 마지막으로, 설치된 제품 구성 요소에 따라 Sun Cluster 데이터 서비스를 구성해야 할 수 있습니다.

단계 I. 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 장, 설치 패키지 목록을 참조하십시오.

단계 II. 제품 구성 요소 데이터 서비스

Sun Cluster 프레임워크와 다른 Java ES 및 비 Java ES 구성 요소를 설치 및 구성하고 나면 Sun Cluster 에이전트 소프트웨어를 사용하여 Sun Cluster 데이터 서비스를 구성할 수 있습니다.


주 –

Sun Cluster 데이터 서비스를 구성하려면 설치 중에 관련 Sun Cluster 에이전트를 선택했어야 합니다. Sun Cluster의 설치 순서 예를 보려면 Sun Cluster 소프트웨어 예를 참조하십시오.


Sun Cluster 데이터 서비스 구성에 대한 자세한 내용은 Sun Cluster 데이터 서비스 구성을 참조하십시오.

Access Manager 사후 설치 구성

모든 Access Manager 설치 시 웹 컨테이너를 다시 시작해야 합니다. Web Server 또는 Application Server에서 완전 설치를 수행 중인 경우 설치 프로그램에서 웹 컨테이너 인스턴스를 중지시키므로 다시 시작하기만 하면 됩니다. Access Manager 다시 시작에 대한 자세한 내용은 Access Manager 시작 및 중지를 참조하십시오.

지금 구성 설치 후 Access Manager 구성

지금 구성 설치 후 Access Manager를 시작하고 Access Manager 콘솔에 로그인할 수 있습니다. 그러나 몇 가지 최종 구성 단계를 완료할 때까지는 기본적인 사용자 관리 작업을 수행할 수 없습니다. 수행되는 단계는 Access Manager에서 사용하는 Directory Server 인스턴스에 사용자 데이터가 이미 제공되어 있는지 여부에 따라 달라집니다. 배포를 위해 수행해야 하는 추가 구성 작업이 있습니다.

이러한 작업을 수행하는 방법에 대한 지침은 Sun Java System Access Manager 7.1 Postinstallation Guide를 참조하십시오.

나중에 구성 설치 후 Access Manager 구성

나중에 구성 설치를 완료한 후에는 패키지가 설치되었으므로 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에는 사후 설치 구성이 필요하지 않습니다.

로드 균형 조정을 위해 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 사후 설치 구성을 참조하십시오.

Procedure나중에 구성 설치 후 Application Server를 구성하려면

나중에 구성 설치 후 사후 설치 스크립트를 실행하여 Application Server 환경을 설정해야 합니다. 이 스크립트는 설치 작업 중에 설치된 템플리트에서 AppplicationsServer8–base/bin/* 쉘 스크립트와 config/asenv 파일을 구성하고 만듭니다. 지금 구성 설치의 경우 이러한 파일은 설치 중에 만들어집니다.

  1. 설치된 Java ES 5의 다음 디렉토리로 이동합니다. 예를 들면 다음과 같습니다.

    cd /os_arch /Product/application_server/Tools

  2. postInstall README 파일을 열고 지침에 따라 다음을 수행합니다.

    1. postInstall 스크립트를 실행합니다.

      ./postInstall Application8Server-base  ApplicationServer8Config-base

    2. 새 도메인을 만듭니다.

      asadmin create-domain 명령을 사용하여 새 도메인을 만들 경우adminPortinstancePort 매개 변수의 값을 지정합니다. adminPort 값은 서버 인스턴스에서 사용되는 값과 같을 수 있습니다. 하지만 instancePort 값은 서버 인스턴스에서 사용하는 값과 달라야 합니다.

  3. 필요한 경우 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

  4. 필요한 경우 로드 균형 조정용으로 Application Server를 구성합니다.

    Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide의 4 장, Configuring Web Servers for Load Balancing의 지침을 따릅니다.

  5. 필요한 경우 Application Server를 Sun Cluster 소프트웨어와 함께 사용할 수 있도록 구성합니다.

Directory Server 사후 설치 구성

지금 구성 설치 후에는 Directory Server 또는 그 하위 구성 요소에 대한 추가 구성이 필요하지 않습니다.

나중에 구성 설치 후 Directory Server 및 Directory Proxy 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에 대해 나중에 구성 설치를 수행한 후 초기화를 완료하고, 필요한 경우 시스템을 재부팅할 때 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 구성

나중에 구성 설치를 완료한 후에는 패키지가 설치되었으므로 HADB 구성 작업을 수행할 수 있습니다. HADB의 사후 설치 지침 및 추가 정보는 Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide에서 찾을 수 있습니다.

필요한 경우 Sun Cluster 소프트웨어와 함께 사용할 수 있도록 HADB를 구성합니다. Sun Cluster 데이터 서비스 구성을 참조하십시오.

Java ES Reporter 사후 설치 구성

Java ES Reporter를 설치한 후 Reporter를 사용 불가능하게 설정하여 Sun에 보고서를 보내지 못하도록 하거나 사용하지 않는 Reporter를 다시 사용 가능하게 설정할 수 있습니다.

ProcedureJava ES Reporter를 사용 또는 사용 불가능하게 설정하려면

  1. Reporter 구성 파일을 찾습니다.

    Solaris OS의 경우: /etc/opt/SUNWmfwk/config/reporter/config.properties

    Linux 및 HP-UX의 경우: /etc/opt/sun/mfwk/config/reporter/config.properties

  2. 파일을 편집하여 enabled 등록 정보를 true 또는 false로 설정합니다.


    enabled=true # Reporter 사용 가능
    enabled=false # Reporter 사용 불가능
  3. 공통 에이전트 컨테이너를 다시 시작합니다.


    cacaoadm start

Message Queue 사후 설치 구성

설치 후 Message Queue에는 추가 구성이 필요하지 않습니다.

Sun Cluster 구성에 이 Message Queue가 포함되는 경우 Sun Cluster 사후 설치 구성으로 넘어갑니다.

자동 설치를 위해 Message Queue를 구성하는 작업을 선택적으로 수행할 수 있습니다. 이를 수행하려면 수퍼유저가 되어 Solaris OS의 경우 /etc/imq, Linux 및 HP-UX의 경우 /etc/opt/sun/mq에 있는 imqbrokerd.conf 구성 파일에서 다음 등록 정보를 편집합니다.

Message Queue의 추가 구성에 대한 설명은 Sun Java System Message Queue 3 2005Q4 Administration Guide를 참조하십시오. 예를 들어, 기본 관리 비밀번호를 변경할 수도 있습니다.

Portal Server 및 Portal Server Secure Remote Access 사후 설치 구성

지금 구성 또는 나중에 구성 설치 후 패키지가 설치되어 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를 구성하는 것이 좋습니다. 자세한 내용은 Service Registry 3.1 Administration GuideConfiguring Service Registry을 참조하고, 특정 작업에 대해서는 Service Registry 3.1 Administration GuideTo Configure Service Registry as a Non-Root User Using Custom Properties After a Configure Later Installation을 참조하십시오.

Web Proxy Server 사후 설치 구성

지금 구성 설치를 수행한 후에는 추가 구성이 필요하지 않습니다.

나중에 구성 설치 후에는 패키지가 설치되었으므로 다음 절차에 따라 Web Proxy Server를 구성할 수 있습니다.

Procedure나중에 구성 설치 후 Web Proxy Server를 구성하려면

  1. 설정을 이용하여 등록 정보 파일을 만듭니다.

    예를 들어 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
  2. 파일을 만든 후 다음 명령을 실행합니다.


    WebProxyServer-base/bin/proxy/bin/configureServer -l logfile -f path/wps.properties 

Web Server 사후 설치 구성

지금 구성 설치 후 Sun Cluster 또는 64비트 구성을 사용하지 않으면 추가 구성이 필요하지 않습니다.

Procedure나중에 구성 설치 후 Web Server를 구성하려면

나중에 구성 설치 후에는 패키지가 설치되었으므로 다음 절차에 따라 Web Server를 구성할 수 있습니다.

  1. Web Server에 대한 런타임 구성을 만듭니다.

    Sun Java System Web Server 7.0 Installation and Migration GuideConfigure Later Mode (Java ES Only)에 나와 있는 지침에 따라 Web Server 구성자를 실행합니다.

  2. 공통 서버 설정을 확인하고 필요한 경우 설정을 업데이트합니다.

    Sun Java Enterprise System 5 UNIX용 설치 참조 설명서Web Server 구성 정보에 나와 있는 표를 참조하십시오.

Sun Cluster 데이터 서비스 구성

클러스터를 설정하고 제품 구성 요소를 구성했으면 이제 다양한 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 

Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS의 1 장, Sun Cluster HA for Sun Java System Application Server EE (Supporting HADB Versions as of 4.4)

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 

Procedure비 Java ES 제품에 고가용성을 구현하려면

설치 계획에서 비 Java ES 제품에 대한 고가용성을 사용하려면 다음 지침을 따릅니다.

  1. 비 Java ES 제품을 설치 및 구성합니다.

    예를 들어 Sun Java Communications Suite 5 Installation Guide에 따라 Instant Messaging을 설치합니다.

  2. Java ES 설치 프로그램의 소프트웨어 구성 요소 선택 페이지에서 해당 제품을 지원하는 Sun Cluster 에이전트를 선택합니다.

    예를 들어 Java ES Sun Cluster 에이전트 구성 요소의 HA Instant Messaging 하위 구성 요소를 선택합니다.

  3. Java ES 설치 프로그램을 사용하여 Sun Cluster 에이전트를 설치합니다.

  4. 다음 위치에 있는 해당 Sun Cluster 데이터 서비스 설명서의 지침에 따라 에이전트를 구성합니다.

Java Virtual Machine(JVM) 구성

Java ES 제품 구성 요소에 필요한 사후 설치 구성을 수행한 후 일부 제품 구성 요소에서 JVM(Java Virtual Machine)을 조정해야 할 수 있습니다. JVM은 여러 항목으로 구성되며, 그 중 가장 중요한 것은 Java 바이트 코드를 시스템 지시 사항으로 바꾸는 컴파일러입니다. Java ES에 포함된 JDK(Java Developer's Kit) 버전에서는 JVM에 대해 몇 가지 사항을 선택할 수 있습니다.

–server 옵션은 서버 모드로 실행 중인 JVM에 사용하기 좋은 조정 옵션입니다. java –? 명령을 사용하면 옵션 목록을 볼 수 있습니다.

가비지 컬렉션의 경우 기본 알고리즘으로 시작하는 것도 좋습니다.

구성해야 할 수 있는 다른 중요한 조정 옵션으로는 Java 힙 메모리가 있습니다. 예를 들면 다음과 같습니다.

사용이 많은 시스템을 시작하는 경우에는 최대 힙 크기를 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 GuideInstalling Portal Server 7.1 on Web Server 7.0에서 "루트가 아닌 사용자로 Portal Server 7.1 설치" 절까지 아래로 스크롤하십시오.

다음 단계

이 장의 구성 작업을 완료하고 나면 사후 설치 구성 후 확인에 있는 설명과 같이 제품 구성 요소를 시작하여 사후 설치 구성을 확인합니다.