1、首先确认存储私网是否可以正常通信, cat /sf/cfg/vs/.members可以看到主机的虚拟存储IP;
确认IP之后使用A主机去ping测试到B主机的连通性是否正常即可;2、若是网络正常,但是页面报丢包告警,则需要检查存储口是否是聚合。双交换机链路聚合环境下2个存储网口的MAC地址是一样,如下图所示,若是出现存储口聚合后MAC地址不一致(存储网口没有聚合,则不存在此问题),则会导致丢包,需要在丢包的主机上重启存储网络服务: /sf/vs/bin/vs_networking_mode.sh for_restart【执行此命令前请跟专家研发确认后再操作】
注意:重启网络服务会导致业务影响5秒左右,只有双交换机链路聚合的环境下才有此问题。

3、存储网口提示丢包若是VS2.3之前的版本还有误报,该误报在VS2.6版本解决(若是确认这问题建建议直接升级版本解决),确认办法如下图所示,执行命令:grep “packets transmitted” vs_check_net_status*,若是执行命令会直接提示不存在这个vs_check_net_status目录,则说明正常;
4、若是确认有丢包,则需要通过日志判断;
1)通过主控查看/sf/log/blackbox/today/LOG_vs_ping.txt日志观察丢包频率,丢包主机,初步了解情况,如出现大量丢包,可能网络环境有问题,一直丢包,网口可能down;
2)查看内核日志是否存在异常,如物理网口up/down信息(注意聚合口sf_vs_bond驱动打印的down日志不代表网口down,而代表该网口一段时间内没有收到数据包,即丢包);
3)通过LOG_ipaddr.txt查看当时的网口信息,ip,mac,状态等是否异常,或者通过ifconfig命令来判断网口是否有error包;
5、检查虚拟存储IP是否冲突,如下图所示251主机的eth5存储口地址的MAC是:a0:36:9f:6e:89:0d,在对端主机上执行tcpdump -i eth5 -nne 'host 10.251.251.2 and arp'命令,则可以确认MAC地址对应的IP是否一致,若是不一致则说明IP冲突;
以上检查都没有问题,则说明虚拟存储网络是正常的;