[Pacemaker] non-standby node scores

Dejan Muhamedagic dejanmm at fastmail.fm
Fri Aug 21 11:29:52 EDT 2009


On Fri, Aug 21, 2009 at 05:00:17PM +0200, Raoul Bhatia [IPAX] wrote:
> On 08/21/2009 09:07 AM, Andrew Beekhof wrote:
> > On Thu, Aug 20, 2009 at 8:18 PM, Raoul Bhatia [IPAX]<r.bhatia at ipax.at> wrote:
> >> hi,
> >>
> >> i have a node that is placed in standby mode. when i use showscores.sh,
> >> i can see that resources have a score of -1000000 (-INFINITY) for this
> >> host.
> >>
> >> is it possible to get a "if this node wasn't in standby" score for
> >> those resources?
> > 
> > sure, use the crm shell, create a shadow copy of the config, unset
> > standby, run ptest, commit shadow copy to the cluster if you're happy

Actually, it can be done without a shadow cib by just changing
the standby attribute of a node in "crm configure" then running
ptest. ptest will show you what would happen if you were to
commit the changes. The thing that's missing however is adding
options to the ptest command. Perhaps you want to open another
enhancement bugzilla for that :)

Thanks,

Dejan

> ok, what i did:
> 
> use crm to create a shadow cib
> > root at wc01 ~ # crm
> > crm(live)# node list
> > wc01(31de4ab3-2d05-476e-8f9a-627ad6cd94ca): normal
> >         standby: off
> > wc02(f36760d8-d84a-46b2-b452-4c8cac8b3396): normal
> >         standby: on
> > crm(live)# cib list
> >           
> > crm(live)# cib new raoul
> > INFO: raoul shadow CIB created
> 
> set node wc02 online and verify
> > crm(raoul)# node online wc02
> > crm(raoul)# node list
> > wc01(31de4ab3-2d05-476e-8f9a-627ad6cd94ca): normal
> >         standby: off
> > wc02(f36760d8-d84a-46b2-b452-4c8cac8b3396): normal
> >         standby: off
> 
> parse raoul.shadow
> > crm(raoul)# quit
> > bye
> > root at wc01 ~ # grep standby /var/lib/heartbeat/crm/shadow.raoul
> >           <nvpair id="standby-31de4ab3-2d05-476e-8f9a-627ad6cd94ca" name="standby" value="off"/>
> >           <nvpair name="standby" id="standby-f36760d8-d84a-46b2-b452-4c8cac8b3396" value="off"/>
> > root at wc01 ~ #  ptest -D raoul.dot -x /var/lib/heartbeat/crm/shadow.raoul
> > root at wc01 ~ # cat raoul.dot
> >  digraph "g" {
> > }
> 
> using "ptest -aD raoul.dot -x /var/lib/heartbeat/crm/shadow.raoul"
> did work though.
> 
> is this the way you meant?
> 
> thanks,
> raoul
> -- 
> ____________________________________________________________________
> DI (FH) Raoul Bhatia M.Sc.          email.          r.bhatia at ipax.at
> Technischer Leiter
> 
> IPAX - Aloy Bhatia Hava OEG         web.          http://www.ipax.at
> Barawitzkagasse 10/2/2/11           email.            office at ipax.at
> 1190 Wien                           tel.               +43 1 3670030
> FN 277995t HG Wien                  fax.            +43 1 3670030 15
> ____________________________________________________________________
> 
> _______________________________________________
> Pacemaker mailing list
> Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker




More information about the Pacemaker mailing list