[Pacemaker] How to add primitive resource to an already existing Group using crm

Dejan Muhamedagic dejanmm at fastmail.fm
Thu Sep 13 11:58:18 CEST 2012


On Thu, Sep 13, 2012 at 01:52:18AM +0000, Kashif Jawed Siddiqui wrote:
> Hi,
> 
>     The below works perfectly fine :)
> 
>     crm configure show Grp1 | sed 's/$/ newrsc/' | crm configure load update -

There's also a somewhat shorter version using the filter:

     crm configure filter \"sed \'s/$/ newrsc/\'\" Grp1

Though the quoting looks admittedly strange. The reason is that
the quotes need to survive the /bin/sh expansion in order to
reach the crm shell.

>     Please do take up to provide a command for the same in the future versions of Pacemaker CRM.

By all means :)

Thanks,

Dejan

> Regards,
> Kashif Jawed Siddiqui
> ***************************************************************************************
> This e-mail and attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient's) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!
> 
> ________________________________________
> From: Dejan Muhamedagic [dejanmm at fastmail.fm]
> Sent: Wednesday, September 12, 2012 3:41 PM
> To: The Pacemaker cluster resource manager
> Subject: Re: [Pacemaker] How to add primitive resource to an    already existing Group using crm
> 
> Hi,
> 
> On Wed, Sep 12, 2012 at 12:15:34PM +0300, Dan Frincu wrote:
> > Hi,
> >
> > On Wed, Sep 12, 2012 at 11:56 AM, Kashif Jawed Siddiqui
> > <kashifjs at huawei.com> wrote:
> > > Hi,
> > >
> > >
> > >
> > >     I would like to know is there a way to add new primitive resource to an
> > > already existing group.
> > >
> > >
> > >
> > >     I know crm configure edit requires manual editing.
> > >
> > >
> > >
> > >     But is there a direct command?
> > >
> > >
> > >
> > >     Like,
> > >
> > >     crm configure group Grp1 Res1 Res2 Res3  ## This is used to create group
> > >
> > >
> > >
> > >     How to add new resource to existing group using command ?
> >
> > Assuming the primitive is already added you could create a new file
> > (say it's called group-update) and put in it the following:
> >
> > group Grp1 Res1 Res2 Res3 this-is-the-new-res-name
> >
> > Then you could do:
> >
> > crm configure load update /path/to/group-update
> 
> Right. In a script:
> 
> crm configure show Grp1 | sed 's/$/ newrsc/' | crm configure load update -
> 
> Replace the sed script with whatever you need.
> 
> There's still no direct command to do this, but we're
> considering that.
> 
> Thanks,
> 
> Dejan
> 
> > Do test it before, I have only tried this on a shadow cib.
> >
> > HTH,
> > Dan
> >
> > >
> > >
> > >
> > > Regards,
> > > Kashif Jawed Siddiqui
> > >
> > >
> > > ***************************************************************************************
> > > This e-mail and attachments contain confidential information from HUAWEI,
> > > which is intended only for the person or entity whose address is listed
> > > above. Any use of the information contained herein in any way (including,
> > > but not limited to, total or partial disclosure, reproduction, or
> > > dissemination) by persons other than the intended recipient's) is
> > > prohibited. If you receive this e-mail in error, please notify the sender by
> > > phone or email immediately and delete it!
> > >
> > >
> > > _______________________________________________
> > > 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
> > >
> >
> >
> >
> > --
> > Dan Frincu
> > CCNA, RHCE
> >
> > _______________________________________________
> > 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
> _______________________________________________
> 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



More information about the Pacemaker mailing list