Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

5.5. 차단 장치 설정

차단 장치 설정에는 클러스터의 차단 장치 생성, 업데이트, 삭제로 구성되어 있습니다. 클러스터에 있는 노드의 차단 장치를 설정하기 전 클러스터에 있는 차단 장치를 생성 및 이름을 지정해야 합니다. 클러스터에 있는 개별적 노드의 차단 장치 설정에 대한 자세한 내용은 5.7절. “클러스터 멤버에 대해 차단 장치 설정 ”에서 참조하십시오.
차단 장치를 설정하기 전 차단 데몬 등록 정보의 일부분을 기본값에서 변경하고자 할 수 있습니다. 차단 데몬에 대해 설정한 값은 클러스터에 대한 일반적인 값입니다. 수정하고자 하는 클러스터에 대한 일반적인 차단 장치 등록 정보는 다음과 같이 요약됩니다:
  • post_fail_delay 속성은 노드 실패 후 노드 (차단 도메인의 멤버)를 차단하기 전 까지 차단 데몬 (fenced)이 기다리는 시간 (초)입니다. post_fail_delay 기본값은 0입니다. 이 값은 클러스터와 네트워크 성능에 맞게 변경할 수 있습니다.
  • post-join_delay 속성은 노드가 차단 도메인을 결합하고 노드를 차단하기 전까지 차단 데몬 (fenced)의 대기 시간 (초)입니다. post_join_delay 기본값은 6입니다. post_join_delay의 일반 설정은 20 초에서 30 초 사이이지만 클러스터와 네트워크 성능에 따라 달라질 수 있습니다.
ccs 명령의 --setfencedaemon 옵션과 함께 post_fail_delaypost_join_delay 속성 값을 재설정합니다. 하지만 ccs --setfencedaemon 명령을 실행하면 명시적으로 설정된 기존의 차단 데몬 속성을 모두 덮어쓰기하고 기본 값으로 복구되는 점에 유의합니다.
예를 들어 post_fail_delay 속성 값을 설정하려면 다음 명령을 실행합니다. 이 명령은 이 명령으로 설정한 기존 차단 데몬 속성 값을 덮어쓰기하고 이를 기본값으로 복구합니다.
ccs -h host --setfencedaemon post_fail_delay=value
post_join_delay 속성 값을 설정하려면 다음 명령을 실행합니다. 이 명령은 이 명령으로 설정한 기존 차단 데몬 속성 값을 덮어쓰기하고 이를 기본값으로 복구합니다.
ccs -h host --setfencedaemon post_join_delay=value
post_join_delay 속성 및 post_fail_delay 속성 값을 설정하려면 다음 명령을 실행합니다:
ccs -h host --setfencedaemon post_fail_delay=value post_join_delay=value

참고

post_join_delaypost_fail_delay 속성 및 수정할 수 있는 추가 차단 데몬 등록 정보에 대한 자세한 내용은 fenced(8) man 페이지와 /usr/share/cluster/cluster.rng에 있는 클러스터 스키마 및 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html의 주석 스키마를 참조하십시오.
클러스터의 차단 장치를 설정하려면 다음 명령을 실행합니다:
ccs -h host --addfencedev devicename [fencedeviceoptions]
예를 들어, IP 주소 apc_ip_example, 로그인 login_example, 암호 password_example를 갖는 myfence라는 이름으로 클러스터 노드 node1에 있는 설정 파일에 APC 차단 장치를 설정하려면 다음 명령을 실행합니다:
ccs -h node1 --addfencedev myfence agent=fence_apc ipaddr=apc_ip_example login=login_example passwd=password_example
다음 예제에서는 이러한 APC 차단 장치를 추가한 후 cluster.conf 설정 파일의 fencedevices 부분을 보여주고 있습니다:

<fencedevices>
      <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="myfence" passwd="password_example"/>
</fencedevices>

클러스터에 차단 장치를 설정할 때 클러스터에 사용 할 수 있는 장치 또는 장치에 사용할 수 있는 옵션 목록을 확인하는 것은 유용할 수 있습니다. 또한 클러스터에 현재 설정된 차단 장치 목록을 확인하는 것도 유용할 수 있습니다. ccs 명령을 사용하여 사용 가능한 차단 장치 및 옵션 목록을 출력하거나 클러스터에 현재 설정된 차단 장치 목록을 출력하는 방법은 5.6절. “차단 장치 및 차단 장치 옵션 목록 ”에서 참조하십시오.
클러스터 설정에서 차단 장치를 제거하려면 다음 명령을 실행합니다:
ccs -h host --rmfencedev fence_device_name
예를 들어, node1 클러스터 노드에 있는 클러스터 설정 파일에서 myfence라고 이름을 지정한 차단 장치를 제거하려면 다음 명령을 실행합니다:
ccs -h node1 --rmfencedev myfence
이미 설정한 차단 장치의 속성을 수정해야 할 경우, 먼저 차단 장치를 제거하고 변경된 속성이 있는 차단 장치를 다시 추가합니다.
클러스터의 모든 구성요소 설정 완료시 5.15절. “클러스터 노드에 설정 파일 전달 ”에서 설명하고 있듯이 클러스터 설정 파일을 모든 노드에 동기화해야 합니다.