부록 D. 클러스터 서비스 리소스 검사 및 페일 오버 시간 제한


이 부록에서는 rgmanager가 클러스터 리소스의 상태를 모니터링하는 방법과 상태 검사 간격을 수정하는 방법에 대해 설명합니다. 또한 동작에 대한 시간 제한으로 인해 서비스가 실패하는 것을 나타내는 __enforce_timeouts 서비스 매개 변수에 대해 설명합니다.

참고

이 부록에 있는 내용을 충분히 이해하려면 리소스 에이전트와 클러스터 설정 파일/etc/cluster/cluster.conf에 대해 상세히 알고 있어야 합니다. cluster.conf 요소 및 속성에 대한 전체 목록 및 설명은 /usr/share/cluster/cluster.rng에 있는 클러스터 스키마와 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html (예: /usr/share/doc/cman-3.0.12/cluster_conf.html)에 있는 주석 스키마에서 참조하십시오.

D.1. 리소스 상태 검사 간격 수정

rgmanager는 전체 서비스가 아닌 개별 리소스 상태를 확인합니다. 10 초 마다 rgmanager는 리소스 트리를 검색하여 "상태 검사" 간격을 통과한 리소스를 찾습니다.
각 리소스 에이전트는 정지적 상태 검사 사이의 기간을 지정합니다. 각 리소스는 특별한 <action> 태그를 사용하여 cluster.conf 파일에 명시적으로 덮어쓰기되지 않는 한 이러한 시간 제한 값을 사용합니다.
<cman two_node="1" expected_votes="1"/>
이 태그는 cluster.conf 파일에 있는 리소스 자체의 특별한 자식입니다. 예를 들어 상태 검사 간격을 덮어쓰기하고자 하는 파일 시스템 리소스가 있을 경우 다음과 같이 cluster.conf 파일에 파일 시스템 리소스를 지정할 수 있습니다:

  <fs name="test" device="/dev/sdb3">
    <action name="status" depth="*" interval="10" />
    <nfsexport...>
    </nfsexport>
  </fs>

일부 에이전트는 검사의 여러 "강도"를 제공합니다. 예를 들어 일반적인 파일 시스템 상태 검사 (강도 0)는 파일 시스템이 올바를 위치에 마운트되어 있는지를 확인합니다. 보다 집중적인 검사는 강도 10으로 파일 시스템에서 파일을 읽을 수 있는지에 대한 여부를 확인합니다. 강도 20의 상태 검사는 파일 시스템에 쓰기를 할 수 있는지를 확인합니다. 여기의 예에서 depth*로 설정되어 있습니다. 이는 이 값이 모든 강도에 대해 사용되어야 함을 나타냅니다. 결과적으로 10 초 마다 리소스 에이전트에 의해 가장 높게 지정된 강도 (이 경우 20)로 test 파일 시스템을 확인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.