How to connect an iSCSI storage to OpenStack

asked 2017-02-13 11:59:28 -0500

Tirano gravatar image

updated 2017-02-14 04:33:18 -0500

Hi,

I have a Mitaka OpenStack installation with 3 controllers, 3 CEPH storage nodes and 3 KVM compute nodes.

I would like to add a block storage back-end that uses iSCSI (StorSimple).

How can I connect it to Cinder, as it is not on the supported list of config-reference > block-storage.

Does it have to be manged by one of the Cinder drivers on the list or other method is possible such as connect it as a local volume? How? On which on the nodes to configure it?

Thanks

edit retag flag offensive close merge delete

Comments

Worst case, attach it to one of the controllers, put LVM volume groups on it and use the Cinder LVMiSCSI driver. Yes you have to use a Cinder driver - or write one yourself.

Bernd Bausch gravatar imageBernd Bausch ( 2017-02-14 05:20:01 -0500 )edit

Thank you Bernd!

Unfortunately Not being a developer worst case in the only case available for me...so I use the controller as an iSCSI target as you said...

I do not get any high availability if this controller goes down which I get it with a proper Cinder driver right?

Tirano gravatar imageTirano ( 2017-02-14 05:57:57 -0500 )edit

AFAIK (not an HA expert): cinder-volume is not highly available yet, although this developer blog shows that work is underway to change that. If your storage node goes down, you need to start cinder-volume manually on a healthy node.

Bernd Bausch gravatar imageBernd Bausch ( 2017-02-14 19:43:26 -0500 )edit

Perhaps the HA guide can help you. It uses a different driver, NFS.

Bernd Bausch gravatar imageBernd Bausch ( 2017-02-14 19:49:25 -0500 )edit

I went over it, not sure it is exactly what I had in mind as it's Block Storage API service HA, and no mention of how to use with an iSCSI storage. StorSimple seems to have only iSCSI.

Tirano gravatar imageTirano ( 2017-02-15 05:59:39 -0500 )edit