On Thu, Jan 06, 2011 at 10:05:06AM +0000, Juergen Hartmann wrote: > Hello, > I'm new in pacemaker and have a problem which is hopefully to solve easily > from > someone. I try to configure a cluster where should run a oracle database and a > application which needs the DB. Now I go in trouble with the configuration, > maybe someone could give a hint what I should do that it works. > > I have a few resources which I had put in groups (after the first test that > does > not work I try it without groups). Each group then with one drbd, one > filesytem > and one ip address resource. > Now I try to configure a dependency between this resources, I will (must) > start > one drbd at first then the resources which related to this drbd and after > that I > could start the next "group" or the other resources. > I try it with rsc_order - resource sets but I'm not able to include the order > set because of syntax errors (it is not possible to use drbd resources in > order
Can you show the syntax errors you see. > sets ?) I think it is possible with step by step order commands but I thought > it > should be possible with groups or order sets. > > I try it in this way : > <rsc_order id="test.ord"> > <resource_set id="test.ord.set" sequential="true"> This could be a problem, i.e. setting sequential="true" which is the default. I guess that if you put just this: <resource_set id="test.ord.set"> it should work. Thanks, Dejan > <resource_ref id="oracle-SG.ms" action="promote"/> > <resource_ref id="oracle-SG.fs"/> > <resource_ref id="oracle-SG.ip"/> > <resource_ref id="oracle-SG.oracleDB"/> > <resource_ref id="oracle-SG.oraclelsn"/> > <resource_ref id="test-SG.ms" action="promote"/> > <resource_ref id="test-SG.fs"/> > </resource_set> > </rsc_order> > > > Thanks a lot in advance ! > > Best Regards > > Jürgen Hartmann > > My configuration : > > 1. > primitive test-SG.drbd.r1 ocf:heartbeat:drbd params drbd_resource="r1" op > monitor role="Master" interval="20s" timeout="20s" op monitor role="Slave" > interval="30s" timeout="20s" op start interval="0" timeout="240" op stop > interval="0" timeout="100" > 2. > primitive test-SG.fs ocf:heartbeat:Filesystem params device="/dev/drbd1" > directory="/opt/lsy" fstype="ext3" > 3. > primitive test-SG.ip ocf:heartbeat:IPaddr2 params nic="eth0" ip="182.22.5.14" > cidr_netmask="16" op monitor interval="30s" > 4. > primitive oracle-SG.drbd.r0 ocf:heartbeat:drbd params drbd_resource="r0" op > monitor role="Master" interval="20s" timeout="20s" op monitor role="Slave" > interval="30s" timeout="20s" op start interval="0" timeout="240" op stop > interval="0" timeout="100" > 5. > primitive oracle-SG.fs ocf:heartbeat:Filesystem params device="/dev/drbd0" > directory="/ora01" fstype="ext3" > 6. > primitive oracle-SG.ip ocf:heartbeat:IPaddr2 params nic="eth0" > ip="182.22.5.15" > cidr_netmask="16" op monitor interval="30s" > 7. > primitive oracle-SG.oracleDB ocf:heartbeat:oracle op monitor interval="120s" > timeout="60s" op start interval="0" timeout="120" op stop interval="0" > timeout="120" params sid="tar" home="/opt/oracle/11.2.0" user="oracle" > 8. > primitive oracle-SG.oraclelsn ocf:heartbeat:oralsnr op monitor interval="120s" > timeout="60s" op start interval="0" timeout="120" op stop interval="0" > timeout="120" params sid="tar" home="/opt/oracle/11.2.0" user="oracle" > listener="listener_tar" > 9. > group test-SG test-SG.ip test-SG.fs > group oracle-SG oracle-SG.fs oracle-SG.ip oracle-SG.oracleDB > oracle-SG.oraclelsn > 10. > ms test-SG.ms test-SG.drbd.r1 meta clone-max="2" notify="true" > 11. > ms oracle-SG.ms oracle-SG.drbd.r0 meta clone-max="2" notify="true" > 12. > location oracle-SG.loc oracle-SG.ms rule role=master 100: \#uname eq > vmharhel5-node2.lsb.de > 13. > location test-SG.loc test-SG.ms rule role="master" 100: \#uname eq > vmharhel5-node1.lsb.de > 14. > colocation test-SG.col inf: test-SG test-SG.ms:Master > 15. > colocation oracle-SG.col inf: oracle-SG oracle-SG.ms:Master > or this ... > colocation oracle-SG.col.1 inf: oracle-SG.fs oracle-SG.ms:Master > colocation oracle-SG.col.2 inf: oracle-SG.ip oracle-SG.fs > colocation oracle-SG.col.3 inf: oracle-SG.oracleDB oracle-SG.ip > colocation oracle-SG.col.4 inf: oracle-SG.oraclelsn oracle-SG.oracleDB > colocation netline.col.1 inf: test-SG.ip test-SG.ms:Master > colocation netline.col.2 inf: test-SG.fs test-SG.fs > > > > _______________________________________________ > 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 _______________________________________________ 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