Anyone saw the same issue as below?
We are trying to test the multi backend feature with two RBD pools on Grizzly
release. At this point, it seems that rbd.py does not take separate cephx users
for the two RBD pools for authentication as it defaults to the single ID
defined in /etc/init/cinder-volume.conf, which is documented here with "env
CEPH_ARGS="--id volume"
http://ceph.com/docs/master/rbd/rbd-openstack/#configuring-cinder-nova-volume
It seems to us that rbd.py is ignoring the separate "rbd_user=" configuration
for each storage backend section,
[svl-stack-mgmt-openstack-volumes-2]volume_driver=cinder.volume.drivers.rbd.RBDDriverrbd_pool=stack-mgmt-openstack-volumes-2rbd_user=stack-mgmt-openstack-volumes-2rbd_secret_uuid=e1124cad-55e8-d4ce-6c68-5f40491b15efvolume_backend_name=RBD_CINDER_VOLUMES_3
Here is the error from cinder-volume.log,
----------------------------------------- File
"/usr/lib/python2.7/dist-packages/cinder/volume/drivers/rbd.py", line 144, in
delete_volume volume['name']) File
"/usr/lib/python2.7/dist-packages/cinder/utils.py", line 190, in execute
cmd=' '.join(cmd))ProcessExecutionError: Unexpected error while running
command.Command: rbd snap ls --pool svl-stack-mgmt-openstack-volumes-2
volume-9f1735ae-b31f-4cd5-a279-f879692839c3Exit code: 1Stdout: ''Stderr: 'rbd:
error opening image volume-9f1735ae-b31f-4cd5-a279-f879692839c3: (1) Operation
not permitted\n2013-06-20 10:41:46.591363 7f68117a9780 -1 librbd::ImageCtx:
error finding header: (1) Operation not
permitted\n'-------------------------------------------
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com