Feature #2202
Bring glusterfs support via libvirt integration
Status: | Closed | Start date: | 07/23/2013 | ||
---|---|---|---|---|---|
Priority: | Normal | Due date: | |||
Assignee: | ZIemowit Pierzycki | % Done: | 40% | ||
Category: | Drivers - Storage | ||||
Target version: | Release 4.6 | ||||
Resolution: | Pull request: |
Description
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.
Related issues
Associated revisions
feature #2202: add native gluster support with kvm
feature #2202: Small refactor of Ceph/Gluster disk generation
feature #2202: Add INHERIT attributes for GLUSTER DS
feature #2202: Add comments to oned.conf
Feature #2202: Adds support for cdroms a Gluster datastores
Feature #2202: fix bug with GLUSTER CDROM
Feature #2202: Add a default section to handle all possible values of DISK_TYPES
History
#1 Updated by ZIemowit Pierzycki almost 8 years ago
oned and sunstone work done. Working on ds_mad and ts_mad scripts.
#2 Updated by Matthias Albert over 7 years ago
If you need help testing the new driver, just drop me a mail.
#3 Updated by Javi Fontan over 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:
http://review.gluster.org/#/c/4809/
Currently (gluster 3.4) does not support directories and multiple bricks in a BD volume.
#4 Updated by Sebastian Saemann over 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' />
</source>
<target dev='vda' bus='virtio'/>
</disk>
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
#5 Updated by Ruben S. Montero over 7 years ago
- Status changed from Pending to New
#6 Updated by Jaime Melis over 7 years ago
- Status changed from New to Closed