Hi, we had partial success and now further questions arise:
We added role="Master" to the declaration for the drbd0 monitoring operation:
<op id="drbd0_mon_0" name="monitor" interval="10s" timeout="5s"
role="Master"/>
With this declaration, the other node becomes Master if either drbd0 or
hearbeat itself is stopped on the master or if external network is
disconnected. Output of cat /proc/drbd is ok.
Naturally, drbd0 on the Slave is then not monitored at all. Though this is not
critical, we tried to add another monitor operation with role="Slave" but
then none of the nodes was promoted as master initially...
We still do have a problem with the failback mechanism:
If the old Master comes back (heartbeat/drbd start or network reconnected),
the Master role moves back (failback behaviour). We have a
preferred_location with score 100 on odin, but we thought that the
default_resource_stickiness of INFINITY would clearly win over that so
preferred_location would only have an effect when heartbeat is started?
The observed behaviour suggests that either the default_resource_stickiness
does not apply to a multistate resource or that it does only distinguish
between Stopped and Started, not between Master/Slave.
Can anyone please help with this?
For these tests, we omitted the IPAddr/MailTo resource group from the cib.xml
The file is attached.
Thanks in advance,
Klemens
...
>
> 2. I stopped the drbd service on the Master(odin). The drbd resource though
> stays Master on odin, Slave on frigg and the IPAddr/MailTo group stays on
> odin. drbd-status on odin becomes Unknown/Secondary , on frigg
> Secondary/Unknown. Why does monitoring for the drbd resource not work?
>
> 3. if I stop heartbeat itself on odin, takeover to frigg is done with all
> resources... Fine. Now, if I start heartbeat again, everything moves back
> to odin. I thought auto-failback was disabled by setting
> default-resource-stickiness=INFINITY
>
> 4. The same behaviour as under 3. can be triggered by disconnecting the
> odins connection to the external network. Again, after disconnecting,
> everything moves back to odin...
>
> >> I used the configuration from DRDBHowTov2 (taken from
> >> wiki.linux-ha.org/DRBD/...) and have DRDB running on two nodes
>
> successfully.
>
> >> Node 1 (odin) became master, node 2 (frigg) became started (equal to
>
> slave).
>
> >> drbd_1:0 Started frigg
> >> drbd_1:1 Master odin
> >>
> >> Now, i stopped DRBD on node 1 using "/etc/init.d/drbd stop". HA still
> >> monitors:
> >> drbd_1:0 Started frigg
> >> drbd_1:1 Master odin
> >> while drbd ("cat /proc/drbd") on frigg monitors:
> >> st:Secondary/Unknown
> >>
> >> In result, I can not mount DRBD, because it is not running as primary.
> >> Normally, HA should notice that DRBD is not running on odin anymore and
> >> should migrate DRBD to frigg (or should set state on primary on frigg)!
> >> This is not the case - and I dont find the mistake.
> >>
> >> Can anyone help me in this case?
--
Klemens Kittan
Systemadministrator
Uni-Potsdam, Inst. f. Informatik
August-Bebel-Str. 89
14482 Potsdam
Tel. : +49-331-977/3125
Fax. : +49-331-977/3122
eMail : [EMAIL PROTECTED]
gpg --recv-keys --keyserver wwwkeys.de.pgp.net 6EA09333
<cib admin_epoch="0" epoch="5" have_quorum="true" ignore_dtd="false"
num_peers="2" cib_feature_revision="1.3" ccm_transition="4" generated="true"
dc_uuid="356346cd-d590-454c-bf29-4b8427fb0a2c" num_updates="271">
<configuration>
<crm_config>
<cluster_property_set id="cib-bootstrap-options">
<attributes>
<nvpair id="cib-bootstrap-options-symmetric-cluster"
name="symmetric-cluster" value="true"/>
<nvpair id="cib-bootstrap-options-no_quorum-policy"
name="no_quorum-policy" value="stop"/>
<nvpair id="cib-bootstrap-options-default-resource-stickiness"
name="default-resource-stickiness" value="INFINITY"/>
<nvpair
id="cib-bootstrap-options-default-resource-failure-stickiness"
name="default-resource-failure-stickiness" value="-400000"/>
<nvpair id="cib-bootstrap-options-stonith-enabled"
name="stonith-enabled" value="false"/>
<nvpair id="cib-bootstrap-options-stonith-action"
name="stonith-action" value="reboot"/>
<nvpair id="cib-bootstrap-options-stop-orphan-resources"
name="stop-orphan-resources" value="true"/>
<nvpair id="cib-bootstrap-options-stop-orphan-actions"
name="stop-orphan-actions" value="true"/>
<nvpair id="cib-bootstrap-options-remove-after-stop"
name="remove-after-stop" value="false"/>
<nvpair id="cib-bootstrap-options-short-resource-names"
name="short-resource-names" value="true"/>
<nvpair id="cib-bootstrap-options-transition-idle-timeout"
name="transition-idle-timeout" value="5min"/>
<nvpair id="cib-bootstrap-options-default-action-timeout"
name="default-action-timeout" value="5s"/>
<nvpair id="cib-bootstrap-options-is-managed-default"
name="is-managed-default" value="true"/>
<nvpair name="last-lrm-refresh"
id="cib-bootstrap-options-last-lrm-refresh" value="1186136967"/>
</attributes>
</cluster_property_set>
</crm_config>
<nodes>
<node id="356346cd-d590-454c-bf29-4b8427fb0a2c" uname="frigg"
type="normal"/>
<node id="a7d30f67-3efd-4d20-8774-fd2b82566b2e" uname="odin"
type="normal"/>
</nodes>
<resources>
<master_slave id="ms_drbd">
<meta_attributes id="ma_ms_drbd">
<attributes>
<nvpair id="ma_ms_drbd_0" name="clone_max" value="2"/>
<nvpair id="ma_ms_drbd_1" name="clone_node_max" value="1"/>
<nvpair id="ma_ms_drbd_2" name="master_max" value="1"/>
<nvpair id="ma_ms_drbd_3" name="master_node_max" value="1"/>
<nvpair id="ma_ms_drbd_4" name="notify" value="yes"/>
<nvpair id="ma_ms_drbd_5" name="globally_unique" value="false"/>
<nvpair id="ma_ms_drbd_6" name="target_role" value="Started"/>
</attributes>
</meta_attributes>
<primitive id="drbd0" class="ocf" provider="heartbeat" type="drbd">
<instance_attributes id="drbd0_ia">
<attributes>
<nvpair id="drbd0_ia_0" name="drbd_resource" value="r0"/>
</attributes>
</instance_attributes>
<operations>
<op id="drbd0_mon_0" name="monitor" interval="10s" timeout="5s"
role="Master"/>
</operations>
</primitive>
</master_slave>
</resources>
<constraints>
<rsc_location id="location" rsc="ms_drbd">
<rule id="location_rule" score="-INFINITY">
<expression id="location_rule_0" attribute="#uname" operation="ne"
value="odin"/>
<expression id="location_rule_1" attribute="#uname" operation="ne"
value="frigg"/>
</rule>
</rsc_location>
<rsc_location id="prefered_location" rsc="ms_drbd">
<rule id="prefered_location_rule" role="master" score="100">
<expression id="prefered_location_rule" attribute="#uname"
operation="eq" value="odin"/>
</rule>
</rsc_location>
<rsc_location id="connected" rsc="ms_drbd">
<rule id="connected_rule" score="-INFINITY" boolean_op="or">
<expression id="connected_rule_undefined" attribute="pingd"
operation="not_defined"/>
<expression id="connected_rule_zero" attribute="pingd"
operation="lte" value="0"/>
</rule>
</rsc_location>
</constraints>
</configuration>
<status>
<node_state uname="odin" crmd="online" in_ccm="true" ha="active"
shutdown="0" join="member" expected="member"
id="a7d30f67-3efd-4d20-8774-fd2b82566b2e">
<lrm id="a7d30f67-3efd-4d20-8774-fd2b82566b2e">
<lrm_resources>
<lrm_resource id="drbd0:0" type="drbd" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="drbd0:0_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="5:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:7;5:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="2"
crm_feature_set="1.0.9" rc_code="7" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="9:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;9:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="4"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_post_notify_start_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="45:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;45:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="5"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_pre_notify_demote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="42:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;42:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="6"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_post_notify_demote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="43:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;43:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="7"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_pre_notify_promote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="42:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;42:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="8"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_promote_0" operation="promote"
crm-debug-origin="do_update_resource"
transition_key="7:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;7:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="9"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_post_notify_promote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="43:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;43:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="10"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_monitor_10000" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="8:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:8;8:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="11"
crm_feature_set="1.0.9" rc_code="8" op_status="0" interval="10000"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
</lrm_resource>
<lrm_resource id="drbd0:1" type="drbd" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="drbd0:1_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="4:2:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:7;4:2:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="3"
crm_feature_set="1.0.9" rc_code="7" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
</lrm_resource>
</lrm_resources>
</lrm>
<transient_attributes id="a7d30f67-3efd-4d20-8774-fd2b82566b2e">
<instance_attributes id="status-a7d30f67-3efd-4d20-8774-fd2b82566b2e">
<attributes>
<nvpair
id="status-a7d30f67-3efd-4d20-8774-fd2b82566b2e-probe_complete"
name="probe_complete" value="true"/>
<nvpair id="status-a7d30f67-3efd-4d20-8774-fd2b82566b2e-pingd"
name="pingd" value="400"/>
</attributes>
</instance_attributes>
<instance_attributes id="master-a7d30f67-3efd-4d20-8774-fd2b82566b2e">
<attributes>
<nvpair name="master-drbd0:0"
id="status-master-drbd0:0-a7d30f67-3efd-4d20-8774-fd2b82566b2e" value="75"/>
</attributes>
</instance_attributes>
</transient_attributes>
</node_state>
<node_state uname="frigg" crmd="online" shutdown="0" in_ccm="true"
ha="active" join="member" expected="member"
id="356346cd-d590-454c-bf29-4b8427fb0a2c">
<transient_attributes id="356346cd-d590-454c-bf29-4b8427fb0a2c">
<instance_attributes id="status-356346cd-d590-454c-bf29-4b8427fb0a2c">
<attributes>
<nvpair id="status-356346cd-d590-454c-bf29-4b8427fb0a2c-pingd"
name="pingd" value="400"/>
<nvpair
id="status-356346cd-d590-454c-bf29-4b8427fb0a2c-probe_complete"
name="probe_complete" value="true"/>
<nvpair
id="status-356346cd-d590-454c-bf29-4b8427fb0a2c-fail-count-drbd0:0"
name="fail-count-drbd0:0" value="1"/>
</attributes>
</instance_attributes>
<instance_attributes id="master-356346cd-d590-454c-bf29-4b8427fb0a2c">
<attributes>
<nvpair name="master-drbd0:0"
id="status-master-drbd0:0-356346cd-d590-454c-bf29-4b8427fb0a2c" value="10"/>
<nvpair name="master-drbd0:1"
id="status-master-drbd0:1-356346cd-d590-454c-bf29-4b8427fb0a2c" value="75"/>
</attributes>
</instance_attributes>
</transient_attributes>
<lrm id="356346cd-d590-454c-bf29-4b8427fb0a2c">
<lrm_resources>
<lrm_resource type="drbd" class="ocf" provider="heartbeat"
id="drbd0:0">
<lrm_rsc_op id="drbd0:0_monitor_0" operation="monitor"
crm-debug-origin="build_active_RAs"
transition_key="3:0:03427eb8-1ceb-4afc-80aa-51ee30743a59"
transition_magic="4:7;3:0:03427eb8-1ceb-4afc-80aa-51ee30743a59" call_id="2"
crm_feature_set="1.0.9" rc_code="7" op_status="4" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_start_0" operation="start"
crm-debug-origin="build_active_RAs"
transition_key="4:2:03427eb8-1ceb-4afc-80aa-51ee30743a59"
transition_magic="0:0;4:2:03427eb8-1ceb-4afc-80aa-51ee30743a59" call_id="4"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_promote_0" operation="promote"
crm-debug-origin="build_active_RAs"
transition_key="7:5:03427eb8-1ceb-4afc-80aa-51ee30743a59"
transition_magic="0:0;7:5:03427eb8-1ceb-4afc-80aa-51ee30743a59" call_id="11"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_post_notify_stop_0" operation="notify"
crm-debug-origin="build_active_RAs"
transition_key="42:6:03427eb8-1ceb-4afc-80aa-51ee30743a59"
transition_magic="0:0;42:6:03427eb8-1ceb-4afc-80aa-51ee30743a59" call_id="15"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_pre_notify_demote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="39:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;39:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="17"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_demote_0" operation="demote"
crm-debug-origin="do_update_resource"
transition_key="6:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;6:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="18"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_post_notify_demote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="40:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;40:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="19"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_pre_notify_stop_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="38:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;38:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="20"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:0_stop_0" operation="stop"
crm-debug-origin="do_update_resource"
transition_key="7:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;7:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="21"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
</lrm_resource>
<lrm_resource type="drbd" class="ocf" provider="heartbeat"
id="drbd0:1">
<lrm_rsc_op id="drbd0:1_monitor_0" operation="monitor"
crm-debug-origin="build_active_RAs"
transition_key="3:1:03427eb8-1ceb-4afc-80aa-51ee30743a59"
transition_magic="4:7;3:1:03427eb8-1ceb-4afc-80aa-51ee30743a59" call_id="3"
crm_feature_set="1.0.9" rc_code="7" op_status="4" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:1_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="8:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;8:1:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="22"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op operation="notify" crm_feature_set="1.0.9" rc_code="0"
op_status="0" interval="0" op_digest="c0e018b73fdf522b6cdd355e125af15e"
id="drbd0:1_post_notify_start_0"
transition_key="38:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;38:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="29"/>
<lrm_rsc_op operation="notify" crm_feature_set="1.0.9" rc_code="0"
op_status="0" interval="0" op_digest="c0e018b73fdf522b6cdd355e125af15e"
id="drbd0:1_pre_notify_promote_0"
transition_key="50:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;50:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="33"/>
<lrm_rsc_op id="drbd0:1_promote_0" operation="promote"
crm-debug-origin="do_update_resource"
transition_key="7:2:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;7:2:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="25"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op operation="notify" crm_feature_set="1.0.9" rc_code="0"
op_status="0" interval="0" op_digest="c0e018b73fdf522b6cdd355e125af15e"
id="drbd0:1_post_notify_promote_0"
transition_key="51:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;51:6:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="34"/>
<lrm_rsc_op id="drbd0:1_pre_notify_start_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="37:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;37:4:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="28"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:1_pre_notify_demote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="48:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;48:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="30"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:1_demote_0" operation="demote"
crm-debug-origin="do_update_resource"
transition_key="9:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;9:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="31"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
<lrm_rsc_op id="drbd0:1_post_notify_demote_0" operation="notify"
crm-debug-origin="do_update_resource"
transition_key="49:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241"
transition_magic="0:0;49:5:e83d2641-21c6-4cfb-8ccd-a9fb7808d241" call_id="32"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="c0e018b73fdf522b6cdd355e125af15e"/>
</lrm_resource>
</lrm_resources>
</lrm>
</node_state>
</status>
</cib>
pgpcDWRrmcZxG.pgp
Description: PGP signature
_______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
