검색

10.6. 펜싱 수준 구성

download PDF

Pacemaker에서는 펜싱 토폴로지라는 기능을 통해 여러 장치가 있는 펜싱 노드를 지원합니다. 토폴로지를 구현하려면 일반적으로와 같이 개별 장치를 생성한 다음 구성의 펜싱 토폴로지 섹션에서 하나 이상의 펜싱 수준을 정의합니다.

Pacemaker는 펜싱 수준을 다음과 같이 처리합니다.

  • 각 레벨은 1부터 시작하여 오름차순으로 시도됩니다.
  • 장치가 실패하면 처리가 현재 수준에 대해 종료됩니다. 해당 수준의 장치가 더 이상 수행되지 않으며 대신 다음 수준이 시도됩니다.
  • 모든 장치를 펜싱하면 해당 수준이 성공하고 다른 수준이 시도되지 않습니다.
  • 레벨이 통과(성공)되었거나 모든 수준이 시도(실패)되면 작업이 완료됩니다.

다음 명령을 사용하여 노드에 펜싱 수준을 추가합니다. 장치는 해당 수준에서 노드에 대해 시도되는 쉼표로 구분된 stonith ids 목록으로 제공됩니다.

pcs stonith level add level node devices

다음 명령은 현재 구성된 모든 펜싱 수준을 나열합니다.

pcs stonith level

다음 예에서는 rh7-2 노드에 대해 구성된 두 개의 펜스 장치가 있습니다. 이는 my_ilo라는 ilo 펜스 장치 및 my_ apc라는 apc 펜스 장치입니다. 이러한 명령은 my_ilo 장치가 실패하고 노드를 펜싱할 수 없는 경우 Pacemaker에서 my_apc 장치를 사용하려고 시도하도록 펜스 수준을 설정합니다. 이 예에서는 수준을 구성한 후 pcs stonith level 명령의 출력도 보여줍니다.

# pcs stonith level add 1 rh7-2 my_ilo
# pcs stonith level add 2 rh7-2 my_apc
# pcs stonith level
 Node: rh7-2
  Level 1 - my_ilo
  Level 2 - my_apc

다음 명령은 지정된 노드 및 장치의 펜스 수준을 제거합니다. 노드 또는 장치를 지정하지 않으면 지정한 펜스 수준이 모든 노드에서 제거됩니다.

pcs stonith level remove level  [node_id] [stonith_id] ... [stonith_id]

다음 명령은 지정된 노드 또는 stonith ID에서 펜스 수준을 지웁니다. 노드 또는 stonith ID를 지정하지 않으면 모든 펜스 수준이 지워집니다.

pcs stonith level clear [node]|stonith_id(s)]

stonith ID를 두 개 이상 지정하는 경우 다음 예와 같이 쉼표로 구분하고 공백이 없어야 합니다.

# pcs stonith level clear dev_a,dev_b

다음 명령은 펜스 수준에 지정된 모든 펜스 장치 및 노드가 있는지 확인합니다.

pcs stonith level verify

노드 이름 및 노드 특성 및 해당 값에 적용되는 정규식으로 펜싱 토폴로지에서 노드를 지정할 수 있습니다. 예를 들어 다음 명령은 node1,node2node3 을 구성하여 펜싱 장치 apc1apc2, 노드 4 , node4, node 6 을 사용하여 펜싱 장치 apc3apc4 를 사용합니다.

# pcs stonith level add 1 "regexp%node[1-3]" apc1,apc2
# pcs stonith level add 1 "regexp%node[4-6]" apc3,apc4

다음 명령은 노드 특성 일치를 사용하여 동일한 결과를 가져옵니다.

# pcs node attribute node1 rack=1
# pcs node attribute node2 rack=1
# pcs node attribute node3 rack=1
# pcs node attribute node4 rack=2
# pcs node attribute node5 rack=2
# pcs node attribute node6 rack=2
# pcs stonith level add 1 attrib%rack=1 apc1,apc2
# pcs stonith level add 1 attrib%rack=2 apc3,apc4
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.