목차

ESXi fence_vmware_soap 설정법

이강우 2017/02/13 17:55

참고사항

vCenter가 없으면 Fence가 되지 않는듯하다.
즉 단독으로 구동중인 ESXi서버나 VMWare Workstaion은 Fence기능을 쓸수 없는것 같다.

가상머신의 UUID를 확인

일단 클러스터 노드 아무곳에서나 vCenter쪽으로 아래 명령어를 통해 가상머신의 UUID리스트를 확인한다.

fence_vmware_soap --ssl-insecure --ip testserver1.contoso.com --username testacct --password  P@ssword -z --action list |grep node1

위와같은 명령어를 치면 아래처럼 가상머신 목록이 나온다.

[root@node01 db1]# fence_vmware_soap --ssl-insecure --ip vCENTER_IP --username USERNAME --password PASSWORD -z --action list
clusternode2,42022e76-c7d6-c959-b657-7ea4752a37ef
KOOV WAS01,4202e3f4-7c3e-6761-c976-1b30fc867e27
KOOV WAS02,4202a6d5-57a5-d750-2fbe-4cf179a1103a
clusternode1,4202fad2-c6f9-2588-2001-2533ad89f1f1
KOOV WEB01,42025b2e-93f5-1565-27b1-57fa758e9791
RHEL6,4202791f-f4cb-ce28-613b-1e44d26d2087
KOOV WEB02,42022cd4-ee64-101e-6f85-a7db23f24c26
KOOV_CLUSTER2,4202fc76-4741-45ac-5b97-81c87659490a
KOOV_CLUSTER1,4202be67-c93d-c1fa-165a-cc8add4060a2
KOOV_STORAGE,42025147-e0d9-e15d-d77b-d04264138e75
RHV4.0,4202fc8d-ae78-0d9c-2169-c08b27be7960
CentOS6,4202d77a-837d-e914-c724-d6c1f53e268d
cluster_storage,42025958-7495-f0fa-a5d4-3982dffc5566

위의 가상머신 목록에서 보는것처럼 아래 노드들의 UUID값을 확인할수 있습니다.
KOOV_CLUSTER2,4202fc76-4741-45ac-5b97-81c87659490a
KOOV_CLUSTER1,4202be67-c93d-c1fa-165a-cc8add4060a2

해당 UUID값을 확인하였으면 node2번에서 node1번을 fencing test를 해봅니다.

fence_vmware_soap --ssl-insecure --ip vCENTER_IP --username USERNAME --password PASSWORD -z --action off --uuid 4202be67-c93d-c1fa-165a-cc8add4060a2

vCenter 에서 정상적으로 펜싱이 이루어지는지 확인합니다.

Cluster Fencing Device 등록

luci management 화면에서 등록하기위해서 아래 절차대로 작업을 수행합니다.

Fence type: VMWare (SOAP Interface)
Name: fence_testserver1 (Just needs to be descriptive)
IP Address or Hostname: vCENTER ADDRESS
IP Port (optional): blank
Login: vCENTER USERNAME
password: PASSWORD
그외에는 기본값

VM Name: 가상머신 이름 또는 공백
VM UUID: 42556584-e4fe-b2e0-4781-515afba87cf3 (위에서 확인한 가상머신의 UUID값)
Use SSL: 체크합니다. (체크하지 않으면 작동하지 않습니다.)