dfarrell07 / puppet-opendaylight

Moved: https://git.opendaylight.org/gerrit/gitweb?p=integration/packaging/puppet-opendaylight.git;a=tree
12 stars 15 forks source link

HA Support? #74

Closed dfarrell07 closed 9 years ago

dfarrell07 commented 9 years ago

One of the major downstreams of ODL and the ODL Puppet mod is the OPNFV project (for now, mostly BGS installers). There's some recent talk about the level of HA required for OPNFV's first release, and if that includes ODL.

I'm not currently sure if the ODL Puppet mod needs support for standing up HA deployment, but if we do I'd like start on it ASAP (as I think it'll be a huge pain).

This issue is strictly for tracking _if_ we need HA support. Specific ones can be raised later if we decide to add that feature.

dfarrell07 commented 9 years ago

Per discussions at the recent OpenDaylight Hackfest, there seems to be some community/expert agreement that using Puppet to stand up a multi-machine cluster would be overly difficult because of limitations to the tool. There was also agreement that Ansible is a good candidate to investigate for multi-machine clusters. My current plan is to add support to the Puppet mod to configure the relevant config files (I verified with Moz that everything can be done via config files), then consume this Puppet mod with Ansible for multi-machine work. If that ends up being a kludge and it would be easier to let Ansible do all clustered work, that's fine too (I've been wanting to create ODL upstream Ansible support).

dfarrell07 commented 9 years ago

So, tl;dr is that we do want HA support and that we have a reasonable plan to start implementing it. Closing