Sun Cluster Geographic Edition 시스템 관리 설명서

Procedure사용자 정의 심박동 플러그인 작성 및 사용자 정의 심박동에 추가하는 방법

단계
  1. 클러스터 노드에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 정보는 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 새 사용자 정의 심박동을 작성합니다.


    # geohb create -r remote-clustername \
    [-p property-setting [-p...]] heartbeat-name
    
    -r remote-clustername

    원격 2차 파트너 클러스터의 이름을 지정합니다.

    -p property-setting

    심박동의 기본 등록 정보를 설정합니다.

    심박동 등록 정보는 name=statement 쌍에 의해 값이 지정됩니다.

    사용자가 설정할 수 있는 등록 정보에 대한 자세한 정보는 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    heartbeat-name

    심박동 설정에 대한 식별자를 지정합니다.


    주의 – 주의 –

    동일한 파트너쉽의 각 클러스터에 있는 사용자 정의 심박동의 이름은 서로 달라야 합니다. 클러스터 cluster-parisparis-to-newyork 및 클러스터 cluster-newyorknewyork-to-paris와 같이 심박동을 고유하게 식별하는 이름을 선택합니다.


    geohb 명령에 대한 자세한 정보는 geohb(1M) 매뉴얼 페이지를 참조하십시오.

  3. 심박동에 사용자 정의 심박동 플러그인을 추가합니다.


    # geohb add-plugin -p property-setting [-p...] \
    plugin-name heartbeat-name
    
    -p property-setting

    name=statement 쌍을 사용하여 심박동 플러그인의 등록 정보를 설정합니다.

    Query_cmd 등록 정보를 사용하여 사용자 정의 심박동 플러그인에 대한 경로를 지정합니다.

    사용자가 설정할 수 있는 등록 정보에 대한 자세한 정보는 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    plugin-name

    사용자 정의 심박동 플러그인의 이름을 지정합니다.

    heartbeat-name

    심박동 설정에 대한 식별자를 지정합니다.

  4. 이전 단계에서 작성한 심박동을 사용할 파트너쉽을 작성합니다.


    # geops create -c remote-cluster-name -h heartbeat-name \
    [-p property-setting [-p...]] partnership-name
    
    -c remote-cluster-name

    파트너쉽에 참여할 원격 클러스터의 이름을 지정합니다.

    이 이름은 원격 클러스터에서 Sun Cluster Geographic Edition 기반구조가 사용하는 논리 호스트 이름과 일치합니다.

    -h heartbeat-name

    파트너 클러스터의 가용성을 모니터하기 위해 파트너쉽에서 사용되는 사용자 정의 심박동을 지정합니다.

    -p property-setting

    name=value 쌍 명령문의 문자열로 파트너쉽 등록 정보의 값을 설정합니다.

    사용자가 설정할 수 있는 등록 정보에 대한 자세한 정보는 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    partnership-name

    파트너쉽의 이름을 지정합니다.


    주 –

    사용자 정의 심박동이 파트너쉽에 추가될 때 icrm_plugin이라는 이름의 기본 플러그인이 작성됩니다.


    geops create 명령을 사용한 파트너쉽 작성에 대한 자세한 정보는 파트너쉽 작성 방법을 참조하십시오.

  5. 변경이 올바르게 이루어졌는지 확인합니다.


    # geoadm status

예 12–9 새 사용자 정의 심박동에 사용자 정의 심박동 플러그인 추가

이 예는 사용자 정의 심박동 플러그인을 사용하고 심박동과 새 파트너쉽을 연결하는 심박동 paris-to-newyork를 작성합니다.


# geohb create -r cluster-newyork paris-to-newyork 
# geohb add-plugin -p query_cmd=/usr/bin/hb/ command1 paris-to-newyork
# geops create -c cluster-newyork -h paris-to-newyork paris-newyork-ps
# geoadm status