기본 하트비트는 파트너쉽 작성의 일부로 작성됩니다. 사용자 정의 하트비트를 사용하는 경우 파트너쉽을 작성하기 전에 사용자 정의 하트비트를 작성해야 합니다. geohb set-prop 명령을 사용하여 기본 및 사용자 정의 하트비트의 등록 정보를 수정할 수 있습니다. 이 명령에 대한 자세한 정보는 geohb(1M) 매뉴얼 페이지를 참조하십시오.
사용자 정의 하트비트는 특별한 환경을 위해 제공되며 구성할 때 주의해야 합니다. 시스템에서 사용자 정의 하트비트를 사용해야 하는 경우 Sun 전문가에게 자문을 요청하십시오.
Query_interval 등록 정보의 기본값을 수정하는 경우 간격이 충분히 긴지 확인하십시오. 간격이 너무 짧으면 논리 호스트 이름 자원을 사용 가능하기 전에 시간이 초과되거나 하트비트 손실 이벤트가 발생할 수 있습니다. 이 장애 조치로 응답되지 않은 하트비트 요청은 2개 이하가 되어야 합니다. 기본 query_interval 값 120초와 기본 heartbeatretries 매개변수를 3으로 설정하면 거짓 실패가 선언되지 않고 피어 클러스터가 6분(120 * 3 )동안 응답하지 않는 상태가 됩니다.
heartbeat.retries 매개변수는 com.sun.cluster.agent.geocontol.xml 파일에 지정됩니다.
Query_interval 등록 정보의 지연 설정을 조정하는 경우 다음 상태가 만족되는지 확인합니다.
Query_interval > 최악의 경우의 논리 호스트 장애 조치 시간 / 2 |
의심이 가는 클러스터에 대한 논리 호스트 장애 조치 시간을 실험적으로 판별해야 합니다.
거짓 실패를 피하기 위해 다음이 성립해야 합니다.
Query_interval > 최악의 경우의 논리 호스트 장애 조치 시간 / 3 |
heartbeat.retries 값을 변경하면 안됩니다. heartbeat.retries 등록 정보의 기본값을 변경하려면 Sun 서비스 담당자에게 문의하십시오.
클러스터 노드에 로그인합니다.
이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 정보는 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.
하트비트 등록 정보를 수정합니다.
# geohb set-prop -p propertysetting \ [-p...] heartbeatname |
하트비트의 기본 등록 정보를 지정합니다.
하트비트 등록 정보는 name=statement 쌍에 의해 값이 지정됩니다. 복수 명령문을 사용하여 복수 등록 정보를 한 번에 설정할 수 있습니다.
사용자가 설정할 수 있는 등록 정보에 대한 자세한 내용은 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.
하트비트 설정에 대한 ID를 지정합니다.
Sun Cluster Geographic Edition 소프트웨어가 지원하는 이름 및 값에 대한 정보는 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값를 참조하십시오.
geohb 명령에 대한 자세한 내용은 geohb(1M) 매뉴얼 페이지를 참조하십시오.
이 예에서는 cluster-paris와 cluster-newyork 사이의 기본 하트비트에 대한 설정을 수정합니다.
# geohb set-prop -p Query_interval=60 hb_cluster-paris~cluster-newyork |