Many people use the karaf-maven-plugin to create a custom distro that can
define the boot features (karaf ones as well as your own) as well as
changes to configs.
If you do this in your build or deployment pipeline then upgrading to a new
karaf version is mainly changing the karaf version to the new one.

Unfortunately this fully automated packaging does not play well with using
hot deployments. It works best when you define the whole karaf setup in
your pipelines and do not touch it when it is running (immutable server
pattern).

For upgrades without dowtime the typical scheme is a blue / green
deployment where you have failover of at least two servers and upgrade one
at a time while the other takes the load.

Christan

2017-04-05 19:49 GMT+02:00 mtod09 <[email protected]>:

> I have a test bed with a master / slave cluster setup for Artemis each node
> is on different Karaf instance and using a replicated persistence model. I
> guess I can give it a try under load to see if this will function as an
> upgrade model.
>
> I'm not using the Karaf cluster options only the Artemis master/slave I
> mainly use Karaf's hot deployment for camel routes.
> We implemented an event base model so our clients need a single point to
> get
> the latest event. So a split brain is a real issue running Active/Active
> models.
>
> I was planning on having 4 geographical clusters at min 2 US and 2 EU in a
> network of brokers configuration. This will all be running in AWS and has
> to
> be fully scripted and auto discovery.
>
> Thanks
>
> Mike
>
>
>
>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.
> com/Is-there-an-upgrade-process-for-Karaf-4-1-0-to-4-
> 1-1-tp4050010p4050045.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 
-- 
Christian Schneider
http://www.liquid-reality.de
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de>

Open Source Architect
http://www.talend.com
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>

Reply via email to