Curious how you are using puppet to handle multi-node orchestration, as this is something puppet specific does not do. Are you using ansible/salt to orchestrate a puppet run on all the servers?
___________________________________________________________________ Kris Lindgren Senior Linux Systems Engineer GoDaddy On 5/12/16, 4:19 PM, "Nick Jones" <nick.jo...@datacentred.co.uk> wrote: >Hi. > >> I am investigating how to help move godaddy from rpms to a container-like >> solution (virtualenvs, lxc, or docker...) and a set of questions that comes >> up is the following (and I would think that some folks on this mailing list >> may have some useful insight into the answers): > >I’ve been mulling this over for a while as well, and although we’re not yet >there I figured I might as well chip in with my .2p all the same. > >> * Have you done the transition? > >Not yet! > >> * Was/is kolla used or looked into? or something custom? > >We’re looking at deploying Docker containers from images that have been >created using Puppet. We’d also use Puppet to manage the orchestration, i.e >to make sure a given container is running in the right place and using the >correct image ID. Containers would comprise discrete OpenStack service >‘composables’, i.e a container on a control node running the core nova >services (nova-api, nova-scheduler, nova-compute, and so on), one running >neutron-server, one for keystone, etc. Nothing unusual there. > >The workflow would be something like: > >1. Developer generates / updates configuration via Puppet and builds a new >image; >2. Image is uploaded into a private Docker image registry. Puppet handles >deploying a container from this new image ID; >3. New container is deployed into a staging environment for testing; >4. Assuming everything checks out, Puppet again handles deploying an updated >container into the production environment on the relevant hosts. > >I’m simplifying things a little but essentially that’s how I see this hanging >together. > >> * What was the roll-out strategy to achieve the final container solution? > >We’d do this piecemeal, and so containerise some of the ‘safer’ components >first of all (such as Horizon) to make sure this all hangs together. >Eventually we’d have all of our core OpenStack services on the control nodes >isolated and running in containers, and then work on this approach for the >rest of the platform. > >Would love to hear from other operators as well as to their experience and >conclusions. > >— > >-Nick >-- >DataCentred Limited registered in England and Wales no. 05611763 > >_______________________________________________ >OpenStack-operators mailing list >OpenStack-operators@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators _______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators