I’m trying to add a new shared datastore and no matter what combination of settings i choose for the datastore i am unable to spin up a vm in that datastore. I always get the message “Image Datastore does not support transfer mode: shared”.
I’ve verified the permissions match on the folders and it is owned by the oneadmin user. i am able to ssh between hosts as oneadmin without password and create files in teh folder. permissions match between a working folder and the folder that doesnt work. I’ve also tried qcow2 mode with this result “Image Datastore does not support transfer mode: qcow2”, as well as creating a new cluster with the new datastore(s) and i still get the same results. I’ve tried restarting all teh opennebula services but still the issue persists. Any pointers would be appreciated or a copy of a working shared image datastore / system datastore.
Also tried making a non-shared ssh datastore and am able to create VMs on the gluster / fuse mounted file but i am unable to migrate the VM live or otherwise. live fails saying the datastore isnt shared as expected, live fails saying “DEPLOY: Could not create domain from /raid/images/168/256/deployment.2”
tried using the legacy built in glusterfs datastore as well but still get the same message that
“Image Datastore does not support transfer mode: shared” no combination of things so far, has worked. anytime the shared option shows up in the image datastore it will throw that error.
I’ve also tried setting base path but that is ignored as well as tinkering around with the shared TM_MAD_CONF in oned.conf but all to no avail. Also tried disabling all other datastores but the issue persists.
disabling apparmor made no difference, nor did trying just normal files instead of the fuse mounted gluster shares.