<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=iso-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello everyone,<br>
    I have a cluster with the following configuration<br>
    <br>
    <br>
    node 1: pc-1<br>
    node 2: pc-2<br>
    <br>
    primitive asterisk asterisk \<br>
            params user=root group=root maxfiles=65536
    monitor_sipuri=<a class="moz-txt-link-rfc2396E" href="sip:10.2.31.240">"sip:10.2.31.240"</a><br>
    primitive pingGW PingOnFailOver<br>
    primitive tftp lsb:tftpd-hpa \<br>
            op monitor interval=30s \<br>
            op start interval=0 timeout=120s \<br>
            op stop interval=0 timeout=120s<br>
    primitive virtual-ip IPaddr2 \<br>
            params ip=10.2.31.240 cidr_netmask=20<br>
    colocation et-cluster-dependency inf: virtual-ip asterisk pingGW
    tftp<br>
    order et-cluster-order inf: virtual-ip asterisk pingGW tftp<br>
    <br>
    <br>
    I have installed sipsak to use the ocf:heartbeat:asterisk RA<br>
    Asterisk has a binding on the virtual ip (bindnetaddr)<br>
    Resource asterisk doesn't start and I get the following errors with
    crm_mon<br>
    <br>
    <br>
    Online: [ pc-1 pc-2 ]<br>
    <br>
    virtual-ip      (ocf::heartbeat:IPaddr2):       Started pc-2<br>
    <br>
    Failed actions:<br>
        asterisk_start_0 on pc-1 'unknown error' (1): call=20,
    status=complete, last-rc-change='Fri Jul 24 18:0<br>
    9:05 2015', queued=0ms, exec=2131ms<br>
        asterisk_start_0 on pc-2 'unknown error' (1): call=25,
    status=complete, last-rc-change='Fri Jul 24 18:0<br>
    9:21 2015', queued=0ms, exec=2123ms<br>
    <br>
    <br>
    I tried to debug the RA as described here
    <a class="moz-txt-link-freetext" href="http://clusterlabs.org/wiki/Debugging_Resource_Failures">http://clusterlabs.org/wiki/Debugging_Resource_Failures</a>, configured
    the cluster only with the virtual ip (10.2.31.240)<br>
    <br>
    root@pc-1:~# echo $OCF_ROOT<br>
    /usr/lib/ocf<br>
    root@pc-1:~# export OCF_RESKEY_user=root<br>
    root@pc-1:~# export OCF_RESKEY_group=root<br>
    root@pc-1:~# export OCF_RESKEY_maxfiles=65536<br>
    root@pc-1:~# export OCF_RESKEY_monitor_sipuri=<a class="moz-txt-link-freetext" href="sip:10.2.31.240">sip:10.2.31.240</a><br>
    <br>
    <br>
    <br>
    root@pc-1:~# /usr/lib/ocf/resource.d/heartbeat/asterisk start ; echo
    $?<br>
    ERROR: /usr/lib/ocf/resource.d/heartbeat/asterisk: 1: kill: No such
    process<br>
    INFO: Asterisk PBX not running: removing old PID file<br>
    ERROR: Unable to connect to remote asterisk (does
    /var/run/asterisk/asterisk.ctl exist?)<br>
    INFO: Asterisk PBX not running yet<br>
    INFO: 0 active channels 0 active calls 0 calls processed<br>
    ERROR: command failed: sipsak -s <a class="moz-txt-link-freetext" href="sip:10.2.31.240">sip:10.2.31.240</a><br>
    ERROR: Asterisk PBX start failed<br>
    1<br>
    <br>
    root@pc-1:~# /usr/lib/ocf/resource.d/heartbeat/asterisk start ; echo
    $?                                             INFO: Asterisk PBX
    already running<br>
    0<br>
    <br>
    <br>
    Running the script from shell I get those errors the first time, but
    asterisk starts, infact if I run the script again it results online.<br>
    It happened that twice the resource started correctly with the
    others, but after a failover the resource didn't start on the other
    node.<br>
    <br>
    What am I missing?<br>
    <br>
    Thanks<br>
    <br>
    <br>
    P.s.<br>
    <br>
    My conf is<br>
    Debian Jessie 8.1<br>
    Pacemaker 1.1.12<br>
    Corosync 2.3.4<br>
    crmsh 2.1.0<br>
    asterisk 13.4.0<br>
    <br>
    <div class="moz-signature">
      <hr align="left" color="#000080" size="1" width="282"> </div>
  </body>
</html>