近日,在vsphere client上连接NAS时出现了一点小故障,以下为部分实录
首先完成NAS上配置,此处略,各家厂商配置不同
一、开放防火墙
1、进入vsphere client 选择配置-安全配置文件,属性
2、选择软件ISCSI客户端
二、添加通信端口
1、点击添加网络
2、选择VMkernel端口
3、选择何时网卡
之后一路下一步,最后填写好IP地址。
三、将ESX连入NAS
1、选择配置中的存储适配器,找到ISCSI,点击属性
2、点击配置
3、勾选已启用
4、选择“动态发现”
5、之后会重新扫描,点是
6、最后出现如下LUN
到此ESX和NAS的连接就完成了。
但在实际操作过程中,笔者在开始连接时却一直连接不上,后经多方尝试和查阅资料最终发现还是端口和地址的问题,现将一些经验进行总结和分享:
1、防火墙端口要打开
默认是3260端口,在ESX防火墙上务必要打开。另外,如果是在虚拟机中安装的ESX,那么本地防火墙也要开放3260端口
2、添加网络时最好使用空闲网卡
使用空闲的网卡而不与控制台等绑在一起,会使系统更稳定,同时拓扑也清楚一些。笔者就是因为绑在了一起出错了
3、使用VMKPING检查
Vmkping是VMware的Ping命令的特定版本。它使用的IP VMkernel去Ping另一个ESX主机的VMkernel端口。此命令有助于解决VMotion和网络存储的问题。笔者之前在ESX上一直能PING通NAS的地址,因此一直没有查出错误的根源,后来经过VMKPING检查后,才找到问题的根源。估计是因为虚拟交换机上没有开启路由功能的原因,不过只是猜测,还有待进一步实验发现