Greg,

Comments inline:

> -----Original Message-----
> From: Greg Hurlman [mailto:[email protected]]
> Sent: Thursday, December 12, 2013 1:01 PM
> To: Mathivanan Naickan Palanivelu
> Cc: Nivrutti Kale; [email protected]
> Subject: Re: [users] Payload node addition
> 
> Hi Mathi,
> 
> In my case one node maps to a physical node/VM. Hence I would add a
> physical node to the AMF cluster at runtime. If I use immcfg then issues
> would be:
> 
> 1. When both the controllers restarts, it may not persists this new node
> configuration vs when configured through nodes.cfg and immxml-modify-
> config /immxml-config script combination.
> 
You could make the OpenSAF configuration changes to persist and survive 
controller restarts by 
using the OpenSAF IMM PBE(Persistent Back End) feature. This could be 
enabled using ./configure --enable-imm-pbe        enable the IMM Persistent 
Backend Interface)
Check the osaf/services/saf/immsv/README for more info on that.

However, if you do not wish to use the IMM PBE feature, you have to regenerate
the imm.xml after running immxml-modify-config script.


> 2, By using immcfg with above two commands, node configuration got added
> but opensafd service in the new payload node/VM does not start.
> Commands "service opensafd start" never returns OK or failed etc. just
> hangs there forever. But it says that PL-5 joined the cluster. In this case 
> even
> I tried adding the new node host name (PL-5) in the active controller
> nodes.cfg file.
> 
> I prefer to do using immxml-modify-configure if that adds this physical node
> to the AMFcluster.(I am not using clm cluster in my environment).
> But not sure what are the parameters the modify script depends on.
> 
> Anybody success on using the immxml-modify-configure script in expanding
> the existing cluster size??
>

I assume you would have done the following:

1) If you initially had generated the imm.xml for 3 nodes (two controllers and 
1 payload)
and *all the 3 nodes were started and all 3 are running now with slot id 1, 2 
and 3 respectively*.
your nodes.cfg looks like as below(for eg:-)
SC SC-1 SC-1
SC SC-2 SC-2
PL PL-3 PL-3

2) Now, if you want to expand the cluster and add two more nodes to the 
configuration, then you would edit
the nodes.cfg and it will look like as below
SC SC-1 SC-1
SC SC-2 SC-2
PL PL-3 PL-3
PL PL-4 PL-4
PL PL-5 PL-5

3) Run  the command immxml-modify-config
 
4) Run ./immxml-configure to generate the new imm.xml.

5) Now on the two new payloads 4 and 5, set /etc/opensaf/slot_id with a value 
of say 4 and 5 and
And unique /etc/opensaf/node_name with the value of PL-4 and PL-5 respectively, 
you would have to start
OpenSAF(obviously after editing nodeinit.conf*).

The two nodes should join the cluster.

Share the syslog of the ACTIVE controller and the payload if you are struck at 
step (5) 

-Mathi.

> Thanks for all the help.
> 
> Greg
> 
> 
> 
> 
> On Wed, Dec 11, 2013 at 12:34 AM, Mathivanan Naickan Palanivelu
> <[email protected]> wrote:
> Hi,
> 
> I'm not sure about your problem scope, But did you try running the following
> commands?
> (adds a CLM node(say PL-5) and a logical AMF node(PL-5) mapped to that
> CLM node)
> 
> immcfg -c SaClmNode safNode=PL-5,safCluster=myClmCluster
> immcfg -c  SaAmfNode -a saAmfNodeSuFailOverProb=1200000000000 -a
> saAmfNodeSuFailoverMax=2  -a saAmfNodeClmNode=safNode=PL-
> 5,safCluster=myClmCluster safAmfNode=PL-5,safAmfCluster=myAmfCluster
> 
> immcfg helps you to create/modify/delete changes to the IMM model. Try
> immcfg --help
> 
> Regards,
> Mathi.
> 
> 
> > -----Original Message-----
> > From: Greg Hurlman [mailto:[email protected]]
> > Sent: Friday, December 06, 2013 12:42 PM
> > To: Nivrutti Kale
> > Cc: [email protected]
> > Subject: Re: [users] Payload node addition
> >
> > Yes, all the payload nodes were running while expanding the cluster size
> > from 2 payload nodes to 3. Even I tried stopping the opensafd service in
> both
> > payload1 and paylod2.
> >
> > The content of the nodes.cfg are:
> >
> > Existing Nodes:
> > SC SC-1 sc-active
> > SC SC-2 sc-standby
> > PL PL-1 payload1
> > PL PL-2 payload2
> >
> > New Node Configuration added:
> > PL PL-3 payload3
> >
> > Where, payload1, payload2 and payload3 are the host names for all the
> > payload nodes and sc-active, sc-standby are the host names of the
> controller
> > nodes.
> >
> > Thanks,
> > Greg
> >
> >
> >
> >
> >
> > On Thu, Dec 5, 2013 at 9:28 PM, Nivrutti Kale <[email protected]> wrote:
> >
> > > Hi Greg,
> > >
> > > Does all your existing nodes running when you are trying to expand the
> > > cluster?
> > > Also share the contents of nodes.cfg mentioning current and new nodes
> > > entry.
> > >
> > > Thanks & Regards,
> > > Nivrutti
> > >
> > >
> > > On Fri, Dec 6, 2013 at 4:04 AM, Greg Hurlman
> > <[email protected]>wrote:
> > >
> > >> Hi,
> > >>
> > >>
> > >> I followed the above mentioned steps to add dynamically a new payload
> > >> node while the existing payload nodes were running. And when I ran
> > >> the modify script after adding the entry in nodes.cfg, the below
> > >> error I am getting. Anybody faced similar issue before??
> > >>
> > >> *[root@sc-active immxml]# ./immxml-modify-config*
> > >> *error: When expanding the cluster all existing nodes must be started
> > >> (saAmfNodeOperState=1). Exiting!*
> > >>
> > >> It did not reboot the payload nodes, neither it got added to the cluster.
> > >> Anything obvious I am missing here?
> > >>
> > >> Thanks,
> > >> Greg
> > >>
> > >>
> > >> On Wed, Dec 4, 2013 at 9:34 PM, Nivrutti Kale <[email protected]>
> > wrote:
> > >>
> > >>> Hi Greg,
> > >>>
> > >>> You can use the ./immxml-modify-config for adding  new payload
> nodes
> > >>> to the running cluster without stopping the running controllers or
> > >>> payload nodes.
> > >>>
> > >>> Steps to run:
> > >>>
> > >>>    1. Add entries for newly added payload nodes in nodes.cfg
> > >>>    2. Run ./immxml-modify-config
> > >>>
> > >>> Hope that helps.
> > >>>
> > >>> Thanks & Regards,
> > >>> Nivrutti
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> On Thu, Dec 5, 2013 at 6:37 AM, Greg Hurlman
> > <[email protected]>wrote:
> > >>>
> > >>>> Hi,
> > >>>>
> > >>>> I have a running cluster with 2 payload nodes created by using
> > >>>>
> > >>>> immxml-clustersize -s 2 -p 2
> > >>>>
> > >>>> Can I dynamically add a new payload node to this running cluster
> > >>>> without stopping the running controllers or payload nodes? or What
> > >>>> is the best way to do so? Are there any workarounds if not
> > >>>> possible?
> > >>>>
> > >>>> Appreciate for any help.
> > >>>>
> > >>>> Thanks
> > >>>> Greg
> > >>>>
> > >>>> -------------------------------------------------------------------
> > >>>> -----------
> > >>>> Sponsored by Intel(R) XDK
> > >>>> Develop, test and display web and hybrid apps with a single code
> base.
> > >>>> Download it for free now!
> > >>>>
> > >>>>
> > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/os
> > >>>> tg.clktrk
> _______________________________________________
> > >>>> Opensaf-users mailing list
> > >>>> [email protected]
> > >>>> https://lists.sourceforge.net/lists/listinfo/opensaf-users
> > >>>>
> > >>>
> > >>>
> > >>
> > >
> > ------------------------------------------------------------------------------
> > Sponsored by Intel(R) XDK
> > Develop, test and display web and hybrid apps with a single code base.
> > Download it for free now!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.cl
> > ktrk
> > _______________________________________________
> > Opensaf-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/opensaf-users

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-users

Reply via email to