[Pacemaker] Is it possible for ocf:heartbeat:IPaddr2 to be on different NICs?

Michael Schwartzkopff misch at multinet.de
Fri Apr 23 12:12:52 EDT 2010


Am Freitag, 23. April 2010 18:04:30 schrieb Dejan Muhamedagic:
> Hi,
>
> On Fri, Apr 23, 2010 at 11:44:16AM -0400, daniel qian wrote:
> > We have a simple two-node cluster with apache running together with two
> > floating IPs as shown below:
> >
> > node gamma
> > node sql
> > primitive ClusterIP ocf:heartbeat:IPaddr2 \
> >         params ip="x.x.x.x" cidr_netmask="32" \
> >         op monitor interval="30s" \
> >         meta target-role="Started"
> > primitive apache ocf:heartbeat:apache \
> >         params configfile="/usr/local/apache2/conf/httpd.conf"
> > httpd="/usr/local/apache2/bin/httpd" \ op monitor interval="1min" \
> >         meta target-role="Started"
> > primitive secure2 ocf:heartbeat:IPaddr2 \
> >         params ip="y.y.y.y" cidr_netmask="32" \
> >         op monitor interval="30s"
> > group WebCluster ClusterIP secure2 apache
> > property $id="cib-bootstrap-options" \
> >         dc-version="1.0.6-f709c638237cdff7556cb6ab615f32826c0f8c06" \
> >         cluster-infrastructure="openais" \
> >         expected-quorum-votes="2" \
> >         stonith-enabled="false" \
> >         no-quorum-policy="ignore" \
> >
> >
> > The floating IPs can start fine on the node1 with eth0 in the same
> > network block of the two IPS - x.x.x.x and y.y.y.y but they cant start on
> > the second node with eth1 meant for binding these two floating IPs.
> >
> > [root at sql conf]# crm_mon -1
> >
> >
> > ============
> > Last updated: Fri Apr 23 11:31:15 2010
> > Stack: openais
> > Current DC: sql - partition with quorum
> > Version: 1.0.6-f709c638237cdff7556cb6ab615f32826c0f8c06
> > 2 Nodes configured, 2 expected votes
> > 1 Resources configured.
> > ============
> >
> > Online: [ sql gamma ]
> >
> >  Resource Group: WebCluster
> >      ClusterIP  (ocf::heartbeat:IPaddr2):       Started sql
> >      secure2    (ocf::heartbeat:IPaddr2):       Started sql
> >      apache     (ocf::heartbeat:apache):        Started sql
> >
> > Failed actions:
> >     ClusterIP_monitor_0 (node=gamma, call=2, rc=5, status=complete): not
> > installed secure2_monitor_0 (node=gamma, call=3, rc=5, status=complete):
> > not installed
> >
> >
> > snippet of /var/log/messages of the second node:
> >
> > Apr 23 05:11:11 gamma attrd: [2664]: info: crm_new_peer: Node sql now has
> > id: 16847020 Apr 23 05:11:11 gamma attrd: [2664]: info: crm_new_peer:
> > Node 16847020 is now known as sql Apr 23 05:11:11 gamma attrd: [2664]:
> > info: find_hash_entry: Creating hash entry for probe_complete Apr 23
> > 05:11:11 gamma attrd: [2664]: info: attrd_perform_update: Delaying
> > operation probe_complete=<null>: cib not connected Apr 23 05:11:11 gamma
> > attrd: [2664]: info: attrd_perform_update: Delaying operation
> > terminate=<null>: cib not connected Apr 23 05:11:11 gamma attrd: [2664]:
> > info: attrd_perform_update: Delaying operation shutdown=<null>: cib not
> > connected Apr 23 05:11:11 gamma attrd: [2664]: info: find_hash_entry:
> > Creating hash entry for last-failure-apache Apr 23 05:11:11 gamma attrd:
> > [2664]: info: attrd_perform_update: Delaying operation
> > last-failure-apache=<null>: cib not connected Apr 23 05:11:11 gamma
> > attrd: [2664]: info: find_hash_entry: Creating hash entry for
> > fail-count-apache Apr 23 05:11:11 gamma attrd: [2664]: info:
> > attrd_perform_update: Delaying operation fail-count-apache=<null>: cib
> > not connected Apr 23 05:11:11 gamma crmd: [2666]: info: do_lrm_rsc_op:
> > Performing key=8:299:7:645d88d1-3c62-4652-87a6-3f63037ee41c
> > op=ClusterIP_monitor_0 ) Apr 23 05:11:11 gamma lrmd: [2663]: info:
> > rsc:ClusterIP:2: probe Apr 23 05:11:11 gamma crmd: [2666]: info:
> > do_lrm_rsc_op: Performing
> > key=9:299:7:645d88d1-3c62-4652-87a6-3f63037ee41c op=secure2_monitor_0 )
> > Apr 23 05:11:11 gamma lrmd: [2663]: info: rsc:secure2:3: probe
> > Apr 23 05:11:11 gamma crmd: [2666]: info: do_lrm_rsc_op: Performing
> > key=10:299:7:645d88d1-3c62-4652-87a6-3f63037ee41c op=apache_monitor_0 )
> > Apr 23 05:11:11 gamma lrmd: [2663]: info: rsc:apache:4: probe
> > Apr 23 05:11:11 gamma IPaddr2[2678]: ERROR: Setup problem: Couldn't find
> > utility ip Apr 23 05:11:11 gamma crmd: [2666]: info: process_lrm_event:
> > LRM operation ClusterIP_monitor_0 (call=2, rc=5, cib-update=8,
> > confirmed=true) not installed Apr 23 05:11:11 gamma IPaddr2[2679]: ERROR:
> > Setup problem: Couldn't find utility ip
>
> You need to install the ip utility (iproute2).
>
> Thanks,
>
> Dejan
>
> > Apr 23 05:11:11 gamma crmd: [2666]: info: process_lrm_event: LRM
> > operation secure2_monitor_0 (call=3, rc=5, cib-update=9, confirmed=true)
> > not installed Apr 23 05:11:11 gamma apache[2680]: INFO: apache not
> > running
> > Apr 23 05:11:11 gamma crmd: [2666]: info: process_lrm_event: LRM
> > operation apache_monitor_0 (call=4, rc=7, cib-update=10, confirmed=true)
> > not running Apr 23 05:11:11 gamma attrd: [2664]: info:
> > attrd_trigger_update: Sending flush op to all hosts for: probe_complete
> > (true) Apr 23 05:11:11 gamma attrd: [2664]: info: attrd_perform_update:
> > Delaying operation probe_complete=true: cib not connected Apr 23 05:11:11
> > gamma attrd: [2664]: info: attrd_trigger_update: Sending flush op to all
> > hosts for: probe_complete (true) Apr 23 05:11:11 gamma attrd: [2664]:
> > info: attrd_perform_update: Delaying operation probe_complete=true: cib
> > not connected
> >
> >
> > Is this problem all because the second node is using a different nic
> > instead of the default eth0? Is there a solution for this without
> > changing the nic settings?
> >
> >
> > Thanks,
> > Daniel
> >
> >
> >
> > _______________________________________________
> > Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> > http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> >
> > Project Home: http://www.clusterlabs.org
> > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf

Also see:
http://www.clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-
rules-resource-options.html

-- 
Dr. Michael Schwartzkopff
MultiNET Services GmbH
Addresse: Bretonischer Ring 7; 85630 Grasbrunn; Germany
Tel: +49 - 89 - 45 69 11 0
Fax: +49 - 89 - 45 69 11 21
mob: +49 - 174 - 343 28 75

mail: misch at multinet.de
web: www.multinet.de

Sitz der Gesellschaft: 85630 Grasbrunn
Registergericht: Amtsgericht München HRB 114375
Geschäftsführer: Günter Jurgeneit, Hubert Martens

---

PGP Fingerprint: F919 3919 FF12 ED5A 2801 DEA6 AA77 57A4 EDD8 979B
Skype: misch42




More information about the Pacemaker mailing list