5.7. 클러스터 멤버에 대해 차단 장치 설정
클러스터 생성 및 차단 장치 생성의 초기 단계를 완료하면 클러스터 노드에 대해 차단 장치를 설정해야 합니다. 새로운 클러스터를 생성하고 클러스터에 대한 차단 장치를 설정한 후에 노드에 대한 차단 장치를 설정하려면 다음 단계를 따르십시오. 클러스터에 있는 각 노드에 대해 차단 장치를 설정해야 함에 유의하십시오.
다음 부분에서는 다음과 같은 절차를 문서화하고 있습니다:
5.7.1. 노드에 대해 단일 전원 기반 차단 장치 설정
다음 절차를 사용하여 단일 전원 기반 차단 장치로 노드를 설정합니다. 이는
fence_apc
차단 에이전트를 사용하는 apc
라는 차단 장치를 사용합니다.
- 노드의 차단 방식을 추가하고 차단 방식의 이름을 기입합니다.
ccs -h host --addmethod method node
예를 들어, 클러스터 노드node-01.example.com
에 있는 설정 파일에서 노드node-01.example.com
에 대한APC
라는 이름의 차단 방식을 설정하려면, 다음 명령을 실행합니다:ccs -h node01.example.com --addmethod APC node01.example.com
- 차단 방식에 대한 차단 인스턴스를 추가합니다. 노드에 사용할 차단 장치, 이러한 인스턴스를 적용할 노드, 방식 이름, 노드 특유의 옵션을 지정해야 합니다:
ccs -h host --addfenceinst fencedevicename node method [options]
예를 들어, 클러스터 노드node-01.example.com
에 있는 설정 파일에 차단 인스턴스를 설정하기 위해APC
라는 방식을 사용하여 클러스터 노드node-01.example.com
를 차단하기 위해apc
라는 차단 장치에서 APC 스위치 전원 포트 1을 사용하는 경우 다음 명령을 실행합니다:ccs -h node01.example.com --addfenceinst apc node01.example.com APC port=1
클러스터에 있는 각 노드에 대해 차단 방식을 추가해야 할 필요가 있습니다. 다음 명령을 사용하여
APC
라는 방식 이름으로 각 노드에 대해 차단 방식을 설정합니다. 차단 방식에 대한 장치는 apc
를 장치 이름으로 지정합니다. 이는 5.5절. “차단 장치 설정 ”에서 설명하고 있듯이 --addfencedev
옵션을 사용하여 이전에 설정된 장치입니다. 각 노드는 고유한 APC 스위치 전원 포트 번호로 설정됩니다. node-01.example.com
의 포트 번호는 1
이고, node-02.example.com
의 포트 번호는 2
이며, node-03.example.com
의 포트 번호는 3
입니다.
ccs -h node01.example.com --addmethod APC node01.example.com ccs -h node01.example.com --addmethod APC node02.example.com ccs -h node01.example.com --addmethod APC node03.example.com ccs -h node01.example.com --addfenceinst apc node01.example.com APC port=1 ccs -h node01.example.com --addfenceinst apc node02.example.com APC port=2 ccs -h node01.example.com --addfenceinst apc node03.example.com APC port=3
예 5.2. “전원 기반 차단 방식 추가 후
cluster.conf
”에서는 클러스터에 있는 각 노드에 차단 방식과 인스턴스를 추가한 후 cluster.conf
설정 파일을 보여주고 있습니다.
예 5.2. 전원 기반 차단 방식 추가 후 cluster.conf
<cluster name="mycluster" config_version="3"> <clusternodes> <clusternode name="node-01.example.com" nodeid="1"> <fence> <method name="APC"> <device name="apc" port="1"/> </method> </fence> </clusternode> <clusternode name="node-02.example.com" nodeid="2"> <fence> <method name="APC"> <device name="apc" port="2"/> </method> </fence> </clusternode> <clusternode name="node-03.example.com" nodeid="3"> <fence> <method name="APC"> <device name="apc" port="3"/> </method> </fence> </clusternode> </clusternodes> <fencedevices> <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="apc" passwd="password_example"/> </fencedevices> <rm> </rm> </cluster>
클러스터의 모든 구성요소 설정 완료시 5.15절. “클러스터 노드에 설정 파일 전달 ”에서 설명하고 있듯이 클러스터 설정 파일을 모든 노드에 동기화해야 합니다.