<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Hi Andrew,<div><br></div><div>I've installed pacemaker and updated my ha.cf on the quorum node, removing ccm and replacing it with the pacemaker respawn line. You're correct - migration happens quickly and does not need to wait for these timeouts.&nbsp;<span style="font-size: 12pt; ">I then reverted&nbsp;crmd-integration-timeout to its default 3m value.</span></div><div><span style="font-size: 12pt; "><br></span></div><div><span style="font-size: 12pt; ">Thanks,</span></div><div><span style="font-size: 12pt; "><br></span></div><div><span style="font-size: 12pt; ">Andrew</span></div><div><br><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b><span>"Andrew Beekhof" &lt;<a class="smarterwiki-linkify" href="mailto:andrew@beekhof.net" title="[GMCP] Compose a new mail to andrew@beekhof.net" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=andrew@beekhof.net','Compose new message','width=640,height=480');return false">andrew@beekhof.net</a>&gt;</span><br><b>To: </b><span>"The Pacemaker cluster resource manager" &lt;<a class="smarterwiki-linkify" href="mailto:pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">pacemaker@oss.clusterlabs.org</a>&gt;</span><br><b>Sent: </b>Monday, February 27, 2012 5:25:46 AM<br><b>Subject: </b>Re: [Pacemaker] Configuring 3rd Node as Quorum Node in 2 Node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cluster<br><br>It looks like we're waiting for the other node to respond, which it wont do.<br>Is running pacemaker on the other node but with standby=true an option for you?<br><br><span>On Sat, Feb 25, 2012 at 6:25 AM, Andrew Martin &lt;<a class="smarterwiki-linkify" href="mailto:amartin@xes-inc.com" title="[GMCP] Compose a new mail to amartin@xes-inc.com" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=amartin@xes-inc.com','Compose new message','width=640,height=480');return false">amartin@xes-inc.com</a>&gt; wrote:</span><br>&gt; Hi Andreas,<br>&gt;<br>&gt; Thanks, adding "respawn hacluster /usr/lib/heartbeat/ccm" to ha.cf worked.<br>&gt; Since quorum-node is in standby, it shows up as "OFFLINE (standby)" in<br>&gt; crm_mon. It seems that "cl_status nodestatus quorum-node" always returns<br>&gt; "active", even if heartbeat is stopped on the quorum node. However,<br>&gt; "cl_status hblinkstatus quorum-node br0" can correctly detect if heartbeat<br>&gt; is down on quorum-node so I can use that to check its connectivity.<br>&gt;<br>&gt; I was able to successfully test resources automatically stopping once quorum<br>&gt; was lost. I did this by shutting down node2 so that only node1 and<br>&gt; quorum-node remained. I then stopped heartbeat on quorum-node, which<br>&gt; resulted in node1 losing quorum and the resources stopping (as expected).<br>&gt; After starting heartbeat on quorum-node again, node1 reestablished quorum<br>&gt; within about 1 minute. However, it took significantly longer (around 18<br>&gt; minutes) for the resources on node1 to start again. Looking through the<br>&gt; logs, I discovered that this is because of the values of<br>&gt; the&nbsp;cluster-recheck-interval (displayed as "PEngine Recheck Timer" in the<br>&gt; logs) and&nbsp;crmd-integration-timeout (displayed as "Integration Timer" in the<br>&gt; logs) properties. Here's the sequence of events as I understand it:<br>&gt; 1. quorum is reestablished<br>&gt; 2. the cluster-recheck-interval timer pops, sees that quorum has been<br>&gt; reestablished, and schedules crmd-integration-timeout to run<br>&gt; 3. after crmd-integration-timeout's timeout period, it pops and also sees<br>&gt; that quorum has been restablished and thus starts the resources<br>&gt;<br>&gt; Based on this, the maximum wait time for resources to start once quorum has<br>&gt; been reestablished is the value of cluster-recheck-interval plus the value<br>&gt; of crmd-integration-timeout, or (15m + 3m). I have confirmed this value<br>&gt; through several runs of this test. This seems like a very long time to me,<br>&gt; so I adjusted both of these values down to 1m. Running the test again I was<br>&gt; able to confirm that the resources started 2m after quorum was<br>&gt; reestablished:<br>&gt; ## quorum reestablished<br>&gt; 12:35:31 node1 ccm: [27015]: debug: quorum plugin: majority<br>&gt; 12:35:31 node1 ccm: [27015]: debug: cluster:linux-ha, member_count=2,<br>&gt; member_quorum_votes=200<br>&gt; 12:35:31 node1 ccm: [27015]: debug: total_node_count=3,<br>&gt; total_quorum_votes=300<br>&gt; 12:35:31 node1 crmd: [27020]: info: crmd_ccm_msg_callback: Quorum<br>&gt; (re)attained after event=NEW MEMBERSHIP (id=14)<br>&gt; 12:35:31 node1 crmd: [27020]: info: crm_update_quorum: Updating quorum<br>&gt; status to true (call=366)<br>&gt; ##&nbsp;cluster-recheck-interval pops, schedules&nbsp;crmd-integration-timeout to run<br>&gt; after its timout<br>&gt; 12:36:18 node1 crmd: [27020]: info: crm_timer_popped: PEngine Recheck Timer<br>&gt; (I_PE_CALC) just popped (60000ms)<br>&gt; 12:36:18 node1 crmd: [27020]: info: do_state_transition: State transition<br>&gt; S_IDLE -&gt; S_POLICY_ENGINE [ input=I_PE_CALC cause=C_TIMER_POPPED<br>&gt; origin=crm_timer_popped ]<br>&gt; 12:36:18 node1 crmd: [27020]: info: do_state_transition: Progressed to state<br>&gt; S_POLICY_ENGINE after C_TIMER_POPPED<br>&gt; ##&nbsp;crmd-integration-timeout runs, starts the resources<br>&gt; 12:37:18 node1 crmd: [27020]: ERROR: crm_timer_popped: Integration Timer<br>&gt; (I_INTEGRATED) just popped in state S_INTEGRATION! (60000ms)<br>&gt; 12:37:18 node1 crmd: [27020]: info: crm_timer_popped: Welcomed: 1,<br>&gt; Integrated: 1<br>&gt; 12:37:18 node1 crmd: [27020]: info: do_state_transition: State transition<br>&gt; S_INTEGRATION -&gt; S_FINALIZE_JOIN [ input=I_INTEGRATED cause=C_TIMER_POPPED<br>&gt; origin=crm_timer_popped ]<br>&gt; 12:37:18 node1 crmd: [27020]: WARN: do_state_transition: Progressed to state<br>&gt; S_FINALIZE_JOIN after C_TIMER_POPPED<br>&gt; 12:37:20 node1 crmd: [27020]: info: do_dc_join_final: Ensuring DC, quorum<br>&gt; and node attributes are up-to-date<br>&gt; 12:37:20 node1 crmd: [27020]: info: crm_update_quorum: Updating quorum<br>&gt; status to true (call=379)<br>&gt; 12:37:20 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r0:1#011(Stopped)<br>&gt; 12:37:20 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r1:1#011(Stopped)<br>&gt; 12:37:20 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r2:1#011(Stopped)<br>&gt; 12:37:20 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_libvirt-bin:1#011(Stopped)<br>&gt; 12:37:20 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_libvirt-bin:2#011(Stopped)<br>&gt; 12:37:21 node1 crmd: [27020]: notice: run_graph: Transition 77 (Complete=24,<br>&gt; Pending=0, Fired=0, Skipped=3, Incomplete=0,<br>&gt; Source=/var/lib/pengine/pe-input-526.bz2): Stopped<br>&gt; 12:37:21 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r0:1#011(Stopped)<br>&gt; 12:37:21 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r1:1#011(Stopped)<br>&gt; 12:37:21 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r2:1#011(Stopped)<br>&gt; 12:37:21 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_libvirt-bin:1#011(Stopped)<br>&gt; 12:37:21 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_libvirt-bin:2#011(Stopped)<br>&gt; 12:37:23 node1 lrmd: [27017]: info: RA output: (p_vm:start:stdout) Domain<br>&gt; MyVM started<br>&gt; 12:38:23 node1 crmd: [27020]: info: crm_timer_popped: PEngine Recheck Timer<br>&gt; (I_PE_CALC) just popped (60000ms)<br>&gt; 12:38:23 node1 crmd: [27020]: info: do_state_transition: State transition<br>&gt; S_IDLE -&gt; S_POLICY_ENGINE [ input=I_PE_CALC cause=C_TIMER_POPPED<br>&gt; origin=crm_timer_popped ]<br>&gt; 12:38:23 node1 crmd: [27020]: info: do_state_transition: Progressed to state<br>&gt; S_POLICY_ENGINE after C_TIMER_POPPED<br>&gt; 12:38:23 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r0:1#011(Stopped)<br>&gt; 12:38:23 node1 pengine: [29916]: notice: LogActions: Leave<br>&gt; p_drbd_r1:1#011(Stopped)<br>&gt;<br>&gt; I've attached the full logs from this time period in addition to the excerpt<br>&gt; above.<br>&gt;<br>&gt; Is there a better way to trigger the starting of resources once quorum has<br>&gt; been reestablished? Or is modifying these two properties a good way of doing<br>&gt; it?<br>&gt;<br>&gt; Thanks,<br>&gt;<br>&gt; Andrew<br>&gt;<br>&gt; ________________________________<br><span>&gt; From: "Andreas Kurz" &lt;<a class="smarterwiki-linkify" href="mailto:andreas@hastexo.com" title="[GMCP] Compose a new mail to andreas@hastexo.com" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=andreas@hastexo.com','Compose new message','width=640,height=480');return false">andreas@hastexo.com</a>&gt;</span><br><span>&gt; To: <a class="smarterwiki-linkify" href="mailto:pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">pacemaker@oss.clusterlabs.org</a></span><br>&gt; Sent: Friday, February 24, 2012 7:26:59 AM<br>&gt; Subject: Re: [Pacemaker] Configuring 3rd Node as Quorum Node<br>&gt; in&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cluster<br>&gt;<br>&gt;<br>&gt; Hello,<br>&gt;<br>&gt; On 02/23/2012 03:59 PM, Andrew Martin wrote:<br>&gt;&gt; I set up the 3rd node ("quorum") yesterday by only installing heartbeat,<br>&gt;&gt; not pacemaker. Is pacemaker necessary as well? I commented out the<br>&gt;&gt; following lines in its ha.cf since it is always going to be running in<br>&gt;&gt; standby:<br>&gt;&gt; autojoin none<br>&gt;&gt; mcast eth0 239.0.0.43 694 1 0<br>&gt;&gt; bcast eth0<br>&gt;&gt; warntime 5<br>&gt;&gt; deadtime 15<br>&gt;&gt; initdead 60<br>&gt;&gt; keepalive 2<br>&gt;&gt; node node1<br>&gt;&gt; node node2<br>&gt;&gt; node quorum<br>&gt;&gt; #crm respawn<br>&gt;&gt; #respawn hacluster /usr/lib/heartbeat/dopd<br>&gt;&gt; #apiauth dopd gid=haclient uid=hacluster<br>&gt;&gt;<br>&gt;<br>&gt; Hmm ... IIRC I had to enable ccm in ha.cf on the third node during my<br>&gt; last heartbeat tests to enable a quorum node:<br>&gt;<br>&gt; respawn hacluster &nbsp; &nbsp; &nbsp; ccm<br>&gt;<br>&gt;&gt; Since this quorum node only has a single ethernet interface, can it be<br>&gt;&gt; used for both the mcast and bcast parameters? How are both the multicast<br>&gt;&gt; and broadcast pathways used for node communication? After saving these<br>&gt;&gt; parameters and reloading heartbeat on all nodes, the "quorum" node is<br>&gt;&gt; listed as offline in the cluster. Is there something missing in my<br>&gt;&gt; configuration that is preventing it from communicating with the rest of<br>&gt;&gt; the cluster?<br>&gt;<br>&gt; cl_status and hbclient should give you some membership information, and<br>&gt; there should be some log entries on the nodes running Pacemaker. I don't<br>&gt; think the node will show up as ONLINE in crm_mon if no Pacemaker is<br>&gt; running there.<br>&gt;<br>&gt; You only need the communication settings you also used for node1/2 on<br>&gt; the shared network ... so only the mcast directive is needed/possible on<br>&gt; node3.<br>&gt;<br>&gt;&gt;<br>&gt;&gt; Also, another more general question about the failover - node1 and node2<br>&gt;&gt; are each connected to the shared network over br0 and connected directly<br>&gt;&gt; to each other with a crossover cable over br1:<br>&gt;&gt; &nbsp; &nbsp; &nbsp; -------------------- &nbsp; &nbsp; &nbsp;----------<br>&gt;&gt; &nbsp; &nbsp; &nbsp; | &nbsp; Shared Network |------| quorum |<br>&gt;&gt; &nbsp; &nbsp; &nbsp; -------------------- &nbsp; &nbsp; &nbsp;----------<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; br0 &nbsp;/ &nbsp; \ &nbsp;br0<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/ &nbsp; &nbsp; &nbsp; \<br>&gt;&gt; &nbsp;--------- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ---------<br>&gt;&gt; &nbsp;| node1 | --------- | node2 |<br>&gt;&gt; &nbsp;--------- &nbsp; &nbsp; br1 &nbsp; ---------<br>&gt;&gt;<br>&gt;&gt; The corresponding configuration in ha.cf is<br>&gt;&gt; autojoin none<br>&gt;&gt; mcast br0 239.0.0.43 694 1 0<br>&gt;&gt; bcast br1<br>&gt;&gt; warntime 5<br>&gt;&gt; ....<br>&gt;&gt;<br>&gt;&gt; If br0 to one of the nodes were to be cut when the "quorum" node was<br>&gt;&gt; down, would they still be able to communicate over br1 (e.g. to maintain<br>&gt;&gt; quorum between themselves and fail over to the other node that still has<br>&gt;&gt; an active br0)?<br>&gt;<br>&gt; as long as node1/2 can communicate the cluster has quorum, to fail over<br>&gt; resources to the node with best connectivity: configure ping resource<br>&gt; agent and constraints, there is a chapter in "Pacemake Explained" on<br><span>&gt; clusterlabs.org ... <a class="smarterwiki-linkify" href="http://goo.gl/x7dwK" target="_blank">http://goo.gl/x7dwK</a></span><br>&gt;<br>&gt; Regards,<br>&gt; Andreas<br>&gt;<br>&gt; --<br>&gt; Need help with Pacemaker?<br><span>&gt; <a class="smarterwiki-linkify" href="http://www.hastexo.com/now" target="_blank">http://www.hastexo.com/now</a></span><br>&gt;<br>&gt;&gt;<br>&gt;&gt; Thanks,<br>&gt;&gt;<br>&gt;&gt; Andrew<br>&gt;&gt;<br>&gt;&gt; ------------------------------------------------------------------------<br><span>&gt;&gt; *From: *"Andreas Kurz" &lt;<a class="smarterwiki-linkify" href="mailto:andreas@hastexo.com" title="[GMCP] Compose a new mail to andreas@hastexo.com" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=andreas@hastexo.com','Compose new message','width=640,height=480');return false">andreas@hastexo.com</a>&gt;</span><br><span>&gt;&gt; *To: <a class="smarterwiki-linkify" href="mailto:*pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to *pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=*pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">*pacemaker@oss.clusterlabs.org</a></span><br>&gt;&gt; *Sent: *Monday, January 23, 2012 1:53:27 PM<br>&gt;&gt; *Subject: *Re: [Pacemaker] Configuring 3rd Node as Quorum Node in<br>&gt;&gt; 2 &nbsp; &nbsp; &nbsp; &nbsp;Node &nbsp; &nbsp; &nbsp; &nbsp;Cluster<br>&gt;&gt;<br>&gt;&gt; On 01/23/2012 03:36 PM, Andrew Martin wrote:<br>&gt;&gt;&gt; I think I will configure the 3rd (quorum) node in standby mode. In the<br>&gt;&gt;&gt; near future I am looking into setting up 2 additional clusters (each of<br>&gt;&gt;&gt; these are also 2-node clusters) and would like to use this same server<br>&gt;&gt;&gt; as the quorum node for those clusters as well. Is this possible? If so,<br>&gt;&gt;&gt; how do I have to configure heartbeat (or multiple instances of<br>&gt;&gt;&gt; heartbeat) to join multiple clusters at once and act as the quorum node<br>&gt;&gt;&gt; in each?<br>&gt;&gt;<br>&gt;&gt; No, multiple heartbeat instances per node are not supported ... but why<br>&gt;&gt; not creating minimal VM instances ... though not to minimal, as you have<br>&gt;&gt; a good chance that theses standby instances become DC role.<br>&gt;&gt;<br>&gt;&gt; Regards,<br>&gt;&gt; Andreas<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Need help with Pacemaker?<br><span>&gt;&gt; <a class="smarterwiki-linkify" href="http://www.hastexo.com/now" target="_blank">http://www.hastexo.com/now</a></span><br>&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Andrew<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; ------------------------------------------------------------------------<br><span>&gt;&gt;&gt; *From: *"Andreas Kurz" &lt;<a class="smarterwiki-linkify" href="mailto:andreas@hastexo.com" title="[GMCP] Compose a new mail to andreas@hastexo.com" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=andreas@hastexo.com','Compose new message','width=640,height=480');return false">andreas@hastexo.com</a>&gt;</span><br><span>&gt;&gt;&gt; *To: <a class="smarterwiki-linkify" href="mailto:*pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to *pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=*pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">*pacemaker@oss.clusterlabs.org</a></span><br>&gt;&gt;&gt; *Sent: *Friday, January 13, 2012 6:35:48 AM<br>&gt;&gt;&gt; *Subject: *Re: [Pacemaker] Configuring 3rd Node as Quorum Node in 2<br>&gt;&gt;&gt; Node &nbsp; &nbsp; &nbsp; &nbsp;Cluster<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On 01/13/2012 12:32 PM, Ivan Savčić | Epix wrote:<br>&gt;&gt;&gt;&gt; On 1/11/2012 8:28 AM, Florian Haas wrote:<br>&gt;&gt;&gt;&gt;&gt; Another option would be to permanently run the 3rd node in standby<br>&gt;&gt;&gt;&gt;&gt; mode.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Just wondering, wouldn't the standby mode prevent that node from<br>&gt;&gt;&gt;&gt; performing the fencing actions? Also, can it act as DC then?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; It would run no resources (including stonith resources) but can be the<br>&gt;&gt;&gt; DC.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Another option for running a "pure" quorum node would be to only start<br>&gt;&gt;&gt; CCM but not pacemaker ... though that setup looks quite strange e.g. in<br>&gt;&gt;&gt; crm_mon output ....<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Regards,<br>&gt;&gt;&gt; Andreas<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; --<br>&gt;&gt;&gt; Need help with Pacemaker?<br><span>&gt;&gt;&gt; <a class="smarterwiki-linkify" href="http://www.hastexo.com/now" target="_blank">http://www.hastexo.com/now</a></span><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;&gt; Ivan<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; _______________________________________________<br><span>&gt;&gt;&gt;&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt;&gt;&gt;&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;&gt;&gt;&gt;<br><span>&gt;&gt;&gt;&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt;&gt;&gt;&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt;&gt;&gt;&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br><span>&gt;&gt;&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt;&gt;&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;&gt;&gt;<br><span>&gt;&gt;&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt;&gt;&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt;&gt;&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br><span>&gt;&gt;&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt;&gt;&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;&gt;&gt;<br><span>&gt;&gt;&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt;&gt;&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt;&gt;&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br><span>&gt;&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt;&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;&gt;<br><span>&gt;&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt;&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt;&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br><span>&gt;&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt;&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;&gt;<br><span>&gt;&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt;&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt;&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br><span>&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;<br><span>&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br><span>&gt; Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span>&gt; <a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br>&gt;<br><span>&gt; Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>&gt; Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>&gt; Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br>&gt;<br><br>_______________________________________________<br><span>Pacemaker mailing list: <a class="smarterwiki-linkify" href="mailto:Pacemaker@oss.clusterlabs.org" title="[GMCP] Compose a new mail to Pacemaker@oss.clusterlabs.org" rel="noreferrer" target="_blank" onclick="window.open('https://mail.google.com/mail/u/0/?view=cm&amp;fs=1&amp;tf=1&amp;to=Pacemaker@oss.clusterlabs.org','Compose new message','width=640,height=480');return false">Pacemaker@oss.clusterlabs.org</a></span><br><span><a class="smarterwiki-linkify" href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a></span><br><br><span>Project Home: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a></span><br><span>Getting started: <a class="smarterwiki-linkify" href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a></span><br><span>Bugs: <a class="smarterwiki-linkify" href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a></span><br></div><br></div></div></body></html>