Hello.

I have prepared several scripts for automation of HA testing.

I'd like to ask for some help with porting them into CTS, or at least part of them. As there is no documentation for CTS and I'm just learning Python, I could use some help here and there while trying to figure out how to do that.

If I understand it right, CIB.py contains configuration of resources and new ones are added like:
    stonith_sbd_resource_template = """
<resources>
<primitive class="stonith" id="sbd_stonith" type="external/sbd">
<meta_attributes id="sbd_stonith-meta_attributes">
<nvpair id="sbd_stonith-meta_attributes-target-role" name="target-role" value="Started"/>
</meta_attributes>
<operations>
<op id="sbd_stonith-monitor-1" name="monitor" interval="120s" prereq="nothing" timeout="300s"/> <op id="sbd_stonith-monitor-2" name="start" prereq="nothing" timeout="120s"/>
<op id="sbd_stonith-monitor-3" name="stop" timeout="120s"/>
</operations>
</operations>
<instance_attributes id="sbd_stonith-instance_attributes">
<nvpair id="sbd_stonith-instance_attributes-sbd_device" name="sbd_device" value="%s"/>
</instance_attributes>
</primitive>
</resources>"""

Could this be replaced just by running crm configure .... ? I think, that is would be better (but I can be wrong, of course).

Then I would call something like:
stonith_resource = self.stonith_sbd_resource_template % (p_value)

Is that right?

In the process of SBD creation, I need to call:
sbd -d $sbd_disk create

on one of nodes, and

sbd -d $sbd_disk allocate $(hostname)

on every node. How can I do that?

I assume, that CTS can handle formatting of disks for correct fs easily by running mkfs or any other commands just as bash would. But how can I make it do so on one specific machine while other machines would do something else?

Thanks for any help.

Regards
Vit Pelcak


_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker

Reply via email to