New Question
0

Deploying Hyper-V nodes with ceph backend in Openstack environment

asked 2016-08-02 18:03:48 +0300

smesilov gravatar image

updated 2016-08-10 17:30:01 +0300

Does anybody know something about how to configure ceph storage to be used by Hyper-V nodes as backend storage? I have Openstack Liberty environment. There are 2 hyper-v compute nodes (cloudbase nova service installed). When trying to attach volume to the instance on hyperv there is error:

File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\hyperv\nova\volumeops.py", line 85, in getvolumedriver 2016-08-02 16:15:23.851 1776 ERROR nova.compute.manager [instance: 7fc759d0-9e76-4611-8cd1-780c99fd657c] raise exception.VolumeDriverNotFound(drivertype=driver_type) 2016-08-02 16:15:23.851 1776 ERROR nova.compute.manager [instance: 7fc759d0-9e76-4611-8cd1-780c99fd657c] VolumeDriverNotFound: Could not find a handler for rbd volume.

Need some RBD proxy. but can't find anything.

Thanks.

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2016-08-24 19:40:52 +0300

lpetrut gravatar image

Hi,

The Hyper-V Nova driver does not support RBD as there is not Ceph client for Windows yet. The only supported protocols are iSCSI, FC and SMB.

Although having a proxy re-exporting the rbd volumes via iSCSI would work (with some considerable overhead), this scenario is not supported. If really necessary, I think you could achieve this by writing a custom Cinder driver.

Regards, Luci

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2016-08-02 18:03:48 +0300

Seen: 2,581 times

Last updated: Aug 24 '16