NFS 挂载已在 ESXi 上停止工作

NFS 挂载已在 ESXi 上停止工作

我们有大约 20 台主机连接到从 Ubuntu 服务器运行的 NFS 共享。前几天,它们全部丢失了连接。我们已重新启动 NFS 服务器以排除任何服务异常。

当尝试连接到挂载时,这是来自 Ubuntu 端系统日志的日志,看起来很好:

May 14 16:23:26 nas1 snmpd[2351]: Connection from UDP: [192.168.99.51]:36999->[192.168.99.41]
May 14 16:23:45 nas1 rpc.mountd[1863]: authenticated mount request from 192.168.30.1:604 for /data/nfs (/data/nfs)

这是来自 ESX 服务器上的 vmkernel.log 的日志:

2013-05-14T15:29:25.882Z cpu6:9124)NFS: 157: Command: (mount) Server: (nas1.4d.wirehive.int) IP: (192.168.30.51) Path: (/data/nfs) Label: (NFS) Options: (None)
2013-05-14T15:29:25.882Z cpu6:9124)StorageApdHandler: 692: APD Handle b4215f5c-3ba55d8f Created with lock[StorageApd0x41001d]
2013-05-14T15:29:25.887Z cpu6:9124)NFS: 1236: NFS FSINFO failed with NFS status 70 (Invalid handle) on Server (192.168.30.51) Path (/data/nfs)
2013-05-14T15:29:25.887Z cpu6:9124)StorageApdHandler: 739: Freeing APD Handle [b4215f5c-3ba55d8f]
2013-05-14T15:29:25.887Z cpu6:9124)StorageApdHandler: 802: APD Handle freed!
2013-05-14T15:29:25.887Z cpu6:9124)NFS: 218: NFS mount nas1.4d.int:/data/nfs status: Unable to query remote mount point's attributes

看起来问题始于:

NFS FSINFO failed with NFS status 70

这是什么意思?我可以提供任何所需的日志。

答案1

每当我遇到 ESXi 的 NFS 问题时,我都会按照此 KB 文章进行操作: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003967

$ vmkping - I

非常棒,因为你可以隔离vmkernel你想要使用的。

此外,如果您运行的是 ESXi 4.x 或更高版本nc(又名 netcat),则可以很好地确保没有防火墙问题。

对于你来说,可以尝试以下方法:

$ nc -z 192.168.30.51 2049

相关内容