Fence_virtualbox를 사용하여 심박조율기를 분리하는 방법을 배우고 있습니다.[ClusterLabs] VirtualBox용 Fence 에이전트, 하지만 작동시킬 수 없습니다. 실행하려고 하면 stonith_admin –-reboot <node id>
실패합니다 .
현재 내 설정은 다음과 같습니다.
Node ID: VM name:
orcllinux1 OL7
orcllinux2 OL7_2
다음을 사용하여 설정했습니다.
pcs stonith create fence_vbox fence_virtualbox pcmk_host_map=”orcllinux1:OL7,orcllinux2:OL7_2” pcmk_host_list=”orcllinux1,orcllinux2” pcmk_host_check=static_list ipaddr=”192.168.57.1” login=”root”
하지만 stonith_admin –-reboot <node id>
다음 오류가 발생합니다.
나는 다음을 사용하여 직접fence_virtualbox를 사용해 보았습니다.
fence_virtualbox -s 192.168.57.1 -p OL7 -o=reboot
효과가 있었습니다.
내 stonith 생성 구문이 잘못되었나요? 구문이 잘못된 경우 올바른 구문은 무엇입니까?
답변1
이것은 나에게 효과적입니다.
pcs stonith create myfence_vbox fence_vbox identity_file=/root/.ssh/id_rsa ipaddr=192.168.1.20 login=bk201 host_os=linux pcmk_host_map="node1:6051319b-6d94-4469-93ec-b918d047e849 node2:8cbc8c1c-2da0-4ae6-a902-fcc15dfa7745"
각 가상 머신의 UUID 목록을 얻으려면 다음을 실행하세요.
fence_vbox -o list -l bk201 -x -a 192.168.1.20 -k /root/.ssh/id_rsa
stonith_admin --reboot node2
테스트하려면 노드 1과 노드 2에서 재부팅하세요.