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.

Chris

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 [ebiib...@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@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

Reply via email to