Hi, I'm using the icehouse release on centos6 servers. Actually I'm searching for a solution for high availability in cinder. Using LVM, cinder needs a Volume Group named "cinder-volumes", so my idea is to build a 2 node corosync/pacemaker/drbd cluster for: 1) create a physical drbd device, eg /dev/drbd0 2) on top of /dev/drbd0, create a PV 3) Using the PV, I create a VG named "cinder-volumes" 4) Create 1 pacemaker RA for drbd (master/slave) 5) Create a pacemaker RA for LVM 6).... VIP.... fencing... In this way, if I start (only) openstack-cinder-volume on the cluster, I should have high availability for "cinder-volumes" VG. My question is: is this the right way? Actually I'm using centos7 for that cluster, and I have problems related to the RA openstack-cinder-volume. Furthermore, it seems that /etc/cinder/volumes/ should be shared between cluster nodes. It this mandatory? If anyone using other solutions, please share them. Thank you |
|