Hello, I’ve deployed ONE 5.6.1 in a PoC with 1 frontend, 3 workers and 1 NFS server, all using Ubuntu 16.04 (latest)
-
NFS server (export file):
/var/lib/one/datastores 192.168.200.0/24(rw,sync,no_subtree_check,no_root_squash) -
Frontend and workers mount it as this (fstab file):
poc4:/var/lib/one/datastores /var/lib/one/datastores nfs defaults 0 0 -
Datastores:
oneadmin@onm:~$ onedatastore list
ID NAME SIZE AVAIL CLUSTERS IMAGE
2 files 836.2G 99% 0
118 IMAGES 836.2G 99% 0
122 SYSTEM 836.2G 99% 0
123 IMAGES-SSH 836.2G 99% 0oneadmin@onm:~$ onedatastore show 118
DATASTORE 118 INFORMATION
ID : 118
NAME : IMAGES
USER : oneadmin
GROUP : oneadmin
CLUSTERS : 0
TYPE : IMAGE
DS_MAD : fs
TM_MAD : qcow2
BASE PATH : /var/lib/one//datastores/118
DISK_TYPE : FILE
STATE : READYDATASTORE CAPACITY
TOTAL: : 836.2G
FREE: : 829.6G
USED: : 6.6G
LIMIT: : -PERMISSIONS
OWNER : um-
GROUP : u–
OTHER : —DATASTORE TEMPLATE
ALLOW_ORPHANS=“NO”
CLONE_TARGET=“SYSTEM”
DISK_TYPE=“FILE”
DRIVER=“qcow2”
DS_MAD=“fs”
LN_TARGET=“NONE”
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
TM_MAD=“qcow2”
TYPE=“IMAGE_DS”IMAGES
oneadmin@onm:~$ onedatastore show 122
DATASTORE 122 INFORMATION
ID : 122
NAME : SYSTEM
USER : oneadmin
GROUP : oneadmin
CLUSTERS : 0
TYPE : SYSTEM
DS_MAD : -
TM_MAD : qcow2
BASE PATH : /var/lib/one//datastores/122
DISK_TYPE : FILE
STATE : READYDATASTORE CAPACITY
TOTAL: : 836.2G
FREE: : 829.6G
USED: : 6.6G
LIMIT: : -PERMISSIONS
OWNER : um-
GROUP : u–
OTHER : —DATASTORE TEMPLATE
ALLOW_ORPHANS=“NO”
DISK_TYPE=“FILE”
DS_MIGRATE=“YES”
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
SHARED=“YES”
TM_MAD=“qcow2”
TYPE=“SYSTEM_DS”IMAGES
oneadmin@onm:~$ onedatastore show 123
DATASTORE 123 INFORMATION
ID : 123
NAME : IMAGES-SSH
USER : oneadmin
GROUP : oneadmin
CLUSTERS : 0
TYPE : IMAGE
DS_MAD : fs
TM_MAD : ssh
BASE PATH : /var/lib/one//datastores/123
DISK_TYPE : FILE
STATE : READYDATASTORE CAPACITY
TOTAL: : 836.2G
FREE: : 829.6G
USED: : 6.6G
LIMIT: : -PERMISSIONS
OWNER : um-
GROUP : u–
OTHER : —DATASTORE TEMPLATE
ALLOW_ORPHANS=“NO”
CLONE_TARGET=“SYSTEM”
DISK_TYPE=“FILE”
DS_MAD=“fs”
LN_TARGET=“SYSTEM”
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
TM_MAD=“ssh”
TYPE=“IMAGE_DS”
IMAGES
61
71
When I try to deploy a VM from DS 118 (TM_MAD=qcow2) I get this error:
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: LOG I 751 Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy ‘/var/lib/one//datastores/122/751/deployment.0’ ‘poc3’ 751 poc3
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: LOG I 751 error: Failed to create domain from /var/lib/one//datastores/122/751/deployment.0
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: LOG I 751 error: internal error: process exited while connecting to monitor: 2018-10-31T16:06:34.208427Z qemu-system-x86_64: -drive file=/var/lib/one//datastores/122/751/disk.0,format=qcow2,if=none,id=drive-ide0-0-0,cache=none: Could not open backing file: Could not open '/var/lib/one/datastores/118/8b7445c6f42731319d2933c3a8939acc': Permission denied
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: LOG E 751 Could not create domain from /var/lib/one//datastores/122/751/deployment.0
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: LOG I 751 ExitCode: 255
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: LOG I 751 Failed to execute virtualization driver operation: deploy.
Wed Oct 31 17:06:34 2018 [Z0][VMM][D]: Message received: DEPLOY FAILURE 751 Could not create domain from /var/lib/one//datastores/122/751/deployment.0
What I see in the deployed hosts:
davidp@poc3:/var/lib/one/datastores/122/751$ ls -l
total 368
-rw-rw-r-- 1 oneadmin oneadmin 1128 Oct 31 17:06 deployment.0
lrwxrwxrwx 1 oneadmin oneadmin 13 Oct 31 17:06 disk.0 -> disk.0.snap/0
drwxrwxr-x 2 oneadmin oneadmin 34 Oct 31 17:06 disk.0.snap
-rw-r–r-- 1 oneadmin oneadmin 372736 Oct 31 17:06 disk.1
davidp@poc3:/var/lib/one/datastores/122/751$ ls -l disk.0.snap/
total 196
-rw-r–r-- 1 oneadmin oneadmin 197120 Oct 31 17:06 0
lrwxrwxrwx 1 oneadmin oneadmin 1 Oct 31 17:06 disk.0.snap -> .
davidp@poc3:/var/lib/one/datastores/122/751$
When I deploy the same image from DS 123 (TM_MAD=ssh) it works.
Any hint about the source of this issue?
Thanks in advance.