<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 15 April 2016 at 07:53, Kenny Ji-work <span dir="ltr"><<a href="mailto:jenkins-sdg@qq.com" target="_blank">jenkins-sdg@qq.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><br></div><div>We wanner to deploy openstack to the production environment, so what's the recommended way to complete it? By using <b>puppet-openstack </b>or any else tool? </div><div><b>Secondly</b>, we want to add <b>custom codes</b> into the openstack's. So the problem is that if new version of openstack is released, the efforts taken to port the codes to the new version must be put into action. In one word, is there some convenient way to realize it?</div><div><b>Thirdly</b>, if we want to <b>upgrade </b>our openstack version in the production environment, how can we do it easier? Thank you for answering!</div></blockquote><div><br></div><div>Hi Kenny,</div><div><br></div><div>There are projects within OpenStack which facilitate deployments using Puppet, Chef, Ansible, Docker, etc. What you choose really depends on your existing skill set and preferences. I would advise that you evaluate each project and select one that suits your needs.</div><div><br></div><div>From the point of view of the OpenStack-Ansible project we provide a tool set to deploy OpenStack using Ansible. Our documentation [1] is pretty good (and getting better all the time thanks to input from Operators). The deployment we cater for is a stable, highly available deployment for production usage and we allow a great deal of customisation in terms of deployment design and OpenStack configuration.</div><div><br></div><div>The project deploys directly from the OpenStack service project git sources and provides you the ability to change that git source to your own, so you can easily point it at a fork of the OpenStack service projects if you so choose.</div><div><br></div><div>Lastly the project does include tasks to handle upgrades. We have a complete and tested set for Juno->Kilo->Liberty and will be working on Liberty->Mitaka early within the Newton cycle.</div><div><br></div><div>I encourage you to engage with us in #openstack-ansible to discuss your use-case and your experience as you evaluate the tooling we provide. I hope that it already meets your needs, but if it doesn't then we'd definitely like feedback to improve our deliverables.</div><div><br></div><div>[1] <a href="http://docs.openstack.org/developer/openstack-ansible/">http://docs.openstack.org/developer/openstack-ansible/</a></div><div><br></div><div>Best regards,</div><div><br></div><div>Jesse</div><div>IRC: odyssey4me</div><div> </div></div>
</div></div>