<div dir="ltr"><div><div><div>Hi,<br><br>After some investigation, it seems that my Apache is having trouble starting in both nodes. I get the following error message when I try to restart the service:<br><br>Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.<br>

<br></div>"systemctl status httpd.service" shows the following output:<br><br>httpd.service - The Apache HTTP Server<br>   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)<br>   Active: failed (Result: exit-code) since Tue 2014-09-02 13:45:52 SGT; 8s ago<br>

  Process: 26095 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)<br>  Process: 26093 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)<br> Main PID: 26093 (code=exited, status=1/FAILURE)<br>

<br>Sep 02 13:45:52 node02 httpd[26093]: AH00558: httpd: Could not reliably det...ge<br>Sep 02 13:45:52 node02 httpd[26093]: (98)Address already in use: AH00072: m...80<br>Sep 02 13:45:52 node02 httpd[26093]: no listening sockets available, shutti...wn<br>

Sep 02 13:45:52 node02 httpd[26093]: AH00015: Unable to open logs<br>Sep 02 13:45:52 node02 systemd[1]: httpd.service: main process exited, code...RE<br>Sep 02 13:45:52 node02 systemd[1]: Failed to start The Apache HTTP Server.<br>

Sep 02 13:45:52 node02 systemd[1]: Unit httpd.service entered failed state.<br>Hint: Some lines were ellipsized, use -l to show in full.<br><br></div>/var/log/messages also shows similar messages<br><br>Sep  2 13:41:12 node02 systemd: Starting The Apache HTTP Server...<br>

Sep  2 13:41:12 node02 httpd: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.0.112. Set the 'ServerName' directive globally to suppress this message<br>Sep  2 13:41:12 node02 httpd: (98)Address already in use: AH00072: make_sock: could not bind to address <a href="http://127.0.0.1:80">127.0.0.1:80</a><br>

Sep  2 13:41:12 node02 httpd: no listening sockets available, shutting down<br>Sep  2 13:41:12 node02 httpd: AH00015: Unable to open logs<br>Sep  2 13:41:12 node02 systemd: httpd.service: main process exited, code=exited, status=1/FAILURE<br>

Sep  2 13:41:12 node02 systemd: Failed to start The Apache HTTP Server.<br>Sep  2 13:41:12 node02 systemd: Unit httpd.service entered failed state.<br><br></div>Is this related to the problem?<br><div><div><div><br></div>

</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Sep 2, 2014 at 12:42 PM, Teerapatr Kittiratanachai <span dir="ltr"><<a href="mailto:maillist.tk@gmail.com" target="_blank">maillist.tk@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Try to set cidr_netmask=32 for resource only, and let the physical<br>
interface's netmask be 24.<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, Sep 2, 2014 at 11:27 AM, Sihan Goi <<a href="mailto:goister@gmail.com">goister@gmail.com</a>> wrote:<br>
> Got it. Changed the netmask for both PCs to 255.255.255.0 and changed<br>
> cidr_netmask to 24 and it works...sort of.<br>
><br>
> It was working for a while, and then I rebooted both PCs, and now each<br>
> thinks its online and the other is offline.<br>
><br>
> "pcs status" on my node01 gives the following output:<br>
> Cluster name: cluster_web<br>
> Last updated: Tue Sep  2 12:21:25 2014<br>
> Last change: Tue Sep  2 12:13:27 2014 via cibadmin on node02<br>
> Stack: corosync<br>
> Current DC: node01 (1) - partition WITHOUT quorum<br>
> Version: 1.1.10-32.el7_0-368c726<br>
> 2 Nodes configured<br>
> 2 Resources configured<br>
><br>
><br>
> Online: [ node01 ]<br>
> OFFLINE: [ node02 ]<br>
><br>
> Full list of resources:<br>
><br>
>  virtual_ip    (ocf::heartbeat:IPaddr2):    Started node01<br>
>  webserver    (ocf::heartbeat:apache):    Started node01<br>
><br>
> PCSD Status:<br>
>   node01: Offline<br>
>   node02: Online<br>
><br>
> Daemon Status:<br>
>   corosync: active/disabled<br>
>   pacemaker: active/disabled<br>
>   pcsd: active/disabled<br>
><br>
> However, "pcs status" on node02 shows the following output:<br>
> Cluster name: cluster_web<br>
> Last updated: Tue Sep  2 12:20:41 2014<br>
> Last change: Tue Sep  2 11:59:03 2014 via cibadmin on node02<br>
> Stack: corosync<br>
> Current DC: node02 (2) - partition WITHOUT quorum<br>
> Version: 1.1.10-32.el7_0-368c726<br>
> 2 Nodes configured<br>
> 2 Resources configured<br>
><br>
><br>
> Online: [ node02 ]<br>
> OFFLINE: [ node01 ]<br>
><br>
> Full list of resources:<br>
><br>
>  virtual_ip    (ocf::heartbeat:IPaddr2):    Started node02<br>
>  webserver    (ocf::heartbeat:apache):    Started node02<br>
><br>
> PCSD Status:<br>
>   node01: Offline<br>
>   node02: Online<br>
><br>
> Daemon Status:<br>
>   corosync: active/disabled<br>
>   pacemaker: active/disabled<br>
>   pcsd: active/disabled<br>
><br>
> Seems like each node thinks it's online and the other is not. I'm running HA<br>
> on apache webserver, and if I access the webpage on node01, I get node01's<br>
> index.html. If I access it on node02, I get node02's index.html. If I access<br>
> it via another PC connected to the same AP, the webpage is unavailable.<br>
><br>
> What could be wrong?<br>
><br>
><br>
> On Mon, Sep 1, 2014 at 9:09 PM, John Lauro <<a href="mailto:john.lauro@covenanteyes.com">john.lauro@covenanteyes.com</a>><br>
> wrote:<br>
>><br>
>> ip=192.168.0.110 cidr_netmask=32<br>
>> /32 leaves no room for any other IP addresses on that interface and so you<br>
>> have to specify the nic.  Are you certain 192.168.0.111 and 192.168.0.112 do<br>
>> not have a different netmask from 255.255.255.255, like 255.255.255.0 for<br>
>> /24 or 255.255.0.0 for /16?  If they do have 255.255.255.255 too, then they<br>
>> are probably not setup correctly...<br>
>><br>
>> PS: cidr_netmask is optional.  Assuming a proper netmask (not<br>
>> 255.255.255.2555) is on 192.168.0.111 and 192.168.0.112 it should work<br>
>> without specifying cidr_netmask.<br>
>><br>
>><br>
>> ________________________________<br>
>><br>
>> From: "Sihan Goi" <<a href="mailto:goister@gmail.com">goister@gmail.com</a>><br>
>> To: <a href="mailto:pacemaker@oss.clusterlabs.org">pacemaker@oss.clusterlabs.org</a><br>
>> Sent: Monday, September 1, 2014 4:17:20 AM<br>
>> Subject: [Pacemaker] ERROR: Unable to find nic or netmask.<br>
>><br>
>><br>
>> Hi,<br>
>><br>
>> I'm trying to create a HA cluster with 2 CentOS 7 PCs connected to a<br>
>> wireless AP. The PCs have the static IP addresses 192.168.0.111 and<br>
>> 192.168.0.112 respectively and hostnames node01 and node02 respectively.<br>
>><br>
>> I've tried to create a virtual IP address of 192.168.0.110 using the<br>
>> following command:<br>
>><br>
>> pcs resource create virtual_ip ocf:heartbeat:IPaddr2 ip=192.168.0.110<br>
>> cidr_netmask=32 op monitor interval=30s<br>
>><br>
>> However, when I do a "pcs status resources" I get the following output:<br>
>><br>
>>  virtual_ip    (ocf::heartbeat:IPaddr2):    Stopped<br>
>><br>
>> The virtual IP is stopped rather than started. I looked into<br>
>> /var/log/messages and /var/log/pacemaker.log<br>
>>  and I find the following error messages:<br>
>><br>
>> node02 IPaddr2(virtual_ip)[25451]: ERROR: Unable to find nic or netmask.<br>
>> node02 IPaddr2(virtual_ip)[25451]: ERROR: [findif] failed<br>
>><br>
>> It seems that it's unable to find my nic. How can I fix this?<br>
>><br>
>> Thanks.<br>
>><br>
>> _______________________________________________<br>
>> Pacemaker mailing list: <a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
>> <a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
>><br>
>> Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br>
>> Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br>
>> Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br>
>><br>
>><br>
><br>
><br>
><br>
> --<br>
> - Goi Sihan<br>
> <a href="mailto:goister@gmail.com">goister@gmail.com</a><br>
><br>
> _______________________________________________<br>
> Pacemaker mailing list: <a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
> <a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
><br>
> Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br>
> Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br>
> Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br>
><br>
<br>
_______________________________________________<br>
Pacemaker mailing list: <a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
<a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
<br>
Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br>
Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br>
Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>- Goi Sihan<br><a href="mailto:goister@gmail.com">goister@gmail.com</a>
</div>