Thanks Jake, that at gives a little better description of the parameters, but I still just can't seem to get anything to trigger with the various syntaxes I'm trying. See below, I'm using single quotes so the $ symbol isn't parsed by bash. I've tried using my clone name, different return values, different task names, without the $ symbols... nothing seems to trigger anything in the Transition stuff. And I don't get any error messages at all.
Any other ideas for me? Thanks! --------------------------------------------------------------------------------- [root@m3 /]# crm_simulate -LS --op-fail='$memcached:0_$monitor_$1@$ m1.fbsdata.com=$not_running' Current cluster status: Online: [ m1.fbsdata.com m2.fbsdata.com m3.fbsdata.com ] Clone Set: memcached_clone [memcached] Started: [ m1.fbsdata.com m2.fbsdata.com m3.fbsdata.com ] cluster-ip-m1 (ocf::heartbeat:IPaddr2): Started m1.fbsdata.com cluster-ip-m2 (ocf::heartbeat:IPaddr2): Started m2.fbsdata.com cluster-ip-m3 (ocf::heartbeat:IPaddr2): Started m3.fbsdata.com Transition Summary: Executing cluster transition: Revised cluster status: Online: [ m1.fbsdata.com m2.fbsdata.com m3.fbsdata.com ] Clone Set: memcached_clone [memcached] Started: [ m1.fbsdata.com m2.fbsdata.com m3.fbsdata.com ] cluster-ip-m1 (ocf::heartbeat:IPaddr2): Started m1.fbsdata.com cluster-ip-m2 (ocf::heartbeat:IPaddr2): Started m2.fbsdata.com cluster-ip-m3 (ocf::heartbeat:IPaddr2): Started m3.fbsdata.com --------------------------------------------------------------------------------- On Tue, Oct 23, 2012 at 12:27 PM, Jake Smith <jsm...@argotec.com> wrote: > > ----- Original Message ----- > > > From: "Cal Heldenbrand" <c...@fbsdata.com> > > To: pacemaker@oss.clusterlabs.org > > Sent: Tuesday, October 23, 2012 11:50:11 AM > > Subject: [Pacemaker] crm_simulate a resource failure > > > Hi everyone, > > > I'm not able to find documentation or examples on this. If I have a > > cloned primitive set across a cluster, how can I simulate a failure > > of a resource on an individual node? I mainly want to see the scores > > on why a particular action is taken so I can adjust my configs. > > > I think the --op-fail parameter is what I need, but I just don't get > > the syntax of the value in the man page. > > I usually use the crm shell so I'm not positive but I think these are the > parts you need... > > $rsc_$task_$interval@$node=$rc > > $rsc = resource to test, in your case I believe you want to specify the > primitive instance of the clone i.e. p_resource:0 > $task = monitor or migrate or stop or whatever operation you want to take > $interval = the interval of a monitor task > $node = the node > $rc = the exit code you want to fail with i.e. error, not_running > > So (I think) something like: > --op-fail=$p_of_clone_resource:0_$monitor_$10@$node1=$not_running > > You *should* be able to experiment till you get it just right since its > simulate.. :-) > > HTH > > Jake > > > Thank you! > > > --Cal > > > _______________________________________________ > > 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://bugs.clusterlabs.org > > _______________________________________________ > 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://bugs.clusterlabs.org >
_______________________________________________ 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://bugs.clusterlabs.org