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

Sun Cluster HA for Sun Java System Application Server(8.1 이전 버전 지원) 등록 및 구성

다음 절차에서는 scrgadm 명령을 사용하여 Sun Cluster HA for Sun Java System Application Server를 등록 및 구성하는 방법에 대해 설명합니다. 이 지침은 부록 A, Sun Cluster HA for Sun Java System Application Server(8.1 버전 지원)의 확장 등록 정보에 설명되어 있는 확장 등록 정보를 설정하는 방법을 설명합니다.

Sun Cluster HA for Sun Java System Application Server(8.1 이전 버전 지원)에서 데이터 서비스는 다음과 같은 방법으로 구성할 수 있습니다.


주 –

데이터 서비스를 등록하고 구성하는 방법에 대한 일반적인 정보에 대해서는 Sun Cluster Data Services Planning and Administration Guide for Solaris OSTools for Data Service Resource Administration을 참조하십시오.


이 절차를 수행하려면 다음과 같은 구성 정보가 필요합니다.

Sun Cluster HA for Sun Java System Application Server 확장 등록 정보 설정

다음 절에는 자원을 등록하고 구성하는 지침이 들어 있습니다. 이 지침은 Sun Cluster HA for Sun Java System Application Server에서 설정해야 하는 확장 등록 정보만 설정하는 방법을 설명합니다. 모든 Sun Cluster HA for Sun Java System Application Server 확장 등록 정보에 대한 자세한 내용은 부록 A, Sun Cluster HA for Sun Java System Application Server(8.1 버전 지원)의 확장 등록 정보를 참조하십시오. 일부 확장 등록 정보는 동적으로 업데이트할 수 있습니다. 그러나 다른 등록 정보는 자원을 만들거나 비활성화하는 경우에만 업데이트할 수 있습니다. 조정 가능 항목은 등록 정보를 업데이트할 수 있는 경우 표시됩니다.

자원의 확장 등록 정보를 설정하려면 자원을 만들거나 수정하는 scrgadm(1M) 명령에 다음 옵션을 포함합니다.


-x property=value 
-x property

설정할 확장 등록 정보를 식별합니다.

value

확장 등록 정보에 설정할 값을 지정합니다.

Sun Cluster Data Services Planning and Administration Guide for Solaris OS의 2 장, Administering Data Service Resources에 있는 절차를 사용하여 자원을 만든 후에 해당 자원을 구성할 수도 있습니다.

Procedure페일오버 데이터 서비스로 Sun Cluster HA for Sun Java System Application Server를 등록 및 구성하는 방법

Sun Cluster HA for Sun Java System Application Server 페일오버 구성을 완료하려면 다음 단계를 수행합니다. 또한 이 절차를 사용하여 도메인 관리 서버가 페일오버 자원이 되도록 구성할 수 있습니다.

페일오버 구성으로 네트워크 자원을 구성 및 활성화하는 방법에서 페일오버 자원 그룹을 만들었고 논리 호스트 이름을 이 자원 그룹에 추가했으며 자원 그룹을 온라인 상태로 전환했습니다.

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

  2. 데이터 서비스의 자원 유형을 등록합니다.


    # scrgadm -a -t SUNW.s1as
    
    -a

    데이터 서비스 자원 유형을 추가합니다.

    -t SUNW.s1as

    사전 정의된 자원 유형 이름을 지정합니다.

  3. Sun Java System Application Server 자원 인스턴스를 네트워크 자원을 위해 만든 페일오버 자원 그룹에 추가합니다.


    # scrgadm -a -j resource -g resource-group \
    -t SUNW.s1as \
    y Network_resources_used=network-resources \
    y Port_list=port/tcp,port/tcp \
    x Confdir_list=install-directory/domains/domain/server \
    x Monitor_Uri_List=http://logical-hostname[:port][/path]
    
    -j resource

    Sun Java System Application Server 응용 프로그램 자원 이름을 지정합니다.

    -g resource-group

    자원 그룹을 지정합니다.

    -t SUNW.s1as

    추가할 자원의 유형을 지정합니다.

    -y Network_resources_used =network-resources

    resource-group에 쉼표로 구분된 네트워크 자원 목록을 지정합니다.

    -y Port_list= port-number/protocol

    예를 들어, 80/tcp처럼 쉼표로 구분된 사용 포트 번호 및 프로토콜 목록을 지정합니다. Monitor_Uri_List가 설정된 경우 Port_list 설정은 선택 사항입니다.

    -x Confdir_list= install-directory/domains/domain /server

    Sun Java System Application Server 구성 디렉토리 경로를 지정합니다. Confdir_list 확장 등록 정보가 필요하며 정확히 한 항목을 포함해야 합니다.

    -x Monitor_Uri_List =logical-hostname[:port][/path]

    Sun Cluster HA for Sun Java System Application Server에서 요청한 쉼표로 구분된 URI 목록을 지정합니다. Port_list 등록 정보가 설정되어 있지 않으면 Monitor_Uri_List 확장 등록 정보가 필요합니다.

  4. 자원 그룹과 응용 프로그램 서버 자원이 온라인 상태인지 확인합니다.


    # scstat -g
    # ps -ef
    

예 2–1 Sun Cluster HA for Sun Java System Application Server를 페일오버 데이터 서비스로 등록 및 구성

클러스터 정보

  1. 페일오버 자원 그룹을 만들려면 다음 명령을 실행합니다.


    # scrgadm -a -g appsrv-rg -h phys-schost-1,phys-schost-2
    
  2. 논리 호스트 이름 자원을 자원 그룹에 추가하려면 다음 명령을 실행합니다.


    # scrgadm -a -L -g appsrv-rg -l schost-1
    
  3. SUNW.s1as 자원 유형을 등록하려면 다음 명령을 실행합니다.


    # scrgadm -a -t SUNW.s1as
    
  4. Sun Java System Application Server 자원을 만들고 자원 그룹에 추가하려면 다음 명령을 실행합니다.


    # scrgadm -a -j appsrv-rs -g appsrv-rg \
    -t SUNW.s1as \
    -y Network_resources_used=schost-1 \
    -y Port_list=80/tcp,3700/tcp \
    -x Confdir_list=/global/appsrv/domains/scdomain/server1 \
    -x Monitor_Uri_List=http://schost-1:80/servlet/monitor
    
  5. 응용 프로그램 자원 그룹을 온라인 상태로 전환하려면 다음 명령을 실행합니다.


    # scswitch -Z -g appsrv-rg
    


예 2–2 admin-server를 페일오버 데이터 서비스로 등록 및 구성

다음 예에서는 admin-server를 위의 예에서 만든 페일오버 자원 그룹의 일부로 구성하는 방법을 보여 줍니다.

클러스터 정보

Sun Java System Application Server 자원을 만들고 자원 그룹에 추가하려면 다음 명령을 실행합니다.


# scrgadm -a -j admin-rs -g appsrv-rg \
-t SUNW.s1as \
-y Network_resources_used=schost-1 \
-y Port_list=4848/tcp \
-x Confdir_list=/global/appsrv/domains/scdomain/admin-server \
-x Monitor_Uri_List=http://schost-1:484

ProcedureSun Cluster HA for Sun Java System Application Server를 여러 노드에서 마스터하는 데이터 서비스로 등록하고 구성하는 방법

이 절차에서는 Sun Cluster HA for Sun Java System Application Server를 처음 설치하면서 데이터 서비스 패키지를 설치했다고 가정합니다. 처음 설치할 때 Sun Java System Application Server 패키지를 설치하지 않은 경우에는 Sun Cluster HA for Sun Java System Application Server 패키지 설치로 이동하여 데이터 서비스 패키지를 설치합니다.

동시에 여러 노드에 마스터되는 서비스로 Sun Cluster HA for Sun Java System Application Server를 등록 및 구성하기 전에 다음 요구 사항을 검토하십시오.

이 절차와 관련된 개념 정보에 대해서는 다중 마스터 구성 개요를 참조하십시오.


주 –

Sun Java System Application Server 명령줄이나 GUI 관리 도구를 사용하여 Sun Java System Application Server 인스턴스를 시작하거나 중지하지 마십시오. Sun Java System Application Server 관리 서버는 여러 노드에서 마스터되는 서비스로 구성된 Application Server 인스턴스의 올바른 상태를 표시하지 못할 수도 있습니다.


단계
  1. Application Server를 호스트하는 클러스터의 노드 중 하나에서 수퍼유저가 됩니다.

  2. Sun Java System Application Server에 대한 확장 가능 자원 그룹을 추가합니다.


    # scrgadm -a -g resource-group \
    -y Maximum_primaries=value \
    -y Desired_primaries=value [-h nodelist]
    
  3. Sun Java System Application Server 자원 유형을 등록합니다.


    # scrgadm -a -t SUNW.s1as
    
  4. Sun Java System Application Server 자원 인스턴스를 자원 그룹에 추가합니다.


    # scrgadm -a -j  resource -g resource-group -t SUNW.s1as \ 
    -x Confdir_list=install-directory/domains/domain/server \
    -x Monitor_Uri_List=http://localhost[:port][/path]
    
    -j resource

    Sun Java System Application Server 응용 프로그램 자원 이름을 지정합니다.

    -t SUNW.s1as

    추가할 자원의 유형을 지정합니다.

    -x Confdir_list= install-directory/domains/domain/server

    Sun Java System Application Server 구성 디렉토리 경로를 지정합니다. Confdir_list 확장 등록 정보가 필요하며 정확히 한 항목을 포함해야 합니다.

    -x Monitor_Uri_List =localhost[:port][/path]

    Sun Cluster HA for Sun Java System Application Server에서 어느 URI에 요청할 것인지 지정합니다. Monitor_Uri_List 확장 등록 정보가 필요합니다.

  5. 확장 가능 자원 그룹을 온라인 상태로 전환합니다.


    # scswitch -Z -g resource-group
    
    -Z

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

    -g resource-group

    온라인 상태로 전환할 응용 프로그램 자원 그룹의 이름을 지정합니다.


예 2–3 여러 노드에서 마스터되는 서비스로 Sun Cluster HA for Sun Java System Application Server 등록 및 구성

다음 예에서는 동시에 2개의 노드에서 마스터되는 서비스로 Sun Cluster HA for Sun Java System Application Server를 등록하는 방법을 보여 줍니다.

클러스터 정보

  1. 확장 가능 자원 그룹을 만들려면 다음 명령을 실행합니다.


    # scrgadm -a -g appserv-rg \ 
    -y Maximum_primaries=2 \
    -y Desired_primaries=2 \
    -h phys-schost-1,phys-schost-2
    
  2. SUNW.s1as 자원 유형을 등록하려면 다음 명령을 실행합니다.


    # scrgadm -a -t SUNW.s1as
    
  3. Sun Java System Application Server 자원을 만들어 자원 그룹에 추가하려면 다음 명령을 실행합니다.


    # scrgadm -a -j appsrv-rs -g appsrv-rg -t SUNW.s1as \
    -x Confdir_list=/global/appserver/domains/scdomain/server1 \ 
    -x Monitor_Uri_List=http://localhost:8000/servlet/monitor
    
  4. 응용 프로그램 자원 그룹을 온라인 상태로 전환하려면 다음 명령을 실행합니다.


    # scswitch -Z -g appsrv-rg