Subscribe

Unable to attach the datastore using the NFSv4.1 protocol for ESXi6, ONTAP version cDOT8.2

Unable to attach the datastore using the NFSv4.1 protocol for ESXi6, ONTAP version cDOT8.2

 

I have cluster with two nodes and SVM is enabled with NFSv4 and NFSv4.1 is enabled. Created the volume and a export policy. Now i am trying to add the datastore to the ESXi6.0 using the NFSv4.1. Throws the below error in the vcenter server

An error occurred during host configuration.
Operation failed, diagnostics report: Sysinfo error on operation returned status : Timeout. Please see the VMkernel log for detailed error information

 


Checked the VMkernel log on the ESXi server and below is the snippet.

2015-10-13T13:19:58.511Z cpu3:138178 opID=5d6b2dd2)World: 15446: VC opID 31680480-165a-4557-ada1-3be15742d33f-21187-ngc-df-8a-2a79 maps to vmkernel opID 5d6b2dd2
2015-10-13T13:19:58.511Z cpu3:138178 opID=5d6b2dd2)NFS41: NFS41_VSIMountSet:402: Mount server: xx.xx.xx.xx, port: 2049, path: /vol_svm1_nfs4, label: testinggg-nfs4, security: 1 user: , options: <no
2015-10-13T13:19:58.511Z cpu3:138178 opID=5d6b2dd2)StorageApdHandler: 982: APD Handle Created with lock[StorageApd-0x4304273a7130]
2015-10-13T13:20:13.514Z cpu2:129143)WARNING: SunRPC: 3947: fail all pending calls for client 0x4302ddb7e2a0 (socket disconnected)
2015-10-13T13:20:18.512Z cpu0:138178 opID=5d6b2dd2)WARNING: NFS41: NFS41FSWaitForCluster:3433: Failed to wait for the cluster to be located: Timeout
2015-10-13T13:20:18.512Z cpu0:138178 opID=5d6b2dd2)WARNING: NFS41: NFS41_FSMount:4412: NFS41FSDoMount failed: Timeout
2015-10-13T13:20:18.513Z cpu0:138178 opID=5d6b2dd2)StorageApdHandler: 1066: Freeing APD handle 0x4304273a7130 []
2015-10-13T13:20:18.513Z cpu0:138178 opID=5d6b2dd2)StorageApdHandler: 1150: APD Handle freed!
2015-10-13T13:20:18.513Z cpu0:138178 opID=5d6b2dd2)WARNING: NFS41: NFS41_VSIMountSet:410: NFS41_FSMount failed: Timeout

 

Could not understand from the log what the problem is. Need help in resolving the issue.

Re: Unable to attach the datastore using the NFSv4.1 protocol for ESXi6, ONTAP version cDOT8.2

Re-create the error and then generate an ASUP with type "all" and PM me the SN/sysid so I can have a look.

 

::> autosupport invoke * -type all

 

If you can get a packet trace during the issue, even better.

 

A few questions:

 

- What is the mount syntax?

- Are you mounting via VSC?

- What data LIF are you trying to mount?

- What volume?

- Does the mount work from regular Linux clients via v4.1 (ie RHEL)?

- Does the mount work via NFSv3 in ESX?

 

Once I have the ASUP I can try to piece together what (if any) config issues you might have and review logs.

Re: Unable to attach the datastore using the NFSv4.1 protocol for ESXi6, ONTAP version cDOT8.2

Did you ever find a solution to this problem?

 

I am having the exact same issue with an ONTAP 9 Cluster and ESXi 6.5 using NFSv4.1 and Kerberos Authentication via our Active Directory.

 

I can authenticate via Kerberos from the ESXi host using "kinit (username)", but mounting an NFSv4.1 datastore returns the same error you saw:

 

WARNING: SunRPC: 3948: fail all pending calls for client 0x430383376140  (socket disconnected).

 

Was there a way to get around this?

 

Thanks,

 

Chris

Re: Unable to attach the datastore using the NFSv4.1 protocol for ESXi6, ONTAP version cDOT8.2

Hi Chris, unfortunately there isn't full support for NFS 4.1 yet, e.g. no multipathing, no mixing of protocols on the ESXi host... 

 

VMware vSphere with ONTAP: http://www.netapp.com/us/media/tr-4597.pdf page 17 does a good job of advising how to connect as well as the supported features.

 

Hopefully this can help.

 

Thanks,

Grant.