9.6. 펜싱 레벨 구성
Pacemaker에서는 펜싱 토폴로지라는 기능을 통해 여러 장치가 있는 노드 펜싱을 지원합니다. 토폴로지를 구현하려면 개별 장치를 평소와 같이 생성한 다음, 구성의 펜싱 토폴로지 섹션에서 하나 이상의 펜싱 레벨을 정의합니다.
Pacemaker는 다음과 같이 펜싱 레벨을 처리합니다.
- 각 레벨은 1부터 시작하여 숫자가 낮은 순서대로 시도됩니다.
- 장치가 실패하면 현재 레벨에 대한 처리가 종료됩니다. 해당 레벨의 추가 장치가 수행되지 않으며 다음 레벨이 대신 시도됩니다.
- 모든 장치가 성공적으로 펜싱되면 해당 레벨이 성공했으며 다른 레벨은 시도하지 않습니다.
- 어떤 레벨이 성공하면 작업이 완료되며, 모든 레벨을 시도한 경우 작업은 실패로 완료됩니다.
다음 명령을 사용하여 노드에 펜싱 레벨을 추가합니다. 장치는 해당 레벨에서 노드에 대해 시도되는 쉼표로 구분된 stonith ids 목록으로 제공됩니다.
# pcs stonith level add level node devices
다음 예제에서는 장치 my_ilo가 실패하고 노드를 격리할 수 없는 경우 Pacemaker에서 장치 my_apc를 사용하려고 펜싱 레벨을 설정합니다.
사전 요구 사항
-
rh7-2노드에 대해my_ilo라는 ilo 펜스 장치를 구성했습니다. -
rh7-2노드에 대해my_apc라는 apc 펜스 장치를 구성했습니다.
절차
노드
rh7-2의 펜스 장치my_ilo에 펜싱 레벨 1을 추가합니다.# pcs stonith level add 1 rh7-2 my_ilo노드
rh7-2의 펜스 장치my_apc에 펜싱 레벨 2를 추가합니다.# pcs stonith level add 2 rh7-2 my_apc현재 구성된 펜싱 레벨을 나열합니다.
# pcs stonith levelNode: rh7-2 Level 1 - my_ilo Level 2 - my_apc