[Pacemaker] crm_simulate a resource failure

Jake Smith jsmith at argotec.com
Tue Oct 23 14:40:22 EDT 2012


Maybe try with verbose flag. Maybe try with error for the exit code? Or try $stop and $error to see if it will show anything - I would expect something like a node fence from that. 

crm_simulate with -LS for me causes seg fault so I can't test :-( 




Jake 
----- Original Message -----

From: "Cal Heldenbrand" <cal at fbsdata.com> 
To: "Jake Smith" <jsmith at argotec.com>, "The Pacemaker cluster resource manager" <pacemaker at oss.clusterlabs.org> 
Sent: Tuesday, October 23, 2012 2:01:59 PM 
Subject: Re: [Pacemaker] crm_simulate a resource failure 

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 at 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 < jsmith at argotec.com > wrote: 



----- Original Message ----- 

> From: "Cal Heldenbrand" < cal at fbsdata.com > 
> To: pacemaker at 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 at 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 at 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 




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20121023/c98e456f/attachment-0003.html>


More information about the Pacemaker mailing list