[sheepdog] [Openstack-dev][Sheepdog]Add a new driver for Openstack Cinder like Sheepdog volumes

MORITA Kazutaka morita.kazutaka at gmail.com
Sat Jan 19 05:24:40 CET 2013


At Fri, 18 Jan 2013 22:56:38 +0800,
harryxiyou wrote:
> 
> Hi Morita and other developers,
> 
> If i add a QEMU/Libvirt driver(the same as Sheepdog volumes driver in
> Openstack Cinder branch) to let Openstack Cinder support a new block-level
> storage system, I should change following stuffs, right?
> 
> 1, Add a driver file to the dir in Openstack Cinder branch(the same as
> sheepdog.py),
>       https://github.com/openstack/cinder/blob/master/cinder/volume/drivers
> 2, Change the file in Openstack Nova branch(Let libvirt attach HLFS volumes
> to QEMU, the same as sheepdog),
>       https://github.com/openstack/nova/blob/master/nova/virt/libvirt/driver.py
> 
> Do I should change/add any other files for Openstack? Cloud anyone give me
> some suggestions?    Thanks in advance ;-)

The answer depends on the protocol between QEMU and HLFS.  What is
used for accessing HLFS volumes from QEMU?  Is it iSCSI, NFS, or
something else?

Thanks,

Kazutaka



More information about the sheepdog mailing list