VMware ESXi 6.5a hypervisor can mount an nfs3 volume using both the
native nfs-server and Spectrum Scale (GPFS) nfs-ganesha.
When I register a VM (or create a new VM) using a nfs3 native-nfs3 nfs-server (ibmnfs)
datastore, power on is successful
When I register the same VM using nfs3 nfs-ganesha (ibmces) datastore,
this fails.
Is there a reason?
When attempted, I get:
Failed to power on virtual machine ibmflexlm. Module 'MonitorLoop'
power on failed. Click here for more details.
Power On VM
Key haTask-7-vim.VirtualMachine.powerOn-118516861
Description Power On this virtual machine
Virtual machine ibmflexlm
State Failed - Module 'MonitorLoop' power on failed.
Errors
Module 'MonitorLoop' power on failed.
File system specific implementation of Lookup[file] failed
File system specific implementation of Lookup[file] failed
File system specific implementation of Lookup[file] failed
Failed to create swap file '/vms/ibmflexlm/./ibmflexlm-219271a5. vswp' : Not found
Could not power on virtual machine: Not found.
Failed to power on VM.
Failed to start the virtual machine.
However, on the ESXi hypervisor I have rw access to the directory and files
# cd /vmfs/volumes/datastore1/ibmflexlm
# touch ibmflexlm-219271a5.vswp
# ssh ibmnfs cat /etc/exports
/gpfsna1 *(rw,sync,no_subtree_check,no_root_squash,
fsid=32768)
# ssh ibmces mmnfs export list --nfsdefs /gpfsna1
Path Delegations Clients Access_Type Protocols Transports Squash Anonymous_uid Anonymous_gid SecType PrivilegedPort DefaultDelegations Manage_Gids FS_Commit
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/gpfsna1 NONE * RW 3,4 TCP NO_ROOT_SQUASH -2 -2 SYS FALSE NONE FALSE FALSE
/gpfsna1 NONE 172.20.5.6,172.20.5.7 RW 3,4 TCP NO_ROOT_SQUASH -2 -2 SYS FALSE NONE FALSE FALSE