From: Greg Hurlman [mailto:[email protected]] Sent: den 13 maj 2014 08:05 To: Hans Feldt Cc: [email protected] Subject: Re: [users] Integration issues
Thanks again Hans for the clarifications those make most sense to me and what I was looking for. And the last but one, is there any obvious way using some tool/library to monitor the SUs based on some kind of their state, running on the payloads? It's OK for me to monitor any of the readiness/presence/HA state of the SUs. [Hans] OK so now we are talking about something else than CLM. To monitor AMF SUs you would have to subscribe for NTF state change notifications (the same way the ntfsubscribe tool does). Greg On Sun, May 11, 2014 at 11:04 PM, Hans Feldt <[email protected]<mailto:[email protected]>> wrote: From: Greg Hurlman [mailto:[email protected]<mailto:[email protected]>] Sent: den 10 maj 2014 22:29 To: Hans Feldt Subject: Re: [users] Integration issues Thanks Hans for letting know that CLM service can be consumed independently from AMF service. Now, in a given cluster configuration with two controller nodes and 3 payload nodes, where PLs are hosted with SUs with sa-aware components where as controllers are without any SUs and components, If I create a monitoring process in a controller node which implements the CLM service, to monitor the payload nodes(leaving/joining/changes), 1. Is is that the payloads by default obtain the cluster membership as soon as they are defined in the cluster nodes.cfg and created by immxml-configure and when I start the opensaf service? [Hans] Yes. But it is what is in the CLM information model in IMM that controls this. You can add/remove CLM nodes dynamically as you expand/shrink your cluster. What is in nodes.cfg just controls creation of the very first initial imm.xml needed to boot the cluster. 2. If not, do I need to run a monitoring process in every payload node or need to configure these payload nodes in some way that they join the cluster and become a member and hence can be monitored. 3. Given that I intend to run this monitoring process as a external process(no SUs and SGs defined for this process I mean) in controller nodes only, [Hans] To AMF an external process is something outside the cluster. A program executed on a controller is inside the cluster. a. Is it possible to run as a external process? If yes what are the steps to instantiate this process. I am aware of amf-adm commands to instantiate sa-aware component, but what are the steps to instantiate this external component(monitoring process implementing CLM library)? [Hans] guess you mean _using_ (not implementing) the CLM library. Just start the client program! At the command prompt or init started or… b. If no, is it need be a component configured in IMM model and hence belongs to some SG, SU etc. and can be instantiated again using using the instantiate and terminate scripts. I am some what confused with the way CLM library can be consumed and hence these above basic queries, which I believe would help me to proceed further. I know there are the SAForum manuals and ppts but do we have any sample example or code snippet that demonstrate this or try out some examples to start with? [Hans] there is no plain CLM tracker program but pls see tests/clmsv/src. There is nothing magic here. The same way the ntfsubscribe program works a “clmtracker” can work. A normal unix program with a main … Thanks Greg On Fri, May 9, 2014 at 12:52 AM, Hans Feldt <[email protected]<mailto:[email protected]>> wrote: See inline But if you anyway want to push the information to all your sa-aware components why not create a ClmTracker kind of server that can be instantiated in each sa-aware component? I would do it as a separate thread that just calls an installed callback into client specific code. A bit like a SockerServer in python. /Hans > -----Original Message----- > From: Greg Hurlman > [mailto:[email protected]<mailto:[email protected]>] > Sent: den 9 maj 2014 08:08 > To: > [email protected]<mailto:[email protected]> > Subject: [users] Integration issues > > Hi, > > Looking for help on some basic clarifications on the usage of CLM library. > I am trying to detect a cluster node failure (say node manual reboot, admin > shutdown or power failure) using CLM library from controller nodes or a > node where no service units are hosted. Each node other then the controller > nodes, hosts couple of service units with SA-aware components. > > 1. Is this possible to monitor the nodes from controller nodes without > integrating the library into the sa-aware apps? [Hans] of course, CLM is separate service from AMF > > 2. I am thinking of creating a separate component in the controller node > which will only implement this library in order to monitor and receive the > cluster changes notifications. If so then do I need to configure this > component in the IMM or just run as a Linux process? [Hans] Guess you mean AMF? Linux process is fine > > 3. Are there any additional IMM configuration changes required to integrate > this library? [Hans] ? > > Appreciate for any help. > > Thanks > Greg > ------------------------------------------------------------------------------ > Is your legacy SCM system holding you back? Join Perforce May 7 to find out: > • 3 signs your SCM is hindering your productivity > • Requirements for releasing software faster > • Expert tips and advice for migrating your SCM now > http://p.sf.net/sfu/perforce > _______________________________________________ > Opensaf-users mailing list > [email protected]<mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/opensaf-users ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Opensaf-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensaf-users
