2017-02-22 6:25 GMT-05:00 bjb <bjb2...@163.com>: > Hello All: > > I see the steps to deploy a cluster in http://docs.opendaylight. > org/en/latest/getting-started-guide/common-features/ > clustering.html?highlight=clustering > > I need to modify *.conf(akka.conf, modules.conf, module-shards.conf) > on each cluster member and then start karaf. For convenience, > configure_cluster.sh is provided to automatic generate *.conf in > configuration/initial. But it also need to deploy on each cluster member. > When the cluster members are huge, e.g 32 members form a cluster, the > depoly will be inconvenient. >
AdT: Checkout this setup that was merge recently in packaging repo: https://github.com/opendaylight/integration-packaging/tree/master/tutorials/cluster-nodes It could help achieve what you're seeking, to some extend. Basically, configure your cluster once, and delpoy it once and for all. > > Is there any other plans for easily deploying? I thinked two ways to > depoly a cluster, is it feasible? > 1) Add a new feature in odl to manage cluster, it includes "create > cluster" "destroy cluster" "dynamic add member" and so on. All the > controllers start karaf in standalone mode without cluster configuration. > We just need to send request to one cluster member, the member transfer > configuration to akka.conf module-shard.conf, clean old journal and > snapshots. Then the member send request to all the other cluster members. > The other members do the same thing, after that, all members restart karaf > to apply cluster configuration. In this way, user add easily do cluster > management. > > 2) If odl will not support dynamic add or remove cluster member, > deploying cluster in advance will be less difficult. We can use some depoly > tools like ansible to distribute *.conf on all cluster members. > > Hope to get your help. > Thanks > > > > > > > > > > > _______________________________________________ > controller-dev mailing list > controller-dev@lists.opendaylight.org > https://lists.opendaylight.org/mailman/listinfo/controller-dev > >
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev