Solaris OS용 Sun Java System Application Server에 대한 Sun Cluster 데이터 서비스 안내서

Sun Java System Application Server 설치 및 구성

이 절에서는 Sun Java System Application Server의 설치 및 구성에 대해 설명합니다. 여기에는 Sun Cluster HA for Sun Java System Application Server와 관련된 정보만 있습니다. 패치 요구 사항을 비롯하여 자세한 설치 정보는 Sun Java System Application Server 설명서를 참조하십시오.


주 –

설치를 시작하기 전에 domain.xml 파일의 JMS-service 항목을 REMOTE로 설정합니다.


Procedure네트워크 자원 구성 및 활성화 방법

Sun Cluster에서 Sun Java System Application Server의 구성 요소를 실행하려면 이 구성 요소의 네트워크 자원을 설정해야 합니다.

단계
  1. 클러스터 구성 노드에서 수퍼유저가 됩니다.

  2. DAS(Domain Administration Server) 응용 프로그램 자원과 DAS가 사용하는 네트워크 자원을 포함하려면 페일오버 자원 그룹을 만듭니다.

    페일오버 IP 주소는 DAS 자원의 네트워크 자원입니다.


    # scrgadm -a -g DAS-resource-group [-h nodelist]
    -g DAS-resource-group

    DAS 자원 그룹의 이름을 지정합니다. 이름은 사용자가 선택할 수 있습니다.

    [-h nodelist]

    마스터가 될 수 있는 물리적 노드 이름을 쉽표로 분리하여 표시하는 선택적 목록을 지정합니다. 이 목록에 나오는 순서에 따라 페일오버할 때 기본이 되는 노드 순서가 결정됩니다. 클러스터에 있는 모든 노드가 마스터가 될 수 있으면 -h 옵션을 사용할 필요가 없습니다.

  3. 네트워크 자원을 DAS 자원 그룹에 추가합니다.

    다음 명령을 사용하여 페일오버 IP 주소를 DAS 자원 그룹에 추가합니다.


    # scrgadm -a -L -g DAS-resource-group -l IP-address
    
    -L

    추가할 네트워크 자원을 지정합니다.

    -g DAS-resource-group

    DAS 자원 그룹의 이름을 지정합니다.

    -l IP-address

    이 자원 그룹의 네트워크 자원인 페일오버 IP 주소를 지정합니다.

  4. DAS 자원 그룹을 온라인 상태로 전환합니다.

    이 자원 그룹을 온라인 상태로 전환하면 DAS의 페일오버 IP 주소 자원이 활성화됩니다.


    # scswitch -Z -g DAS-resource-group
    
    -Z

    DAS 자원 그룹을 MANAGED 상태로 이동하여 온라인 상태로 전환합니다. 이 명령을 사용하여 자원 그룹의 자원을 활성화할 수도 있습니다.

    -g DAS-resource-group

    DAS 자원 그룹의 이름을 지정합니다.

  5. 노드 에이전트와 노드 에이전트가 사용하는 네트워크 자원의 자원 그룹을 만듭니다.

    노드 에이전트의 페일오버 자원 그룹을 만들려면 다음 명령을 실행합니다.


    # scrgadm -a -g NA-resource-group [-h nodelist]
  6. 페일오버 논리 호스트 이름을 자원 그룹에 추가합니다.


    # scrgadm -a -L -g NA-resource-group -l logical-hostname
    
  7. 노드 에이전트 자원 그룹을 온라인 상태로 전환합니다.

    이 자원 그룹을 온라인 상태로 전환하면 노드 에이전트의 페일오버 논리 호스트 자원이 활성화됩니다.


    # scswitch -Z -g NA-resource-group
    

ProcedureSun Java System Application Server 설치 및 구성 방법

단계
  1. Sun Java System Application Server 설치 및 관리 안내서의 지침을 따릅니다.

    Sun Java System Application Server는 로컬 파일 시스템이나 전역 파일 시스템에 설치할 수 있습니다.

  2. 도메인을 만들 때는 전역 파일 시스템에 도메인 디렉토리를 만들어야 합니다.

    SUNW.jsas 자원 유형의 확장 등록 정보 Domaindir에 도메인 디렉토리에 대한 경로를 지정합니다. SUNW.jsas 확장 등록 정보를 참조하십시오.

  3. 노드 에이전트를 만들 때는 전역 파일 시스템에 노드 에이전트 디렉토리를 만들어야 합니다.

  4. 도메인을 만든 후에는 모든 DAS Listener 주소를 페일오버 IP 주소로 변경합니다.

    domain.xml 파일의 server-config 항목에서 DAS(Domain Administration Server) HTTP, HTTPS, IIOP 및 다른 모든 Listener 주소를 Sun Cluster DAS 자원에서 사용할 페일오버 IP주소로 변경합니다.

  5. 서버 인스턴스와 노드 에이전트가 수신하는 페일오버 논리 호스트 이름을 구성합니다.

    노드 에이전트와 Sun Java System Application Server 인스턴스가 만들어지면 domain.xml 파일에 물리적 노드 주소가 기본값으로 설정됩니다. 따라서 물리적 주소를 노드 에이전트에서 사용할 페일오버 논리 호스트 이름으로 변경해야 합니다.

    노드 에이전트 구성 디렉토리의 nodeagent.properties 파일에는 agent.client.host=hostname 항목이 있습니다. 여기서 hostnameNode-Agent-name을 실행하기 위해 구성한 Sun Cluster 노드이고 Node-Agent-name은 특정 노드 에이전트의 이름입니다.