Solved

I can't attach a NFS datastore fom a netgear NAS to an ESXi 4.1 server

Posted on 2010-08-19
4
5,274 Views
Last Modified: 2013-12-02
I have a Netgear ReadyNAS 1100 NAS where I have set a NFS share so I can add a Datastore on my ESXi 4.1, I used the following instructions in their site: http://www.readynas.com/?p=3030

Every time I try to attach the NFS share through the GUI i get the following message: "Operation failed, diagnostics report: Unable to complete Sysinfo operation.  Please see the VMkernel log file for more details."

I have also tried through the SSH console by using the command:esxcfg-nas -a -o 10.0.0.10 -s /share/mynfs mynfs and I get the error:
"Connecting to NAS volume: mynfs
Unable to connect to NAS volume mynfs: Unable to complete Sysinfo operation. Please see the VMkernel log file for more details."

the Kernel log details are:

Aug 19 14:37:36 Hostd: [2010-08-19 14:37:36.099 FFF6FB90 error 'App'] Failed to read header on stream TCP(local=127.0.0.1:60962, peer=127.0.0.1:0): N7Vmacore15S                   ystemExceptionE(Connection reset by peer)
Aug 19 14:37:47 Hostd: [2010-08-19 14:37:47.099 2AAEFB90 verbose 'DvsManager'] PersistAllDvsInfo called
Aug 19 14:37:51 Hostd: [2010-08-19 14:37:51.644 FFFB0B90 verbose 'Cimsvc'] Ticket issued for CIMOM version 1.0, user root
Aug 19 14:37:59 Hostd: [2010-08-19 14:37:59.311 2AAA3B90 info 'TaskManager' opID=993D2353-0000037C] Task Created : haTask-ha-host-vim.host.DatastoreSystem.creat                   eNasDatastore-1124
Aug 19 14:37:59 Hostd: [2010-08-19 14:37:59.312 FFFB0B90 info 'Hostsvc::DatastoreSystem' opID=993D2353-0000037C] Creating datastore test
Aug 19 14:37:59 Hostd: [2010-08-19 14:37:59.312 FFFB0B90 verbose 'FSVolumeProvider' opID=993D2353-0000037C] AddNasVolume called
Aug 19 14:37:59 Hostd: [2010-08-19 14:37:59.312 FFFB0B90 verbose 'FSVolumeProvider' opID=993D2353-0000037C] LookupVmfs: Cannot find VMFS volume with id <unset>,path, <unset>, or name test
Aug 19 14:37:59 Hostd: [2010-08-19 14:37:59.312 FFFB0B90 verbose 'FSVolumeProvider' opID=993D2353-0000037C] LookupNasByName: Cannot find NasVolume with volume n                   ame test
Aug 19 14:37:59 vmkernel: 0:23:10:59.338 cpu0:5299)NFS: 149: Command: (mount) Server: (10.250.50.93) IP: (10.250.50.93) Path: (/esx) Label: (test) Options: (Non                   e)
Aug 19 14:38:29 vmkernel: 0:23:11:29.669 cpu2:5299)WARNING: NFS: 946: MOUNT RPCfailed with RPC status 13 (RPC was aborted due to timeout) trying to mount Serve                   r (10.250.50.93) Path (/esx)
Aug 19 14:38:29 vmkernel: 0:23:11:29.669 cpu2:5299)NFS: 160: NFS mount 10.250.50.93:/esx failed: Unable to connect to NFS server
Aug 19 14:38:29 vobd: Aug 19 14:38:29.727: 83489529043us: [esx.problem.vmfs.nfs.mount.connect.failed] Failed to mount to server 10.250.50.93 mount point /esx. E                   rror: Unable to connect to NFS server.
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.727 FFFB0B90 error 'FSVolumeProvider' opID=993D2353-0000037C] VmkCtl mount or ProcessNas failed: Unable to completeSysinfo operation.  Please see the VMkernel log file for more details.
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.727 2AA15B90 info 'ha-eventmgr'] Event 79 : Failed to mount to the server 10.250.50.93 mount point /esx. Unable to c                   onnect to NFS server
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.740 FFFB0B90 info 'App' opID=993D2353-0000037C] AdapterServer caught exception: 2a6fb460
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.740 FFFB0B90 info 'TaskManager' opID=993D2353-0000037C] Task Completed : haTask-ha-host-vim.host.DatastoreSystem.cre                   ateNasDatastore-1124 Status error
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.740 FFFB0B90 info 'Vmomi' opID=993D2353-0000037C] Activation [N5Vmomi10ActivationE:0x2a761010] : Invoke done [create                   NasDatastore] on [vim.host.DatastoreSystem:ha-datastoresystem]
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.740 FFFB0B90 verbose 'Vmomi' opID=993D2353-0000037C] Arg spec:
Aug 19 14:38:29 Hostd: (vim.host.NasVolume.Specification) {
Aug 19 14:38:29 Hostd:    dynamicType = <unset>,
Aug 19 14:38:29 Hostd:    remoteHost = "10.250.50.93",
Aug 19 14:38:29 Hostd:    remotePath = "/esx",
Aug 19 14:38:29 Hostd:    localPath = "test",
Aug 19 14:38:29 Hostd:    accessMode = "readWrite",
Aug 19 14:38:29 Hostd:    type = "nfs",
Aug 19 14:38:29 Hostd:    userName = <unset>,
Aug 19 14:38:29 Hostd:    password = <unset>,
Aug 19 14:38:29 Hostd: }
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.741 FFFB0B90 info 'Vmomi' opID=993D2353-0000037C] Throw vim.fault.PlatformConfigFault
Aug 19 14:38:29 Hostd: [2010-08-19 14:38:29.741 FFFB0B90 info 'Vmomi' opID=993D2353-0000037C] Result:
Aug 19 14:38:29 Hostd: (vim.fault.PlatformConfigFault) {
Aug 19 14:38:29 Hostd:    dynamicType = <unset>,
Aug 19 14:38:29 Hostd:    faultCause = (vmodl.MethodFault) null,
Aug 19 14:38:29 Hostd:    faultMessage = (vmodl.LocalizableMessage) [
Aug 19 14:38:29 Hostd:       (vmodl.LocalizableMessage) {
Aug 19 14:38:29 Hostd:          dynamicType = <unset>,
Aug 19 14:38:29 Hostd:          key = "com.vmware.esx.hostctl.default",
Aug 19 14:38:29 Hostd:          arg = (vmodl.KeyAnyValue) [
Aug 19 14:38:29 Hostd:             (vmodl.KeyAnyValue) {
Aug 19 14:38:29 Hostd:                dynamicType = <unset>,
Aug 19 14:38:29 Hostd:                key = "reason",
Aug 19 14:38:29 Hostd:                value = "Unable to complete Sysinfo operation.  Please see the VMkernel log file for more details.",
Aug 19 14:38:29 Hostd:             }
Aug 19 14:38:29 Hostd:          ],
Aug 19 14:38:29 Hostd:          message = <unset>,
Aug 19 14:38:29 Hostd:       }
Aug 19 14:38:29 Hostd:    ],
Aug 19 14:38:29 Hostd:    text = "",
Aug 19 14:38:29 Hostd:    msg = ""
Aug 19 14:38:29 Hostd: }
0
Comment
Question by:piedrahitf
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 9

Expert Comment

by:jeremycrussell
ID: 33476683
You might check NFS versions on both the client (ESX) and server side (NetApp) and make sure they are both using the same version.. Probably want to use Version 3 as well from both.
0
 

Author Comment

by:piedrahitf
ID: 33476750
I have read about versioning, but I would not know where to change the version on the netgear or ESXi server, any thoughts?
0
 
LVL 9

Expert Comment

by:jeremycrussell
ID: 33477270
I'm not familiar with the Ready Nas, so I'm not sure.  ESX is probably using V3 by default.

If you nave access to the nfsstat command on either device, you can get the version in use from that.
0
 

Accepted Solution

by:
piedrahitf earned 0 total points
ID: 33479989
Guys, Unfortunately the answer was to set the static IP address to DHCP on the NAS so the DNS will auto populate, it does not make a damn bit of sense but it worked thanks to a VMware forum person named Joe who suggested I check on my DNS settings (Head scratching). you can check the thread here at:

http://communities.vmware.com/message/1594676#1594676

thanks everyone.
0

Featured Post

Forrester Webinar: xMatters Delivers 261% ROI

Guest speaker Dean Davison, Forrester Principal Consultant, explains how a Fortune 500 communication company using xMatters found these results: Achieved a 261% ROI, Experienced $753,280 in net present value benefits over 3 years and Reduced MTTR by 91% for tier 1 incidents.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When rebooting a vCenters 6.0 and try to connect using vSphere Client we get this issue "Invalid URL: The hostname could not parsed." When we get this error we need to do some changes in the vCenter advanced settings to fix the issue.
Each year, investment in cloud platforms grows more than 20% (https://www.immun.io/hubfs/Immunio_2016/Content/Marketing/Cloud-Security-Report-2016.pdf?submissionGuid=a8d80a00-6fee-4b85-81db-a4e28f681762) as an increasing number of companies begin to…
Teach the user how to install and configure the vCenter Orchestrator virtual appliance Open vSphere Web Client: Deploy vCenter Orchestrator virtual appliance OVA file: Verify vCenter Orchestrator virtual appliance boots successfully: Connect to the …
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question