We help IT Professionals succeed at work.

Not possible anymore to mount NFS store on vShpere 4.1

RBraat
RBraat asked
on
3,455 Views
Last Modified: 2012-06-27
Hi,

I'm running a vsphere 4.1 environment with 2 host, controlled by vCenter with vmotion in place.
Both bosts have their own local datastore and share a NAS datastore, connected with NFS. This nas is a QNAP TS-459 Pro II with IP 10.0.0.11 and the NFS share is /ESX.

This configuration was working without problems for over half a year now. Yesterday I installed VMwareDataRecovery-2.0.0.1861-433157, both the appliance and the plugin.
Backing up the VMs is working.

After this, I stopped all VMs on my second host (10.0.0.101) and rebooted it. After booting up, the NFS store could not be mounted, so I removed it and tried to add it again. Used the same information as I did in the past:
server: 10.0.0.11
folder: /ESX
Name: NAS

Now I receive an error message:

Call "HostDatastoreSystem.CreateNasDatastore" for object "ha-datastoresystem" on ESXi "10.0.0.101" failed.
Operation failed, diagnostics report: Unable to complete Sysinfo operation.  Please see the VMkernel log file for more details.


Nothing in the configuration changed, except for installing VMwareDataRecovery as described. I tried to add the NFS store from another management computer which I did not use for installing VMwareDataRecovery, but the error message is the same.

After that I uninstalled the VMwareDataRecovery plugin and stopped the VMwareDataRecovery appliance. Still not possible to add the NFS storage.

So I think the installation of VMwareDataRecovery was not the cause of the problem.


What is strange is than on the other host the NFS store is still in place and working. But, when I try to add another NFS store (same NAS, other share) on that host, it also gives me the same error message.


All my essential VM's are now running on the first host, because the reside on the NFS store. I'm afraid that when I unmount the NFS datastore on that host, I am not able to remount it again, so I cannot run any VM anymore.


I need some help, because I'm quite new to vSphere. Any help appreciated.

Regards, Rini
Comment
Watch Question

Andrew Hancock (VMware vExpert PRO / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
check connectivity between ESXi host and NAS

using ping and vmkping at the command line prompt on ESXi server.

check VMKernel interface

Author

Commented:
Did that from the ESX console. connection is in place
Andrew Hancock (VMware vExpert PRO / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
vmkping and ping both okay?

check permissions and IP assignment if applicable, check if using correct mount names on NAS.

Author

Commented:
You have to help me on that, told you I'm quite new on vsphere. Already have some experience from within the client, but not on the console.
I only did a "test management network" from the console (F2 Customize System) and specified the IP address of the NAS. Was able to ping it.
Andrew Hancock (VMware vExpert PRO / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017

Commented:
see here how you enable Console

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1017910

and then when logged into ESXi console

type ping ip address and vmkping ip address

ip address of nas

Author

Commented:
Ok thanks.
Ping and vmkping from console to nas are ok.
NFS permissions on nas are set to "no limit" for IP addresses of both esx hosts. Also useing correct mount point. The same as on the host with working NFS store.

Regards
Paul SolovyovskySenior IT Advisor
CERTIFIED EXPERT
Top Expert 2008

Commented:
make sure you have "no root squash" or equivalent.  Not sure how to do this on the Qnap but even though you have full permission to the mount you need to ensure that it can mount without username/password

Author

Commented:
I don't know how to set this up, "root squash", but I do not think is the case.
The other host still has the same NFS share mounted.
Also I use a mediaplayer to connect to (another) NFS share and it does this without any username/password. As far as I can see, you cannot even set this, see screenshot.

Is there any way to test if a NFS share is mountable?
NFS-access-control.jpg

Author

Commented:
I did a test with my ACryan, because in fact this is a linux box, and I can mount on there the NFS share and browse through the files, no credentials required. So it seems the NFS share is working correctly, so it must be vsphere

Author

Commented:
On the command prompt i ran:

esxcfg-nas -a NAS -o 10.0.0.11 -s /ESX

The server log file (/var/log/messages) tell me:

vmkernel: 0:14:50:51.827 cpu1:127083)NFS: 149: Command: (mount) Server: (10.0.0.11) IP: (10.0.0.11) Path: (/ESX) Label: (NAS) Options: (None)
vmkernel: 0:14:50:51.832 cpu1:127083)WARNING: NFS: 1138: Server (10.0.0.11) does not support NFS Program (100003) Version (3) Protocol (TCP)
vmkernel: 0:14:50:51.832 cpu1:127083)NFS: 171: NFS mount 10.0.0.11:/ESX status: The NFS server does not support NFS version 3 over TCP
Vpxa: [2012-02-12 15:54:55.890 1EBAFB90 verbose 'App'] [VpxaAAM::PollForVMAPCommands] Running ftExecute
Vpxa: [2012-02-12 15:55:00.996 1EA6AB90 warning 'App'] [VpxaHalStats] Unexpected return result. Expect 1 sample, receive 2

Open in new window

Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Andrew Hancock (VMware vExpert PRO / EE Fellow)VMware and Virtualization Consultant
CERTIFIED EXPERT
Fellow
Expert of the Year 2017
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Restart NAS was only solution

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.