Hi,
by default in Cellar, all nodes are manager for the others.
So all action that you do on one node is push/spread on the other nodes
(in the cluster group).
More over, Cellar sync the actions: not the bundles itself. The nodes
have to access to a shared repository where they will download the
artifacts.
What you can do:
1/ after installing Cellar on all nodes, you create a new cluster group:
cluster:group-create manager
2/ you define the manager node in the manager cluster group:
cluster:group-set manager nodex:xxx
3/ on the manager group, you can do
cluster:[bundle-install|feature-install] with default cluster group:
cluster:feature-install default xxxx
4/ you can play with whitelist/blacklist (in
etc/org.apache.karaf.cellar.groups.cfg) to completely isolate the
manager node
Regards
JB
On 09/25/2014 03:34 PM, bwest wrote:
Greetings,
I'm very new with Karaf (3.0.1) and cellar. Basically I'm trying to use a
specific Karaf container instance as a Central Management node.
The question I have is how can I install a bundle on the central node, have
it push down to the child nodes, without it actually running on the central
node. Basically I don't want any features or bundles to be run on the
central node. For instance, i don't want the central node to running an
activemq instance or associated camel routes etc....
My vision would be to have the central node just push things down to the
child nodes, where the bundles / features would be installed and ran.
Sorry if i'm using terminology incorrectly, i'm very new to this product and
these concepts. Any help or pointers would be very appreciated.
Thank you!
--
View this message in context:
http://karaf.922171.n3.nabble.com/using-karaf-node-instance-as-central-managment-tp4035520.html
Sent from the Karaf - User mailing list archive at Nabble.com.
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com