Bring glusterfs support via libvirt integration
|Assignee:||ZIemowit Pierzycki||% Done:|
|Category:||Drivers - Storage|
|Target version:||Release 4.6|
Glusterfs users would greatly benefit out of having glusterfs-qemu enabled OpenNebula. Modification to oned and sunstone should be easy to implement in a similar manner to RBD/Ceph.
#3 Updated by Javi Fontan about 7 years ago
- Target version changed from Release 4.4 to Release 4.6
We are moving this feature to 4.6 as the interface and features for gluster block devices is changing and we prefer to stick to the new version:
Currently (gluster 3.4) does not support directories and multiple bricks in a BD volume.
#4 Updated by Sebastian Saemann about 7 years ago
the BD translator would be also great, but i would really like to see if we can have a nagtive glusterfs integration via libgfapi
for further information please have a look at: http://raobharata.wordpress.com/2012/10/29/qemu-glusterfs-native-integration/
opennebula has to take care about two things:
1st the deployment.xml has to be edited in some way like:
<disk type='network' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source protocol='gluster' name='vol0/test0.img'>
<host name='glusterfs-hostname-or-ip' transport='tcp' />
<target dev='vda' bus='virtio'/>
and 2nd the creation of new images has to be done somehow, perhaps via nfs/glusterfs mounted datastore, what would be the easiest way.
prerequisities are qemu >= 1.3, glusterfs >=3.4 and a capable libvirtd version