VMware Cloud Community
joms_marino
Contributor
Contributor
Jump to solution

NFS Server error

Hi Everyone,

Can you please help me on my problem. I'm currently creating a VM to be use as A NAS Server and the OS is RHEL 5. I created a certain folder and share it. I also edited the vi /etc/exports and then I apply the folder to be shared just like this.

/folder 192.168.126.0 /255.255.255.0 (rw,no_root_squash,sync)

But still I received this kind of error. Hope you could help me out on this.

Appreciate your response.

Regards,

Joms

Reply
0 Kudos
1 Solution

Accepted Solutions
Karunakar
Hot Shot
Hot Shot
Jump to solution

You are welcome Joms.

Please award points if you feel this was helpfull by selecting any of the below.

correct answer / helpfull answers

-Karunakar

View solution in original post

Reply
0 Kudos
18 Replies
Karunakar
Hot Shot
Hot Shot
Jump to solution

Hi,

The NFS share properties looks good,

This error is popped up when the VMkernel is not able to connect the NFS Server.

When you wanted to create a NFS datastore you need to create VMkernel nic.

If you have done this, can you try to perform a vmkping to NFS server

  1. vmkping <nfs server IP >

If you did not create the vmkernel nic, please do as below.

In the VI client go to > Configuration > Networking > Add networking > select VMkernel > Then give the static IP and netmask and follow the wizard to create the VMkernel nic.

Then try to mount a NFS datastore.

This would help us to isolate the issue.

-Karunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi Karunakar,

I have already created vmkernel nic IP and i can ping the said IP from the NFS Server but still the same concern. Smiley Sad

Do we have any option?

Again thank you for your inputs.

Regards,

Joms

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

Hi,

have you tried to do a vmkping or a normal ping.

Please try to perform a vmkping,

And also can you try to do a general mount of that nfs share using the mount command on the console.

-Kaurnakar

Reply
0 Kudos
Texiwill
Leadership
Leadership
Jump to solution

Hello,

To debug:

vmkping NFSServer

On the NFSServer investigate the log files for errors. /var/log/messages generally has those. Remember the IP to allow is the vmkernel device IP for NFS.


Best regards,

Edward L. Haletky

VMware Communities User Moderator

====

Author of the book 'VMWare ESX Server in the Enterprise: Planning and Securing Virtualization Servers', Copyright 2008 Pearson Education.

SearchVMware Blog: http://itknowledgeexchange.techtarget.com/virtualization-pro/

Blue Gears Blogs - http://www.itworld.com/ and http://www.networkworld.com/community/haletky

As well as the Virtualization Wiki at http://www.astroarch.com/wiki/index.php/Virtualization

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill
Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi All,

Thanks for your input, as advise I include all the vmkernel IP address on the NFS Server but still the problem is there. And when I try to ping the vmkping IP the status is ok..

Do we have any alternative to isolate the problem. Smiley Sad

By the way upon checking the /var/log/messages here's what I've got.

Thanks for your help! Smiley Happy

Regards,

Joms

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

hi,

looking in to the /var/log/messages on the nfs server, there is a problem with the portmap service as its not able to connect.

Please try to restart the portmap and nfs service on the nfs server.

service portmap restart

service nfs restart

and then try to check the exports using the below command,

exports -a

now try to do a datastore mount on the nfs server.

-Karunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi Karunakar,

Thank you for your help but its still the same. I also type the export -a but still the same error. Still cannot unmount to the nfs server. Smiley Sad

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

Hi,

we lets try to investigate step by step.

have you tried to perform this on the NFS server, or the esx server?

can you let me know if you give command exportfs -a, what is the output ?

-Karunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi,

Yes I type the exportfs -a at the NFS Server and at the ESX Server and there's no result its just proceed on the next line and still the same problem. Unable to mount to the NFS Server. Smiley Sad

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

looks like the nfs server is not responding.

can you try to give the output of cat /etc/exports

and also try to check the service nfs status, service portmap status

if they are not running, then try to start the service.

Then give the command showmoutn -e, this will show the nfs shares exported.

also try to flush the iptables, this might also stop the connection.

if every things is fine, all the services are running, then try to create the nfs datastore from the console of ESX.

esxcfg-nas -a <name> -o <nfs server name > -s <share name>

then give the command.

esxcfg-nas -l , this is to list the available nfs datastores in the ESX machine.

-Karunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi there,

Here's the output on the cat /etc/exports

/iso 192.168.126.70/255.255.255.255.0(rw,no_root_squash,sync)

/iso 192.168.126.71/255.255.255.255.0(rw,no_root_squash,sync)

/iso 192.168.126.72/255.255.255.255.0(rw,no_root_squash,sync)

the service nfs and portmap are started

for the showmount -e

Export list for nfs-msi.vmeduc.com

/iso 192.168.126.72/255.255.255.255.0, 192.168.126.71/255.255.255.255.0, 192.168.126.70/255.255.255.255.0

Sorry for being so naive, but how to flush the IPs? And what's the command for this?Sorry I didn't get you..esxcfg-nas -a <name> -o <nfs server name > -s <share name>

Then when I try to access the esxcfg-nas -l there's no result. Smiley Sad

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

to flush the IP tabled in ths NFS server, try iptables -F

And when ou try to runt he esxcfg-nas command, are you getting any error message?

-Kaunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

ok. I already done the iptables -F then I run the esxcfg-nas command and I didn't received any error

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

command to flush iptables in nfs server

iptables -F

and the command esxcfg-nas -a is to create the nfs datastore

seeing your environment try to run thebelow comand.

esxcfg-nas -a iso -o nfs-msi.vmeduc.com -s /iso

this will create the nfs datastore share in ESX.

now to check if this this done, try to give the below command

esxcfg-nas -l

and also check inthe storage pool are in VI client for the ESX

-Karunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi Karunakar,

Thank you so much i have now mounted the NFS server on ESX.

I don't know how did it happen but i guess when i type the iptables on the ESX Server wherein i installed the RHEL 5 that i used to be the NFS server.

Again thank you so much for helping me on this appreciate your response and efforts on my scenario. Smiley Happy

Looking forward for more Q&A inquiries.

Regards,

Joms

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

You are welcome Joms.

Please award points if you feel this was helpfull by selecting any of the below.

correct answer / helpfull answers

-Karunakar

Reply
0 Kudos
joms_marino
Contributor
Contributor
Jump to solution

Hi Karunakar,

Yeah I will.. Smiley Happy

Again thank you so much for helping me out.!

Reply
0 Kudos
Karunakar
Hot Shot
Hot Shot
Jump to solution

Thank you Joms.

-Karunakar

Reply
0 Kudos