게시물 39건
   
KVM기반 fence 설정하기
글쓴이 : theko 날짜 : 2018-05-06 (일) 22:47 조회 : 218
호스트 서버 RHEL7
VM 2대  RHEL6



Host_Server

# yum install fence-virt fence-virtd fence-virtd-libvirt fence-virtd-multicast fence-virtd-serial

# mkdir -p /etc/cluster


- 키를 만드는거다
# dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=4k count=1

- 만든키를 배포
# scp /etc/cluster/fence_xvm.key root@vm-server01:/etc/cluster/fence_xvm.key
# scp /etc/cluster/fence_xvm.key root@vm-server02:/etc/cluster/fence_xvm.key




- Host OS에서 펜싱 데몬을 구성하도록 한다.

# fence_virtd -c

---------------------------------------------------------------
[host_server]# cat /etc/fence_virt.conf
fence_virtd {
        module_path = "/usr/lib64/fence-virt";
        listener = "multicast";
        backend = "libvirt";
}

listeners {
        multicast {
                family = "ipv4";
                address = "225.0.0.12";
                port = "1229";
                interface = "virbr1";       //통신할 device 보통 Heartbeat
                key_file = "/etc/cluster/fence_xvm.key";
        }

}

---------------------------------------------------------------

# service fence_virtd start
# chkconfig fence_virtd on





Guest OS 설정

# yum install fence-virt  //데몬은 실행 시키지말아야함


TEST방법

fence_xvm -a 225.0.0.12 -k /etc/cluster/fence_xvm-host2.key -H guest2 -o status
fence_xvm -o reboot -a 225.0.0.12 -k /etc/cluster/fence_xvm_host1.key -H guest1 

이와 같이 하면 되는데   -H 뒤에 붙은 호스트는, 호스트 서버에서 아래와 같이 검색해서나온명이다.

[host_server]# virsh list 
 Id Name                 State 
---------------------------------- 
 1  guest1               running 



or

[host_server]# fence_xvm -o list




이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com