[Pacemaker] Issue with clone startup
Thierry DECKER
mail at thierry-decker.com
Sat Feb 23 16:46:02 UTC 2013
Preparing a cluster for running an active/active firewall.
Runing both nodes on Debian Sqeeze, corosync 1.2.1.
Each box has 3 nics :
- eth0 used as inside interface
- eth1 used as corosync communication between the nodes
- eth2 used as outside interface
On each box, eth0 is configured for virtual inside IP address : 172.16.0.1
On each box, eth2 is configured for virtual outside IP address :
192.168.1.50
I'm trying to have failover IP running on both nodes for both inside and
outside virtual IP addresses.
Everything works for one ( failover ip running on both nodes for inside )
but can't make it work for the second ( outside, which on start on one node
).
Guess I'm missing something with the timers or interval or timeout or
operations but really can't figure out what....
Results in the crm_mon :
============
Last updated: Sat Feb 23 17:14:10 2013
Stack: openais
Current DC: castor - partition with quorum
Version: 1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b
2 Nodes configured, 2 expected votes
2 Resources configured.
============
Online: [ polux castor ]
Clone Set: clone-foip-inside
Started: [ polux castor ]
Clone Set: clone-foip-outside
Started: [ castor ]
Stopped: [ foip-outside:1 ]
Any advises over here ?
--------------------------------------------------------------------------------------------------------------------------------------------------------------
crm(live)configure# edit
node castor
node polux
primitive foip-inside ocf:heartbeat:IPaddr2 \
params ip="172.16.0.1" cidr_netmask="24" nic="eth0"
clusterip_hash="sourceip-sourceport-destport" \
op start interval="0s" timeout="30s" \
op monitor interval="5s" timeout="30s" on-fail="restart" \
op stop interval="0s" timeout="30s"
primitive foip-outside ocf:heartbeat:IPaddr2 \
params ip="192.168.1.50" cidr_netmask="24" nic="eth2"
clusterip_hash="sourceip-sourceport-destport" \
op start interval="0s" timeout="30s" \
op monitor interval="5s" timeout="30s" on-fail="restart" \
op stop interval="0s" timeout="30s"
clone clone-foip-inside foip-inside \
meta clone-max="2" clone-node-max="1" interleave="true"
notify="true" target-role="Started"
clone clone-foip-outside foip-outside \
meta clone-max="2" clone-node-max="1" interleave="true"
notify="true" target-role="Started"
property $id="cib-bootstrap-options" \
dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" \
cluster-infrastructure="openais" \
expected-quorum-votes="2" \
stonith-enabled="false" \
no-quorum-policy="ignore"
Box 1 nics configuration :
#
# Interface eth0 --> inside
#
allow-hotplug eth0
iface eth0 inet static
address 172.16.0.2
netmask 255.255.255.0
network 172.16.0.0
broadcast 172.16.0.255
#
# Interface eth1 --> corosync
#
allow-hotplug eth1
iface eth1 inet static
address 172.16.31.1
netmask 255.255.255.252
network 172.16.31.0
broadcast 172.16.31.3
#
# Interface eth2 --> outside
#
allow-hotplug eth2
iface eth2 inet static
address 192.168.1.51
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
name-servers 192.168.1.254
Box 2 nics configuration :
#
# Interface eth0 --> inside
#
allow-hotplug eth0
iface eth0 inet static
address 172.16.0.3
netmask 255.255.255.0
network 172.16.0.0
broadcast 172.16.0.255
#
# Interface eth1 --> corosync
#
allow-hotplug eth1
iface eth1 inet static
address 172.16.31.2
netmask 255.255.255.252
network 172.16.31.0
broadcast 172.16.31.3
#
# Interface eth2 --> outside
#
allow-hotplug eth2
iface eth2 inet static
address 192.168.1.52
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
name-servers 192.168.1.254
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20130223/6fd181a8/attachment-0003.html>
More information about the Pacemaker
mailing list