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

Procedure파트너쉽 작성 방법

시작하기 전에

두 클러스터 사이에 파트너쉽을 작성하기 전에 다음 조건이 만족되는지 확인하십시오.


주 –

복수 파트너쉽을 작성 또는 결합할 경우, 다른 파트너쉽에 의해 사용된 포트 번호를 사용하지 마십시오. 모든 tcp_udp 요청이 RPC 서버를 수행하고 tcp_udp_resp가 로컬 클러스터에 정의된 포트 번호로 원격 클러스터에 작성됩니다. 사용하지 않는 포트 번호를 사용하고 포트 번호가 IANA(Internet Assigned Numbers Authority)에 등록되지 않았는지 확인하십시오.

Sun Cluster Geographic Edition 소프트웨어는 XML 파일에서 읽기 보다는 CCR 표의 포트를 사용하기 때문에 포트 번호를 변경할 경우, 파트너쉽을 삭제하여 구성을 재설정하고 수동으로 XML 정보를 업데이트해야 합니다.


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

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

  2. 기본 포트가 다른 응용 프로그램에서 사용 중이거나 클러스터에 복수 파트너쉽을 작성하려는 경우 다음과 같이 포트 번호를 변경하십시오.

    1. 파트너쉽이 존재하는 경우 해당 파트너쉽을 나갑니다.


      # geops leave-partnership paris-newyork-ps
    2. 클러스터의 모든 노드에서 /etc/opt/SUNWcacao/modules/com.sun.cluster.agent.geocontrol.xml 파일의 tcp_udp.port 값을 파트너쉽이 사용하려는 포트로 변경합니다.

      하나의 심박동만이 기본 포트를 사용할 수 있습니다. 파트너쉽의 심박동이 기본 포트를 사용하는 경우, 다른 파트너쉽의 심박동이 특정 포트와 함께 작성되어야 합니다. 파일에서 지정하는 포트는 Sun Cluster Geographic Edition 소프트웨어 이외의 다른 응용 프로그램이 사용하지 않는 포트여야 합니다.

      클러스터가 하나 이상의 파트너쉽에 참여하는 경우, 포트 번호가 다른 파트너와 다른지 확인합니다.

    3. 클러스터의 모든 노드에서 Common Agent Container를 다시 시작합니다.


      # /opt/SUNWcacao/bin/cacaoadm restart
  3. 파트너쉽을 작성합니다.


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

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

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

    -h heartbeat-name

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

    이 옵션을 생략하면 기본 Sun Cluster Geographic Edition 심박동이 사용됩니다.

    사용자 정의 심박동은 특별한 환경을 위해 제공되며 구성할 때 주의해야 합니다. 시스템에서 사용자 정의 심박동을 사용해야 하는 경우 Sun 전문가에게 자문을 요청하십시오. 사용자 정의 심박동 구성에 대한 자세한 정보는 12 장, 심박동 관리를 참조하십시오.

    이 옵션에 의해 지정되는 사용자 정의 심박동이 geops 명령을 실행하기 전에 이미 구성되어 있어야 합니다.


    주 –

    사용자 정의 심박동이 존재하면 기본 심박동이 파트너쉽 작성 중에 사용되지 못합니다. 파트너쉽에 대해 기본 심박동을 사용하려는 경우 geops create 명령을 실행하기 전에 사용자 정의 심박동을 삭제해야 합니다.


    -p property-setting

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

    설명 등록 정보를 사용하여 파트너쉽의 설명을 지정합니다.

    Notification_emailaddrsNotification_actioncmd 등록 정보를 사용하여 심박동 유실 통지를 구성할 수 있습니다. 심박동 유실 통지 구성에 대한 자세한 정보는 심박동 유실 통지 구성을 참조하십시오.

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

    partnership-name

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

    Sun Cluster Geographic Edition 소프트웨어가 지원하는 이름 및 값에 대한 정보는 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값를 참조하십시오.

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

  4. 파트너쉽이 작성되었는지 및 파트너쉽의 상태를 확인합니다.


    # geoadm status

예 5–1 파트너쉽 작성

다음 예는 cluster-paris에서 파트너쉽 paris-newyork-ps의 작성을 보여줍니다.


# geops create -c cluster-newyork -p Description=Transatlantic \
-p Notification_emailaddrs=sysadmin@companyX.com paris-newyork-ps 
# geoadm status