openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #20248
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