About 50% of the time, the NetApp Cinder driver (7-mode) does not create a custom parent volume to create iSCSI LUNs, instead using a volume created for NFS sharing of glance images.
For instance, the netapp cinder driver should create a volume based on the tenant UUID like this:
/vol/OpenStack_498561f42616446bbd405c1edb66f0cf
Then it should create a single volume/lun under that parent volume for a user created volume, like this:
volume-13ab14be-415a-48e5-9d1d-c079995b2a4a-BAAqB]CHFg4m
The resulting LUN looks like this:
/vol/OpenStack_498561f42616446bbd405c1edb66f0cf/volume-13ab14be-415a-48e5-9d1d-c079995b2a4a-BAAqB]CHFg4m
This happens about 50% of the time. The other 50% the driver defaults to a volume currently used for glance images (/vol/vol2):
/vol/vol2/volume-77bd0ea6-2adc-4dd5-80a8-8dce8abecb27-BAAqB]CHFg4H
This became broken in the last few months - I can't pinpoint exactly when. Here are the current RPMs installed on the cinder-volume (controller) node:
openstack-cinder-2014.1.4-1.1.el6ost.noarch
python-cinderclient-1.0.9-1.el6ost.noarch
python-cinder-2014.1.4-1.1.el6ost.noarch
I need this a) fixed and b) a way to migrate iscci volumes out of the glance NFS volume into tenant specific volumes.
Dan
dyocum@redhat.com