On Fri, 2008-02-08 at 07:38 +0100, Thomas Glanzmann wrote:
> Hello Christopher,
>
> > Everything I have read about samba and HA made it seem like this was
> > not possible. Are others doing this too? Can you think of some good
> > tests to try to stress it (short of accessing a database or
> > something). I imagine a fail-over during a large copy operation would
> > fail, and I'll test that tomorrow. But for the moment, I'm just so
> > psyched I had to tell somebody, and the dog couldn't care less. ;)
>
> well I am not a dog, but I do in fact care. So could you please
> elaborate a bit and post your cib.xml configuration and your ra for
> samba?
>
> Thomas
It's very unsophisticated.
One resource group, and in it are a virtual ip address, and the samba
lsb init script. That's it.
Now no doubt there are other things to add to make it more robust, but
I'm still learning how to do heartbeat. Any suggestions are welcome.
<cib generated="true" admin_epoch="0" epoch="75" num_updates="5"
have_quorum="true" ignore_dtd="false" num_peers="2"
cib_feature_revision="1.3" cib-last-written="Wed Feb 6 15:36:11 2008"
ccm_transition="2" dc_uuid="1eb93e79-46cc-4d7b-9c46-bddcb03235c9">
<configuration>
<crm_config>
<cluster_property_set id="cib-bootstrap-options">
<attributes>
<nvpair id="id-default-resource-failure-stickiness"
name="default-resource-failure-stickiness" value="INFINITY"/>
<nvpair
id="cib-bootstrap-options-default-resource-stickiness"
name="default-resource-stickiness" value="INFINITY"/>
<nvpair id="cib-bootstrap-options-last-lrm-refresh"
name="last-lrm-refresh" value="1202327594"/>
</attributes>
</cluster_property_set>
</crm_config>
<nodes>
<node id="8c8f9400-1020-48f3-bac7-4dfa5c5140ec"
uname="kop-sds-cifs-02.qlogic.org" type="normal">
<instance_attributes
id="nodes-8c8f9400-1020-48f3-bac7-4dfa5c5140ec">
<attributes>
<nvpair id="standby-8c8f9400-1020-48f3-bac7-4dfa5c5140ec"
name="standby" value="on"/>
</attributes>
</instance_attributes>
</node>
<node id="1eb93e79-46cc-4d7b-9c46-bddcb03235c9"
uname="kop-sds-cifs-01.qlogic.org" type="normal">
<instance_attributes
id="nodes-1eb93e79-46cc-4d7b-9c46-bddcb03235c9">
<attributes>
<nvpair id="standby-1eb93e79-46cc-4d7b-9c46-bddcb03235c9"
name="standby" value="off"/>
</attributes>
</instance_attributes>
</node>
</nodes>
<resources>
<group id="SDS_cifs_group" ordered="true" collocated="true">
<instance_attributes id="SDS_cifs_group_instance_attrs">
<attributes>
<nvpair id="SDS_cifs_group_target_role" name="target_role"
value="started"/>
</attributes>
</instance_attributes>
<primitive id="SDS_VIP_kop-sds-cifs" class="ocf" type="IPaddr2"
provider="heartbeat">
<instance_attributes
id="SDS_VIP_kop-sds-cifs_instance_attrs">
<attributes>
<nvpair id="9e26bc64-fb5a-4fae-bc82-03ebb97a89ca"
name="ip" value="10.32.2.140"/>
<nvpair id="cb521f30-4bd4-4faf-87e3-4860ffe40ba0"
name="nic" value="eth0"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="Service_smb" class="lsb" type="smb"
provider="heartbeat">
<instance_attributes id="Service_smb_instance_attrs">
<attributes/>
</instance_attributes>
</primitive>
</group>
</resources>
<constraints/>
</configuration>
<status>
<node_state id="8c8f9400-1020-48f3-bac7-4dfa5c5140ec"
uname="kop-sds-cifs-02.qlogic.org" crmd="online"
crm-debug-origin="do_update_resource" shutdown="0" in_ccm="true"
join="member" ha="active" expected="member">
<lrm id="8c8f9400-1020-48f3-bac7-4dfa5c5140ec">
<lrm_resources>
<lrm_resource id="Service_smb" type="smb" class="lsb"
provider="heartbeat">
<lrm_rsc_op id="Service_smb_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="4:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:7;4:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="3" crm_feature_set="1.0.9" rc_code="7" op_status="0"
interval="0" op_digest="08b7001b97ccdaa1ca23a9f165256bc1"/>
<lrm_rsc_op id="Service_smb_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="5:8:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;5:8:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="7" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="08b7001b97ccdaa1ca23a9f165256bc1"/>
<lrm_rsc_op id="Service_smb_stop_0" operation="stop"
crm-debug-origin="do_update_resource"
transition_key="6:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;6:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="8" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="08b7001b97ccdaa1ca23a9f165256bc1"/>
</lrm_resource>
<lrm_resource id="SDS_VIP_kop-sds-cifs" type="IPaddr2"
class="ocf" provider="heartbeat">
<lrm_rsc_op id="SDS_VIP_kop-sds-cifs_monitor_0"
operation="monitor" crm-debug-origin="do_update_resource"
transition_key="3:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:7;3:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="2" crm_feature_set="1.0.9" rc_code="7" op_status="0"
interval="0" op_digest="3f125641f0502e982c7344788cc2effe"/>
<lrm_rsc_op id="SDS_VIP_kop-sds-cifs_start_0"
operation="start" crm-debug-origin="do_update_resource"
transition_key="4:8:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;4:8:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="6" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="3f125641f0502e982c7344788cc2effe"/>
<lrm_rsc_op id="SDS_VIP_kop-sds-cifs_stop_0"
operation="stop" crm-debug-origin="do_update_resource"
transition_key="4:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;4:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="9" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="3f125641f0502e982c7344788cc2effe"/>
</lrm_resource>
</lrm_resources>
</lrm>
<transient_attributes id="8c8f9400-1020-48f3-bac7-4dfa5c5140ec">
<instance_attributes
id="status-8c8f9400-1020-48f3-bac7-4dfa5c5140ec">
<attributes>
<nvpair
id="status-8c8f9400-1020-48f3-bac7-4dfa5c5140ec-probe_complete"
name="probe_complete" value="true"/>
</attributes>
</instance_attributes>
</transient_attributes>
</node_state>
<node_state id="1eb93e79-46cc-4d7b-9c46-bddcb03235c9"
uname="kop-sds-cifs-01.qlogic.org" crmd="online"
crm-debug-origin="do_update_resource" in_ccm="true" join="member"
ha="active" expected="member" shutdown="0">
<lrm id="1eb93e79-46cc-4d7b-9c46-bddcb03235c9">
<lrm_resources>
<lrm_resource id="Service_smb" type="smb" class="lsb"
provider="heartbeat">
<lrm_rsc_op id="Service_smb_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="7:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:7;7:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="3" crm_feature_set="1.0.9" rc_code="7" op_status="0"
interval="0" op_digest="08b7001b97ccdaa1ca23a9f165256bc1"/>
<lrm_rsc_op id="Service_smb_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="7:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;7:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="7" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="08b7001b97ccdaa1ca23a9f165256bc1"/>
</lrm_resource>
<lrm_resource id="SDS_VIP_kop-sds-cifs" type="IPaddr2"
class="ocf" provider="heartbeat">
<lrm_rsc_op id="SDS_VIP_kop-sds-cifs_monitor_0"
operation="monitor" crm-debug-origin="do_update_resource"
transition_key="6:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:7;6:0:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="2" crm_feature_set="1.0.9" rc_code="7" op_status="0"
interval="0" op_digest="3f125641f0502e982c7344788cc2effe"/>
<lrm_rsc_op id="SDS_VIP_kop-sds-cifs_start_0"
operation="start" crm-debug-origin="do_update_resource"
transition_key="5:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;5:9:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="6" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="3f125641f0502e982c7344788cc2effe"/>
<lrm_rsc_op id="SDS_VIP_kop-sds-cifs_stop_0"
operation="stop" crm-debug-origin="do_update_resource"
transition_key="5:4:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
transition_magic="0:0;5:4:cba0ed3d-f4f8-4f54-94aa-30cecae11737"
call_id="5" crm_feature_set="1.0.9" rc_code="0" op_status="0"
interval="0" op_digest="3f125641f0502e982c7344788cc2effe"/>
</lrm_resource>
</lrm_resources>
</lrm>
<transient_attributes id="1eb93e79-46cc-4d7b-9c46-bddcb03235c9">
<instance_attributes
id="status-1eb93e79-46cc-4d7b-9c46-bddcb03235c9">
<attributes>
<nvpair
id="status-1eb93e79-46cc-4d7b-9c46-bddcb03235c9-probe_complete"
name="probe_complete" value="true"/>
</attributes>
</instance_attributes>
</transient_attributes>
</node_state>
</status>
</cib>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems