Openstack Multi-rbd storage backend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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"


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.RBDDriver
rbd_pool=stack-mgmt-openstack-volumes-2
rbd_user=stack-mgmt-openstack-volumes-2
rbd_secret_uuid=e1124cad-55e8-d4ce-6c68-5f40491b15ef
volume_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-f879692839c3
Exit code: 1
Stdout: ''
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
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux