<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2015-06-16 5:59 GMT+02:00 Andrew Beekhof <span dir="ltr"><<a href="mailto:andrew@beekhof.net" target="_blank">andrew@beekhof.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><br>
> On 16 Jun 2015, at 12:00 am, Oscar Salvador <<a href="mailto:osalvador.vilardaga@gmail.com">osalvador.vilardaga@gmail.com</a>> wrote:<br>
><br>
> Hi,<br>
><br>
</span>> I've configured a fencing with libvirt, but I'm having some problem with stonith, due to the error "no route to host”<br>
<br>
That message is a bit wonky.<br>
What it really means is that there were no devices that advertise the ability to fence that node.<br>
<br>
In this case, pacemaker wants to fence “server” but hostlist is set to server.fqdn<br>
Drop the .fqdn and it should work<br></blockquote><div><br></div><div>Get rid of the +fqdn was not an option, sorry, but I could fix it in another way with the help of digimer.</div><div>I've used the fence_virsh, from fence_agents. </div><div><br></div><div>First of all I configured it in this way:</div><div><br></div><div><div><i>primitive fence_server01 stonith:fence_virsh \<br></i></div><div><i>        params ipaddr=virtnode01 port=server01.fqdn action=reboot login=root passwd=passwd delay=15  \</i></div><div><i>        op monitor interval=60s </i></div><div><i>primitive fence_server02 stonith:fence_virsh \</i></div><div><i>        params ipaddr=virtnode02 port=server02.fqdn action=reboot login=root passwd=passwd delay=15  \</i></div><div><i>        op monitor interval=60s </i></div><div><i><br></i></div><div><br></div><div>But when I tried to fence a node, I received this errors:</div><div><br></div><div><ol style="margin:0px;padding:0px 0px 0px 48px;color:rgb(172,172,172);font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono',monospace,serif;font-size:12px;line-height:21px;background-color:rgb(248,248,248)"><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1298] server01    pengine:  warning: pe_fence_node:     Node server02 will be fenced because p_fence_server01 is thought to be active there</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1299] server01       crmd:   notice: te_fence_node:     Executing reboot fencing operation (12) on server02 (timeout=60000)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:   notice: handle_request:    Client crmd.1299.d339ea94 wants to fence (reboot) 'server02' with device '(any)'</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:   notice: initiate_remote_stonith_op:        Initiating remote operation reboot for server02: 19fdb8e0-2611-45a7-b44d-b58fa0e99cab (0)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1297] server01      attrd:     info: attrd_cib_callback:        Update 12 for probe_complete: OK (0)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1297] server01      attrd:     info: attrd_cib_callback:        Update 12 for probe_complete[server01]=true: OK (0)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:   notice: can_fence_host_with_device:        p_fence_server02 can not fence (reboot) server02: dynamic-list</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:     info: process_remote_stonith_query:      All queries have arrived, continuing (1, 1, 1, 19fdb8e0-2611-45a7-b44d-b58fa0e99cab)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:   notice: stonith_choose_peer:       Couldn't find anyone to fence server02 with <any></div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:     info: call_remote_stonith:       Total remote op timeout set to 60 for fencing of node server02 for crmd.1299.19fdb8e0</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:     info: call_remote_stonith:       None of the 1 peers have devices capable of terminating server02 for crmd.1299 (0)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:  warning: get_xpath_object:  No match for //@st_delegate in /st-reply</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1295] server01   stonithd:    error: remote_op_done:    Operation reboot of server02 by server01 for crmd.1299@server01.19fdb8e0: No such device</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1299] server01       crmd:   notice: tengine_stonith_callback:  Stonith operation 3/12:1:0:a989fb7b-1af1-4bac-992b-eef416e25775: No such device (-19)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1299] server01       crmd:   notice: tengine_stonith_callback:  Stonith operation 3 for server02 failed (No such device): aborting transition.</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1299] server01       crmd:   notice: abort_transition_graph:    Transition aborted: Stonith failed (source=tengine_stonith_callback:697, 0)</div></li><li class=""><div class="" style="padding:0px 5px;vertical-align:top;color:rgb(0,0,0);border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);background:rgb(255,255,255)">Jun 16 09:37:59 [1299] server01       crmd:   notice: tengine_stonith_notify:    Peer server02 was not terminated (reboot) by server01 for server01: No such device (ref=19fdb8e0-2611-45a7-b44d-b58fa0e99cab) by client crmd.1299</div></li></ol><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><br></span></font></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px">So, I had to put <b>pcmk_host_list </b>parameter, like:</span></font></div></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><br></span></font></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><div style>primitive fence_server01 stonith:fence_virsh \</div><div style>        params ipaddr=virtnode01 port=server01.fqdn action=reboot login=root passwd=passwd delay=15 pcmk_host_list=server01 \</div><div style>        op monitor interval=60s </div><div style>primitive fence_server02 stonith:fence_virsh \</div><div style>        params ipaddr=virtnode02 port=server02.fqdn action=reboot login=root passwd=passwd delay=15 pcmk_host_list=server02 \</div><div style>        op monitor interval=60s</div><div style><br></div><div style>Could you explain me, why? I hope that this doesn't not sound rough, it's only I don't understand why.</div><div style><br></div><div style>Thank you very much</div><div style>Oscar Salvador</div><div style><br></div></span></font></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><br></span></font></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><br></span></font></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><br></span></font></div><div><font color="#000000" face="Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, monospace, serif"><span style="font-size:12px;line-height:21px"><br></span></font></div><div><br></div></div><div><br></div><div><br></div><div><br></div></div></div></div>