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.
    
    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

Reply via email to