Hi Bjorn, Which kind of services (OSGI, Spring Bean, ...) have you provisioned with Puppet ?
Charles 2011/4/13 Björn Bength <bjorn.ben...@gmail.com>: > Regarding Guillaume's comment about equal nodes, I can describe a > requirement we currently have in one of our projects. > > The requirement is to partition functionality across a set of karaf > nodes. I.e. some nodes (in a load balancing scenario) provides certain > services, while others provide other services. > This is to, for instance, have a layered ESB architecture or have > some services with completely different SLA's isolated from the rest. > We have for now implemented this with the Puppet provision system > where we have configured our nodes and put them in "named sets" > (classes in Puppet). > These sets of containers is then provisioned onto each host by a puppet agent. > > So, returning to the subject, it would be nice to be able to "name" > clusters and put nodes in a named cluster, and it would provision > itself. Magic. > Or would you rather create different hazelcast configurations? I don't > know Hazelcast that well. > > Regards > Bjorn > > > > > > On Wed, Apr 13, 2011 at 3:02 PM, Ioannis Canellos <ioca...@gmail.com> wrote: >> I am starting this discussion in order to gather the maximum possible >> feedback about the features we want our clustering engine to have. >> >> Here is my view on the subject: >> >> a) Support auto discovery of nodes (via multicast and / or unicast). >> b) Configuration replication (replicate configuration changes across the >> nodes). >> c) Features/Repositories replication (replicate feature repositories and >> states). >> d) Bundle state replication (replicate bundle states). >> e) Event Admin (broadcast events across the nodes of the cluster). >> f) Distributed Service Registry. >> >> -- >> *Ioannis Canellos* >> * >> http://iocanel.blogspot.com >> >> Apache Karaf <http://karaf.apache.org/> Committer & PMC >> Apache ServiceMix <http://servicemix.apache.org/> Committer >> * >> >