[Openstack-operators] [OpenStack-Operators][OpenStack] Regarding production grade OpenStack deployment

Chris Friesen chris.friesen at windriver.com
Fri May 18 20:39:39 UTC 2018

Are you talking about downtime of instances (and the dataplane), or of the 
OpenStack API and control plane?

And when you say "zero downtime" are you really talking about "five nines" or 
similar?  Because nothing is truly zero downtime.

If you care about HA then you'll need additional components outside of OpenStack 
proper.  You'll need health checks on your physical nodes, health checks on your 
network links, possibly end-to-end health checks up into the applications 
running in your guests, redundant network paths, redundant controller nodes, HA 
storage, etc.  You'll have to think about how to ensure your database and 
messaging service are HA.  You may want to look at ensuring that your OpenStack 
services do not interfere with the VMs running on that node and vice versa.

We ended up rolling our own install mechanisms because we weren't satisfied with 
any of the existing projects.  That was a while ago now so I don't know how far 
they've come.


On 05/18/2018 02:07 PM, Fox, Kevin M wrote:
> I don't think openstack itself can meet full zero downtime requirements. But if
> it can, then I also think none of the deployment tools try and support that use
> case either.
> Thanks,
> Kevin
> --------------------------------------------------------------------------------
> *From:* Amit Kumar [ebiibe82 at gmail.com]
> *Sent:* Friday, May 18, 2018 3:46 AM
> *To:* OpenStack Operators; Openstack
> *Subject:* [Openstack-operators] [OpenStack-Operators][OpenStack] Regarding
> production grade OpenStack deployment
> Hi All,
> We want to deploy our private cloud using OpenStack as highly available (zero
> downtime (ZDT) - in normal course of action and during upgrades as well)
> production grade environment. We came across following tools.
>   * We thought of using /Kolla-Kubernetes/ as deployment tool, but we got
>     feedback from Kolla IRC channel that this project is being retired.
>     Moreover, we couldn't find latest documents having multi-node deployment
>     steps and, High Availability support was also not mentioned at all anywhere
>     in the documentation.
>   * Another option to have Kubernetes based deployment is to use OpenStack-Helm,
>     but it seems the OSH community has not made OSH 1.0 officially available yet.
>   * Last option, is to use /Kolla-Ansible/, although it is not a Kubernetes
>     deployment, but seems to have good community support around it. Also, its
>     documentation talks a little about production grade deployment, probably it
>     is being used in production grade environments.
> If you folks have used any of these tools for deploying OpenStack to fulfill
> these requirements: HA and ZDT, then please provide your inputs specifically
> about HA and ZDT support of the deployment tool, based on your experience. And
> please share if you have any reference links that you have used for achieving HA
> and ZDT for the respective tools.
> Lastly, if you think we should think that we have missed another more viable and
> stable options of deployment tools which can serve our requirement: HA and ZDT,
> then please do suggest the same.
> Regards,
> Amit
> _______________________________________________
> OpenStack-operators mailing list
> OpenStack-operators at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

More information about the OpenStack-operators mailing list