New Post has been published on 나만의 세상~!
New Post has been published on https://blog.seabow.pe.kr/?p=8372
(RHEL8,CentOS8)RHCS, KVM 환경에서 pacemaker 구성을 위한 fence_ipmilan 장치 사용하기 (vbmc)
당 내용은 가상(Virtualization, libvirtd) 환경에서 RHCS 에 대한 fence_ipmilan 을 사용하기 위해서 작성 되었음.
vbmc 가 설치되는 노드는 KVM Host 노드임
그리고 RHCS 를 구성하기 위하여 2개의 VM 을 생성
1. python3-pip 설치
pip 패키지를 사용하기 위하여 ( RHEL8, CentOS8 에서는 아래와 같이 python repository 를 사용 )
2. python2-virtualbmc 설치 ( Host )
# pip3 install virtualbmc
>> vbmcd 데몬을 실행 시켜줘야함.
# vbmcd
>> 만약 “ERROR VirtualBMC [-] server PID #0 still running” 와 같은 메시지가 발생되면 아래의 pid 파일이 존재 하는지 확인하여 삭제
/root/.vbmc/master.pid
# yum install virt-manager openssh-askpass
>> gui 환경과 openssh-askpass 가 설치되야 진행이 가능함.
비밀번호를 물어 보므로 아래의 과정으로 ssh key 인증 없이 사용할 수 있게 함.
# ssh-keygetn -r rsa
# ssh-copy-id root@localhost
### vbmc domain 등록
# vbmc add ‘domain_name1’ –port 7000 –username ‘userid’ –password ‘password’ –libvirt-uri=qemu+ssh://root@localhost/system
# vbmc add ‘domain_name2’ –port 7001 –username ‘userid’ –password ‘password’ –libvirt-uri=qemu+ssh://root@localhost/system
>> 해당 domain_name 은 “virsh list” 출력 결과의 domain_name 임.
### vbmc domain 실행
# vbmc start domain_name1
# vbmc start domain_name2
### vbmc domain list 확인
# vbmc list
3. vbmc 기반 fence_ipmilan 등록 및 테스트 ( Guest )
### fence_ipmilan 테스트
# fence_ipmilan -A password -P -a 172.16.0.1 -l ‘userid’ -p ‘password’ -o status –ipport=7000
# fence_ipmilan -A password -P -a 172.16.0.1 -l ‘userid’ -p ‘password’ -o status –ipport=7001
### fence_ipmilan stonith 등록
# pcs stonith create vmbc-a fence_ipmilan pcmk_host_list=”node01.cs” ipaddr=172.16.0.1 ipport=7000 login=’userid’ passwd=’passowrd’ lanplus=on auth=password delay=15 power_wait=20
# pcs stonith create vmbc-b fence_ipmilan pcmk_host_list=”node02.cs” ipaddr=172.16.0.1 ipport=7001 login=’userid’ passwd=’passowrd’ lanplus=on auth=password power_wait=20







