摘要:我的问题是,我不能使用QNAP NFS服务器作为来自我的ESX主机的NFS数据存储,尽管主机能够平分它。我正在为我的所有网络流量(包括NFS)使用带有LACP上行的vDS,并为每个vmkernel适配器使用一个子网。
安装程序:我正在评估vSphere,我有两个vSphere ESX5.5主机(node1和node2),每个主机都有4xNIC。我使用LACP/802.3ad与我的交换机合作,然后在两个主机之间创建一个分布式交换机,每个主机的延迟作为上行链路。我所有的网络都是通过分布式交换机,理想情况下,我想利用DRS和冗余。我有一个域控制器VM ("Central")和vCenter VM (" vCenter ")在node1上运行(使用节点1‘S本地数据存储),两个主机都附加到vCenter实例。这两台主机都位于一个vCenter数据中心和一个目前禁用了HA和DRS的集群中。我有一个
QNAP TS-669 Pro (Version 4.0.3) (TS-x69系列是在VMware存储HCL上),我想使用它作为NFS数据存储的NFS服务器,它有2xNIC一起使用802.3ad和我的交换机。
vmkernel.log:来自主机的vmkernel.log的错误不是很有用:
NFS: 157: Command: (mount) Server: (10.1.2.100) IP: (10.1.2.100) Path: (/VM) Label (datastoreNAS) Options: (None) cpu9:67402)StorageApdHandler: 698: APD Handle 509bc29f-13556457 Created with lock[StorageApd0x411121]
cpu10:67402)StorageApdHandler: 745: Freeing APD Handle [509bc29f-13556457]
cpu10:67402)StorageApdHandler: 808: APD Handle freed!
cpu10:67402)NFS: 168: NFS mount 10.1.2.100:/VM failed: Unable to connect to NFS server.网络设置:这是我的分布式交换机设置(JPG)。,这是我的网络。
vSphere地址
其他地址
我使用的是Cisco SRW2024P Layer 2交换机(启用Jumboframes),设置如下:
每个子网都可以路由到另一个子网,尽管从vmk1到NFS服务器的连接不应该需要它。所有其他流量(vSphere网络客户端、RDP等)通过这个设置很好。我使用ESX主机VM预先测试了QNAP服务器,使用专用的物理NIC安装VMware工作站,它没有任何问题。
NFS服务器共享上的ACL是允许的,允许所有子网范围完全访问共享。
我可以从node1 vmk1 (应该用于NFS的适配器)平QNAP:
~ # vmkping -I vmk1 10.1.2.100
PING 10.1.2.100 (10.1.2.100): 56 data bytes
64 bytes from 10.1.2.100: icmp_seq=0 ttl=64 time=0.371 ms
64 bytes from 10.1.2.100: icmp_seq=1 ttl=64 time=0.161 ms
64 bytes from 10.1.2.100: icmp_seq=2 ttl=64 time=0.241 msNetcat不会抛出错误:
~ # nc -z 10.1.2.100 2049
Connection to 10.1.2.100 2049 port [tcp/nfs] succeeded!Node1的路由表:
~ # esxcfg-route -l
VMkernel Routes:
Network Netmask Gateway Interface
10.1.1.0 255.255.255.0 Local Subnet vmk0
10.1.2.0 255.255.255.0 Local Subnet vmk1
10.1.3.0 255.255.255.0 Local Subnet vmk2
10.1.4.0 255.255.255.0 Local Subnet vmk3
default 0.0.0.0 10.1.1.254 vmk0VM内核NIC信息
~ # esxcfg-vmknic -l
Interface Port Group/DVPort IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type
vmk0 133 IPv4 10.1.1.1 255.255.255.0 10.1.1.255 00:50:56:66:8e:5f 1500 65535 true STATIC
vmk0 133 IPv6 fe80::250:56ff:fe66:8e5f 64 00:50:56:66:8e:5f 1500 65535 true STATIC, PREFERRED
vmk1 164 IPv4 10.1.2.1 255.255.255.0 10.1.2.255 00:50:56:68:f5:1f 1500 65535 true STATIC
vmk1 164 IPv6 fe80::250:56ff:fe68:f51f 64 00:50:56:68:f5:1f 1500 65535 true STATIC, PREFERRED
vmk2 196 IPv4 10.1.3.1 255.255.255.0 10.1.3.255 00:50:56:66:18:95 1500 65535 true STATIC
vmk2 196 IPv6 fe80::250:56ff:fe66:1895 64 00:50:56:66:18:95 1500 65535 true STATIC, PREFERRED
vmk3 228 IPv4 10.1.4.1 255.255.255.0 10.1.4.255 00:50:56:72:e6:ca 1500 65535 true STATIC
vmk3 228 IPv6 fe80::250:56ff:fe72:e6ca 64 00:50:56:72:e6:ca 1500 65535 true STATIC, PREFERRED我试过/检查过的东西:
esxcli network firewall set --enabled false上禁用防火墙。我想不出下一步该做什么了。我所做的与我的VMware工作站设置不同的事情是在两个主机之间使用一个物理交换机和一个虚拟分布式交换机。我猜想vDS可能是我的麻烦的来源,但我不知道如何在不消除它的情况下解决这个问题。
发布于 2014-01-29 06:59:24
我放弃了。
我从上行链路中删除了LACP,并使用多路径切换到iSCSI (每个上行链路的端口组和相关的vmk,仅用于SAN)。
发布于 2014-01-25 13:57:41
嗯..。vDS,NFS和LACP对我非常有用。然而,似乎您正在深入研究一组高端的vSphere特性。大多数安装并不需要LACP,但我能理解尝试使用它的吸引力.
如果QNAP不允许挂载,vDS和其他特性都不重要.
vmkping的连接,但可能应该使用巨无霸MTU:vmkping -s 9000 10.1.2.100 (不需要指定接口)尝试它。确保它起作用。ip.address:/share/VM/。/var/log/vobd.log中ESXi主机上的消息。如果上面写着“挂载请求被NFS服务器拒绝”,那么问题就是QNAP。您的vDS配置屏幕截图看起来像是一个主机的价值信息。验证您的配置是否设置了LACP和正确的负载平衡模式。它应该如下所示:


发布于 2014-05-30 08:32:11
昨天TS-420 U和ESXi 5.5 U1也出现了同样的问题。我的设置:-两个带有ESXi服务器的vCenter 5.5 -直接连接存储- QNAP 420 QNAP在与ESXi主机相同的子网上(因此没有路由问题)-所有这些都在子网10.207.253.128/26上。
在配置NAS之后,我将ACL设置为适当的子网(10.207.253.*),并且没有问题地连接。但是在重新启动ESXi主机之后,就没有连接了,与您的错误相同。NAS重新启动和关闭/打开NFS服务没有帮助。我最后一次尝试的是将NAS服务器上的ACL设置为* -> boom,它再次工作了。两个ESXi主机都可以毫无问题地连接到NFS共享。
现在我只需要弄清楚,为什么ESXi主机不能连接设置为子网的ACL .
https://serverfault.com/questions/569812
复制相似问题