Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Using openstack in a different location - what options are there?

I have a working 3-node openstack environment with storage array:

  • 1 x virtual controller
  • 2 x physical hosts
  • And storage is backed by cinder / iscsi against a Nimble Storage array, which uses the nimble-cinder API.

I want to be able to use openstack if this environment is down, such as power or internet failure.

I have another physical location, with another Nimble Storage array and some empty physical hosts. Moving the controller to the other location is easy, because it's a VM and is taken care of by the host which it runs on. But there are some confusions on my side about the other components such as:

  • physical host
  • data storage volumes

Regarding data storage, all of the instances have volumes which reside on the nimble array and are accessed via iscsi from the controller and the hosts.

-> does openstack have any way of copying data from one datatype to another?

I can enable volume replication on the nimble side. However, the IQN and storage array IP addresses are different at the other site so I dont see how it would be useful.

I guess maybe I should be asking if there are any examples of running openstack across 2 sites with 2 separate storage arrays, and how it's achievable.