近日,在vsphere client上连接NAS时出现了一点小故障,以下为部分实录

    首先完成NAS上配置,此处略,各家厂商配置不同

一、开放防火墙

 1、进入vsphere client 选择配置-安全配置文件,属性

 

ESX添加ISCSI实录及故障排除_ESX4

 

2、选择软件ISCSI客户端

 ESX添加ISCSI实录及故障排除_ESX4_02

二、添加通信端口

1、点击添加网络

 ESX添加ISCSI实录及故障排除_休闲_03

2、选择VMkernel端口

ESX添加ISCSI实录及故障排除_vsphere_04 

3、选择何时网卡

ESX添加ISCSI实录及故障排除_client_05

之后一路下一步,最后填写好IP地址。

三、将ESX连入NAS

1、选择配置中的存储适配器,找到ISCSI,点击属性

ESX添加ISCSI实录及故障排除_client_06

2、点击配置

 

 ESX添加ISCSI实录及故障排除_vsphere_07

3、勾选已启用

4、选择“动态发现”

ESX添加ISCSI实录及故障排除_网络存储_08 

5、之后会重新扫描,点是

6、最后出现如下LUN

ESX添加ISCSI实录及故障排除_vsphere_09

到此ESX和NAS的连接就完成了。

但在实际操作过程中,笔者在开始连接时却一直连接不上,后经多方尝试和查阅资料最终发现还是端口和地址的问题,现将一些经验进行总结和分享:

1、防火墙端口要打开

默认是3260端口,在ESX防火墙上务必要打开。另外,如果是在虚拟机中安装的ESX,那么本地防火墙也要开放3260端口

2、添加网络时最好使用空闲网卡

使用空闲的网卡而不与控制台等绑在一起,会使系统更稳定,同时拓扑也清楚一些。笔者就是因为绑在了一起出错了

3、使用VMKPING检查

Vmkping是VMware的Ping命令的特定版本。它使用的IP VMkernel去Ping另一个ESX主机的VMkernel端口。此命令有助于解决VMotion和网络存储的问题。笔者之前在ESX上一直能PING通NAS的地址,因此一直没有查出错误的根源,后来经过VMKPING检查后,才找到问题的根源。估计是因为虚拟交换机上没有开启路由功能的原因,不过只是猜测,还有待进一步实验发现