Openstack multiregion high availability deployment

asked 2020-03-11 03:47:42 -0600

Deepa gravatar image

Hi all

Anyone did Openstack multi-region (high availability of controller services on both region) deployment ? If yes can anyone share the method and its documentation

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2020-03-18 02:49:49 -0600

eblock gravatar image

Setting up a HA environment is already not well-documented, making that multi-region is even harder. We're currently in the middle of a new HA installation (one region though) and it's kind of messy. Digging through several blog posts and half-baked install guides to find a valid configuration is not easy.

I can point you this post (I haven't read it):

or to this conceptual overview from SUSE:

Basically, you have to setup one HA cloud at each site and then wrap load balancers around them. It's not much of an answer, but hopefully it gives you an impression what steps are necessary to achieve that.

edit flag offensive delete link more


@eblock thanks for the document link.As i dont see a good documentation on multi region we are forced to think about object store alone (sync or replication ) across two openstack.Is that possible swift or cephback end object store to sync/replicate to another Openstack

Deepa gravatar imageDeepa ( 2020-03-18 03:15:53 -0600 )edit

Well, for RBD there's rbd-mirroring to have an asynchronous replication to a remote ceph cluster. But I'm not sure if that's what you need. One way could be deploying two ceph clusters and two openstack clouds and cross-reference them: OS (A) stores data in Ceph (A) and mirrors to Ceph (B)...

eblock gravatar imageeblock ( 2020-03-18 03:49:24 -0600 )edit

and OS (B) stores data in Ceph (B) and replicates to Ceph (A). This would also cover a failover of a ceph cluster. Does that answer your question?

eblock gravatar imageeblock ( 2020-03-18 03:50:37 -0600 )edit

Yes is this possible ? Can we replicate just Object Store of Openstack (back end ceph or cinder(Swift)) to another Openstack rather than replicating the whole Ceph

Deepa gravatar imageDeepa ( 2020-03-18 04:46:02 -0600 )edit

I'm not sure if I fully understand what you're asking. Could you rephrase and edit your initial question accordingly?

eblock gravatar imageeblock ( 2020-03-18 07:10:06 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2020-03-11 03:47:42 -0600

Seen: 389 times

Last updated: Mar 18 '20