加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

vSphere ESX 5.5主机无法连接到NFS服务器

发布时间:2020-12-14 02:50:14 所属栏目:Linux 来源:网络整理
导读:摘要: 我的问题是我不能将QNAP NFS服务器用作我的ESX主机的NFS数据存储区,尽管主机能够ping它.我正在为所有网络流量(包括NFS)和每个vmkernel适配器的子网使用带有LACP上行链路的vDS. 建立: 我正在评估vSphere,我有两个vSphere ESX 5.5主机(node1和node2),
摘要:
我的问题是我不能将QNAP NFS服务器用作我的ESX主机的NFS数据存储区,尽管主机能够ping它.我正在为所有网络流量(包括NFS)和每个vmkernel适配器的子网使用带有LACP上行链路的vDS.

建立:
我正在评估vSphere,我有两个vSphere ESX 5.5主机(node1和node2),每个主机都有4个NIC.我已经将LACP / 802.3ad与我的交换机一起使用,然后在两台主机之间创建了一个分布式交换机,每台主机的LAG作为上行链路.我的所有网络都通过分布式交换机,理想情况下,我想利用DRS和冗余.我在node1上运行了域控制器VM(“Central”)和vCenter VM(“vCenter”)(使用node1的本地数据存储),并且两个主机都连接到vCenter实例.两台主机都位于vCenter数据中心,并且当前已禁用HA和DRS的群集.我有一个

QNAP TS-669 Pro(版本4.0.3)(TS-x69系列在VMware Storage HCL上)我??想用作我的NFS数据存储的NFS服务器,它有2个NIC使用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.

网络设置:
这是我的distributed switch setup (JPG).
这是我的网络.

> 10.1.1.0/24 VM管理(VLAN 11)
> 10.1.2.0/24存储网络(NFS,VLAN 12)
> 10.1.3.0/24 VM vMotion(VLAN 13)
> 10.1.4.0/24 VM容错(VLAN 14)
> 10.2.0.0/24 VM的网络(VLAN 20)

vSphere地址

> 10.1.1.1 node1管理
> 10.1.1.2 node2管理
> 10.1.2.1 node1 vmkernel(适用于NFS)
> 10.1.2.2 node2 vmkernel(适用于NFS)
>等

其他地址

> 10.1.2.100 QNAP TS-669(NFS服务器)
> 10.2.0.1域控制器(node1上的VM)
> 10.2.0.2 vCenter(node1上的VM)

我正在使用Cisco SRW2024P Layer-2交换机(启用Jumboframes),具有以下设置:

> node1(端口1到4)的LACP LAG1设置为VLAN 11-14,20的VLAN中继
>我的路由器(端口5到8)的LACP LAG2设置为VLAN 11-14,20的VLAN中继
> node2(端口9到12)的LACP LAG3设置为VLAN 11-14,20的VLAN中继
> LNAP LAG4用于QNAP(端口23和24)设置,以接受未标记的流量进入VLAN 12

每个子网都可以路由到另一个子网,但是从vmk1连接到NFS服务器不应该需要它.所有其他流量(vSphere Web Client,RDP等)都可以完成此设置.我事先使用具有专用物理网卡的VMware Workstation设置上的ESX主机VM测试了QNAP NFS服务器,并且没有任何问题.

NFS服务器共享上的ACL是允许的,允许所有子网范围完全访问共享.

我可以从node1 vmk1(应该用于NFS的适配器)ping 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 ms

Netcat不会抛出错误:

~ # 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       vmk0

VM内核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

我尝试/检查过的事情:

>我没有使用DNS名称连接到NFS服务器.
>检查MTU.对于vmk1,dvSwitch和Cisco交换机以及QNAP,设置为9000.
>将QNAP移动到VLAN 11(VM管理,vmk0)并给它一个合适的地址,仍然有同样的问题.事后改回来了.
>尝试从vSphere Client(已连接到vCenter或直接连接到主机),vSphere Web Client和主机的ESX Shell启动NAS数据存储的连接.所有这些都导致了同样的问题.
>尽管没有连接到服务器,尝试了路径名“VM”,“/ VM”和“/ share / VM”.
>我将linux系统(10.1.2.123)插入为VLAN 12配置的交换机端口,并尝试挂载NFS共享10.1.2.100:/ VM,它运行成功,我对它有读写访问权限
>我尝试在ESX主机上禁用防火墙esxcli网络防火墙设置–enabled false

我不知道下一步该尝试什么.我与VMware Workstation设置的不同之处在于LACP与物理交换机和虚拟交换机的使用
两个主机之间的分布式交换机.我猜vDS可能是我的麻烦的来源,但我不知道如何解决这个问题,而不是消除它.

解决方法

嗯… vDS,NFS和LACP对我很有用.但是,看起来您正在使用高端vSphere功能进行深入研究.大多数安装并不真正需要LACP,但我可以理解尝试使用它的吸引力……

如果QNAP不允许挂载,则vDS和其他功能都不重要…

>您已经验证了与vmkping的连接,但应该尝试使用巨型MTU:vmkping -s 9000 10.1.2.100(无需指定接口).确保有效.
>我暂时会完全禁用QNAP ACL.
>你的挂载路径名应该是ip.address:/ share / VM /
>尝试再次安装,但要注意ESXi主机上/var/log/vobd.log中的消息.如果它说“NFS服务器拒绝了挂载请求”,则问题是QNAP.
>对不起,我们错过了您的物理交换机类型/型号和配置……您能描述一下吗?您应该在相关端口上具有中继VLAN LACP配置.

您的vDS配置截图看起来像是一个主机的信息.验证您的配置是否具有LACP并设置了正确的负载平衡模式.它应该如下所示:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读