← Back to team overview

openstack team mailing list archive

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

 

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


Follow ups

References