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
