Hi, I'm currently deploying an Opennebula cloud in combination with Gluster.
I've configured a Gluster volume on 2 nodes (Gluster 3.5.1). I can mount this on Management host and on the kvm hypervisors (Centos 6.5). I also create a system datastore and image datastore as mentioned in the documentation. See the config below. Everything seems to be working, but not the creation of the vm with the deployment file. After some testing I found that the host + port + Gluster volume name are missing in the deployment file. If I add them manually, the creation of the vm using virsh works. I just can't find what is causing this problem. Any pointers? console output of the datastore config --------------------------------------------------------------------------- [oneadmin@node-00013 ~]$ onedatastore list ID NAME SIZE AVAIL CLUSTER IMAGES TYPE DS TM 0 system 9.6G 82% - 0 sys - shared 1 default 25.5G 88% - 0 img fs shared 2 files 25.5G 88% - 0 fil fs ssh 102 gluster image 17.2T 100% gluster 2 img fs shared 103 gluster syste 17.2T 100% gluster 0 sys - shared 104 gluster syste 17.2T 100% gluster 0 sys - shared [oneadmin@node-00013 ~]$ ---------------------------------------------------------------------------- [oneadmin@node-00013 ~]$ onedatastore show 102 DATASTORE 102 INFORMATION ID : 102 NAME : gluster images USER : oneadmin GROUP : oneadmin CLUSTER : gluster TYPE : IMAGE DS_MAD : fs TM_MAD : shared BASE PATH : /var/lib/one//datastores/102 DISK_TYPE : DATASTORE CAPACITY TOTAL: : 17.2T FREE: : 17.1T USED: : 20G LIMIT: : - PERMISSIONS OWNER : um- GROUP : u-- OTHER : --- DATASTORE TEMPLATE BASE_PATH="/var/lib/one//datastores/" CLONE_TARGET="SYSTEM" DISK_TYPE="GLUSTER" DS_MAD="fs" GLUSTER_HOST="node-00006.connective.be:24007" GLUSTER_VOLUME="gv0" LN_TARGET="NONE" TM_MAD="shared" TYPE="IMAGE_DS" IMAGES 13 --------------------------------------------------------------------------- [oneadmin@node-00013 ~]$ onedatastore show 104 DATASTORE 104 INFORMATION ID : 104 NAME : gluster systemDS USER : oneadmin GROUP : oneadmin CLUSTER : gluster TYPE : SYSTEM DS_MAD : - TM_MAD : shared BASE PATH : /var/lib/one//datastores/104 DISK_TYPE : FILE DATASTORE CAPACITY TOTAL: : 17.2T FREE: : 17.1T USED: : 20G LIMIT: : - PERMISSIONS OWNER : um- GROUP : u-- OTHER : --- DATASTORE TEMPLATE BASE_PATH="/var/lib/one//datastores/" SHARED="YES" TM_MAD="shared" TYPE="SYSTEM_DS" --------------------------------------------------------------------------- Example deployment file : <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>one-44</name> <cputune> <shares>1024</shares> </cputune> <memory>524288</memory> <os> <type arch='x86_64'>hvm</type> <boot dev='hd'/> </os> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='network' device='disk'> <source protocol='gluster' name='/44/disk.0'/> <target dev='hda'/> <driver name='qemu' type='raw' cache='none'/> </disk> <disk type='file' device='cdrom'> <source file='/var/lib/one//datastores/104/44/disk.1'/> <target dev='hdb'/> <readonly/> <driver name='qemu' type='raw'/> </disk> <interface type='bridge'> <source bridge='lan'/> <virtualport type='openvswitch'/> <mac address='02:00:ac:14:10:14'/> </interface> <graphics type='vnc' listen='0.0.0.0' port='5944'/> </devices> <features> <acpi/> </features> </domain> -- Vincent Van der Kussen @vincentvdk _______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org