Hi, I've setup two ClusterIP instances on a two node cluster using the below configuration:
node node1.domain.com node node2.domain.com primitive clusterip_33 ocf:heartbeat:IPaddr2 \ params ip="xxx.xxx.xxx.33" cidr_netmask="27" nic="eth0:10" clusterip_hash="sourceip-sourceport-destport" mac="01:XX:XX:XX:XX:XX" primitive clusterip_34 ocf:heartbeat:IPaddr2 \ params ip="xxx.xxx.xxx.34" cidr_netmask="27" nic="eth0:11" clusterip_hash="sourceip-sourceport-destport" mac="01:XX:XX:XX:XX:XX" clone clone_clusterip_33 clusterip_33 \ meta globally-unique="true" clone-max="2" clone-node-max="2" notify="true" target-role="Started" \ params resource-stickiness="0" clone clone_clusterip_34 clusterip_34 \ meta globally-unique="true" clone-max="2" clone-node-max="2" notify="true" target-role="Started" \ params resource-stickiness="0" property $id="cib-bootstrap-options" \ dc-version="1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd" \ cluster-infrastructure="openais" \ stonith-enabled="false" \ expected-quorum-votes="2" \ last-lrm-refresh="1307352624" The resources start up on each node, with the correct iptables rules being assigned. ============ Last updated: Mon Jun 6 11:29:24 2011 Stack: openais Current DC: node1.domain.com - partition with quorum Version: 1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd 2 Nodes configured, 2 expected votes 2 Resources configured. ============ Online: [ node1.domain.com node2.domain.com ] Clone Set: clone_clusterip_33 (unique) clusterip_33:0 (ocf::heartbeat:IPaddr2): Started node1.domain.com clusterip_33:1 (ocf::heartbeat:IPaddr2): Started node2.domain.com Clone Set: clone_clusterip_34 (unique) clusterip_34:0 (ocf::heartbeat:IPaddr2): Started node1.domain.com clusterip_34:1 (ocf::heartbeat:IPaddr2): Started node2.domain.com I receive an error whenever I attempt to migrate one of the resources, so that a single node handles all the ClusterIP traffic. crm(live)resource# migrate clusterip_33:1 node1.domain.com Error performing operation: Update does not conform to the configured schema/DTD crm(live)resource# migrate clusterip_34:1 node1.domain.com Error performing operation: Update does not conform to the configured schema/DTD And when one of the nodes is taken offline, by stopping corosync, the resources are stopped on the remaining node and cannot be started without the other node being brought back online. ============ Last updated: Mon Jun 6 12:42:21 2011 Stack: openais Current DC: node1.domain.com - partition WITHOUT quorum Version: 1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd 2 Nodes configured, 2 expected votes 2 Resources configured. ============ Online: [ node1.domain.com ] OFFLINE: [ node2.domain.com ] If I add a colocation to the config: colocation coloc_clusterip inf: clone_clusterip_33 clone_clusterip_34 When the offline node is brought back up, all the resources are started on the other node. ============ Last updated: Mon Jun 6 13:00:39 2011 Stack: openais Current DC: node1.domain.com - partition WITHOUT quorum Version: 1.0.8-042548a451fce8400660f6031f4da6f0223dd5dd 2 Nodes configured, 2 expected votes 2 Resources configured. ============ Online: [ node1.domain.com node2.domain.com ] Clone Set: clone_clusterip_33 (unique) clusterip_33:0 (ocf::heartbeat:IPaddr2): Started node1.domain.com clusterip_33:1 (ocf::heartbeat:IPaddr2): Started node1.domain.com Clone Set: clone_clusterip_34 (unique) clusterip_34:0 (ocf::heartbeat:IPaddr2): Started node1.domain.com clusterip_34:1 (ocf::heartbeat:IPaddr2): Started node1.domain.com Can anyone see where I'm going wrong with this? Many thanks, REW _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
