XenServer and ZFS via NFS
- by Jeroen Jacobs
I'm trying to connect a NFS share to XenCenter. The NFS server is a ZFSGuru distro (uses FreeBSD).
The zfs volume was exported like this:
/sbin/zfs set sharenfs="on" temppool/share
According to "showmount", it's available:
showmount -e
/temppool/share Everyone
However, when I try to connect to it with XenServer (so it can be used as storage for VHD), I get the following error:
Internal error:Failure("Storage_access failed with: SR_BACKEND_FAILURE_73: [; NFS mount error[opterr=mount failed with return code 32]; ]")
Anyone got an idea?
Update:
This is from the log on the NFS server:
Sep 3 16:23:10 zfsguru mountd[962]: mount request from 192.168.10.217 for non e
xistent path /temppool/share/7c8d3f2f-e0e0-5263-ccad-1cd32a4139cf
Sep 3 16:23:10 zfsguru mountd[962]: mount request denied from 192.168.10.217 fo
r /temppool/share/7c8d3f2f-e0e0-5263-ccad-1cd32a4139cf
Sep 3 16:23:11 zfsguru mountd[962]: mount request from 192.168.10.217 for non e
xistent path /temppool/share/7c8d3f2f-e0e0-5263-ccad-1cd32a4139cf
Sep 3 16:23:11 zfsguru mountd[962]: mount request denied from 192.168.10.217 fo
r /temppool/share/7c8d3f2f-e0e0-5263-ccad-1cd32a4139cf
Sep 3 16:28:20 zfsguru mountd[962]: mount request denied from 192.168.10.217 fo
r /temppool/share/17922178-0dfb-edf3-0037-2eddd79b9d02
Sep 3 16:28:43 zfsguru last message repeated 5 times
Sep 3 16:35:00 zfsguru mountd[962]: mount request denied from 192.168.10.217 fo
r /temppool/share/b5735ccf-1997-8d77-83a0-2f34e37dda8d
Sep 3 16:35:33 zfsguru last message repeated 4 times
Sep 3 16:35:34 zfsguru mountd[962]: mount request denied from 192.168.10.217 fo
r /temppool/share/b5735ccf-1997-8d77-83a0-2f34e37dda8d
It seems XenServer is able to create the directories, but is enable to mount them afterwards.