Revision history [back]

click to hide/show revision 1
initial version

Using shared SAS disk array for Openstack ?


I have a few recycled servers I'd like to use to deploy Openstack. Among them, there are two HP DL360 G7, both connected to the same HP MSA P2000 SAS disk array.

I've been reading about Cinder, Ceph, CRUSH rules, etc... and I still can't figure out how I should use this hardware. I'd like the cluster to be able to use disk space from the "internal" disks and from the disk array.

How can I configure (OSDs / CRUSH rules / ???) so that the Openstack cluster makes optimal use of the disk array ? By "optimal" I mean that it should "understand" that data stored on this array can be accessed through either one of the servers physically attached to it.

From my understanding, CRUSH rules are hierarchical, and I I couldn't find a way to express "/dev/sdc on nodeA is the same disk as /dev/sdc on nodeB".

I've also found that there is a specific Cinder driver for HP MSA arrays using FC or iSCSI, but not for SAS. Is there another way to better use this hardware for Openstack (= replace Ceph by something else) ?

Thank you