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

Sun Cluster HA for Sun Java System Application Server EE (HADB) 등록 및 구성

이 절차는 scrgadm 명령을 사용하여 Sun Cluster HA for Sun Java System Application Server EE (HADB) 데이터 서비스를 한 번에 여러 노드에서 마스터되는 자원으로 등록하고 구성하는 방법을 설명합니다.


주 –

데이터 서비스 등록 및 구성을 위한 추가 옵션에 대한 자세한 내용은 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 EE (HADB) 확장 등록 정보 설정

다음에 나오는 절들에는 Sun Cluster HA for Sun Java System Application Server EE (HADB) 자원의 등록 및 구성 지침이 포함되어 있습니다. 확장 등록 정보에 대한 내용은 부록 A, Sun Cluster HA for Sun Java System Application Server EE (HADB 4.4 버전 지원) 등록 정보를 참조하십시오. Tunable 항목은 등록 정보를 업데이트할 수 있는 시기를 나타냅니다.

모든 Sun Cluster 등록 정보에 대한 자세한 내용은 Sun Cluster Data Services Planning and Administration Guide for Solaris OS의 부록 A, Standard Properties를 참조하십시오.

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


-x property=value 
-x property

설정하는 등록 정보 식별

value

확장 등록 정보를 설정하는 값 지정

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

ProcedureSun Cluster HA for Sun Java System Application Server EE (HADB) 등록 및 구성 방법

다음 단계를 수행하여 구성을 완료합니다.

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

  2. Sun Java System Application Server EE (HADB)의 자원 유형을 등록합니다.


    # scrgadm -a -t SUNW.hadb_ma
    
  3. Sun Java System Application Server EE (HADB) 소프트웨어의 자원 그룹을 만듭니다.

    이 자원 그룹은 동시에 여러 노드에 의해 마스터되도록 구성됩니다.


    # scrgadm -a -g resource_group \
    -y Maximum_primaries=nodes_in_rg \
    -y Desired_primaries=nodes_in_rg \
    -h nodelist
    
    -a

    자원 그룹이 만들어지도록 지정합니다.

    -g resource_group

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

    -y Maximum_primaries=nodes_in_rg

    자원이 시작할 수 있는 최대 노드 수를 지정합니다. Desired_primaries 등록 정보 값과 같은 수를 지정해야 합니다.

    -y Desired_primaries=nodes_in_rg

    자원이 시작할 수 있는 필요한 노드 수를 지정합니다. Maximum_primaries 등록 정보 값과 같은 수를 지정해야 합니다.

    -h nodelist

    Sun Java System Application Server EE (HADB) 소프트웨어를 실행하는 쉼표로 구분된 클러스터 노드 서브세트를 지정합니다. 이 옵션을 생략하면 모든 클러스터 노드가 Sun Java System Application Server EE (HADB)를 실행합니다. scconf -p | less 명령을 사용하여 노드 목록 이름을 찾습니다.

  4. Sun Java System Application Server EE (HADB)의 자원을 만듭니다.

    이 자원 유형의 확장 등록 정보에 대한 자세한 설명은 부록 A, Sun Cluster HA for Sun Java System Application Server EE (HADB 4.4 버전 지원) 등록 정보를 참조하십시오.


    # scrgadm -a -j resource -g resource_group  -t SUNW.hadb_ma \
    -x HADBM_PASSWORDFILE=path_to_pw_file
    
    -a

    만들려는 데이터 서비스 자원을 지정합니다.

    -j resource

    만들려는 자원의 이름을 지정합니다.

    -g resource_group

    자원을 포함시킬 자원 그룹의 이름을 지정합니다.

    -t SUNW.hadb_ma

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

    -x HADBM_PASSWORDFILE=path_to_pw_file

    HADBM 관리 암호를 포함하는 파일의 전체 경로를 지정합니다.

    암호 파일에 대한 자세한 내용은 Sun Java System Application Server 설명서를 참조하십시오.

  5. 자원 그룹을 온라인으로 가져옵니다.


    # scswitch -Z -g resource_group
    
    -Z

    지원 및 해당 모니터를 활성화합니다.

    -g resource_group

    온라인으로 전환할 자원 그룹 이름을 지정합니다.

  6. 자원 그룹과 HADB 자원이 온라인 상태인지 확인합니다.


    # scstat -g
    # ps -ef
    
  7. Sun Cluster HA for HADB가 올바로 설치되었는지 확인하려면 다음 명령을 실행합니다.


    # hadbm status database_name --nodes
    

    지정한 데이터베이스가 실행 중이라는 내용이 출력되어야 합니다.


예 1–1 SUNW.hadb_ma 자원 만들기

이 예에서는 SUNW.hadb_ma 자원을 만드는 과정을 보여줍니다.

이 예에서는 확장 등록 정보에 기본값이 사용됩니다. 자원의 특성은 다음과 같습니다.


scrgadm -a -j hadb-rs -g hadb-rg -t SUNW.hadb_ma \
-x HADBM_PASSWORDFILE=/global/disk1/hadbm-pwfile