当前位置:首页 > 虚拟化VIO高可用测试报告v1.2
1、 在单个VIOS进行重启切换时,对于VIOC的网络长ping会有少量丢包; 2、 另一VIOS中会有SEA状态的切换; 3、 对于VIOC的磁盘链路会有一半链路失效,但不影响正常使用,当VIOS重启完成后,链路会自动恢复。 4、 VIOC的CPU、内存、磁盘繁忙不受影响。 5、 对于监控VIOS应该出现ping不通的告警,VIOC应该出现Path Failed的告警。 测试结果: 1、 在VIOS重启时,SEA进行了切换,在第二个VIOS上errpt中有become backup的信息。 2、 在SEA切换时,对于VIOC的长ping有一个丢包。 3、 在VIOS重启过程中,对于VIOC的I/O压力有瞬间的波谷 4、 一个VIOS重启后,VIOC上有一半的PATH失效。 5、 在VIOS重启完成后,SEA会回切,VIOC的path会恢复。 备注: 由于VIO Server上光纤卡及子设备较多,因此VIO Server重启时较慢,大约40分钟。 1.1.2. 异常重启单个VIOS (reboot -q)
测试案例名称: 测试项目 异常重启单个VIOS (reboot -q) 测试时间: 2013年6月24日 描述:通过异常重启单个VIOS测试该场景下VIOC的网络及存储是否正常 测试范围:BPHBVIOS02、BPHDVIOS01、BPHEVIOS02、BPHHVIOS01 前提条件: 每个VIOC分区运行正常,符合测试环境的标准 在VIOC分区上准备好iperf、ftp、ndisk测试工具 测试步骤: 1. 2. 3. 4. 首先检查VIOS的SEA状态是否正常 entstat -d ent32|grep Active entstat -d ent33|grep Active 选取四个VIOC进行测试,检查四个操作系统正常运行 topas 在LPAR1上启用iperf服务,在LPAR2上用iperf向LPAR1进行网络发压力 LPAR1: iperf -s LPAR2: iperf -c XX.XX.XX.XX -t 600 >/dev/null 2>&1 在LPAR3上启用ftp服务,在LPAR4上用ftp向LPAR3传文件 LPAR4: put XXX.tar 5. 在LPAR1上使用ndisk产生IO压力 LPAR1: ./ndisk64 -f /install/iotest.out -R -b 512k -t 600 6. 对四个LPAR进行长PING测试 ping XX.XX.XX.XX 7. 正常重启单个VIOS reboot -q 8. 检测另一个VIOS的SEA状态 entstat -d ent32|grep Active entstat -d ent33|grep Active 9. 检测四个VIOC上链路状态 lspath 10. 检测长PING的丢包个数 期望结果: 1、 在单个VIOS进行重启切换时,对于VIOC的网络长ping会有少量丢包; 2、 另一VIOS中会有SEA状态的切换; 3、 对于VIOC的磁盘链路会有一半链路失效,但不影响正常使用,当VIOS重启完成后,链路会自动恢复。 4、 VIOC的CPU、内存、磁盘繁忙不受影响。 5、 对于监控VIOS应该出现ping不通的告警,VIOC应该出现Path Failed的告警。 测试结果: 1、 在VIOS重启时,SEA进行了切换,在第二个VIOS上errpt中有become backup的信息。 2、 在SEA切换时,对于VIOC的长ping有一个丢包。 3、 在VIOS重启过程中,对于VIOC的I/O压力有瞬间的波谷 4、 一个VIOS重启后,VIOC上有一半的PATH失效。 5、 在VIOS重启完成后,SEA会回切,VIOC的path会恢复。 备注: 由于VIO Server上光纤卡及子设备较多,因此VIO Server重启时较慢,大约40分钟。 1.2. SAN网络冗余性测试
1.2.1. vSCSI测试
1.2.1.1. 禁用单个VIOS的vSCSI所使用的单个光纤卡
测试案例名称: 测试项目 禁用单个VIOS的vSCSI所使用的单个光纤卡 测试时间: 2013年6月25日 描述:通过该场景测试VIOS的vSCSI所使用的单个光纤卡故障时对VIOC的影响 测试范围:BPHAVIOS02 前提条件: 每个VIOC分区运行正常,符合测试环境的标准 在VIOC分区上准备好iperf、ftp、ndisk测试工具 测试步骤: 1. 2. 3. 4. 5. 6. 7. 8. 9. 首先检查VIOS的磁盘链路状态是否正常 lspath 选取一个VIOC进行测试,检查该操作系统正常运行 lspath lspath -AHE -l hdisk0 -p vSCSI0 lspath -AHE -l hdisk0 -p vSCSI1 在LPAR1上启用nmon进行监控 nmon -s 2 -c 3000 在LPAR1上使用ndisk产生IO压力 ./ndisk64 -f /install/iotest.out -R -b 512k -t 600 拔掉单个VIOS的vSCSI所使用的一个光纤卡 检测单个VIOS上的链路状态 /usr/DynamicLinkManager/bin/dlnkmgr view -lu 检测VIOC上链路状态 lspath 检测nmon的I/O吞吐量是否有波谷 2小时后,恢复光纤卡连线,并检测链路是否自动恢复 期望结果: 1、 在单个光纤卡故障时,应该不会影响VIOC的I/O的正常读写,但由于VIOC链路切换可能会瞬间出现一个波谷。当光纤卡链路恢复正常后,链路会正常恢复。 2、 对于监控应该出现VIOS上的光纤卡的P H告警及Path Failed告警,VIOC上不应该有告警。 测试结果: 1、 VIOS有硬件告警,VIOC没有硬件告警 DCB47997 0625111313 T H hdisk0 DISK OPERATION ERROR DCB47997 0625111313 T H hdisk0 DISK OPERATION ERROR DCB47997 0625111313 T H hdisk0 DISK OPERATION ERROR DE3B8540 0625111313 P H hdisk0 PATH HAS FAILED 2、 nmon监控VIOS流量由两个光纤卡转成一个光纤卡 3、 VIOC有瞬间波谷,马上恢复正常 备注: 1.2.1.2. 禁用单个VIOS的vSCSI所使用的所有光纤卡
测试案例名称: 测试项目 禁用单个VIOS的vSCSI所使用的所有光纤卡 测试时间: 2013年6月25日 描述:通过该场景测试VIOS的vSCSI所使用的所有光纤卡故障时对VIOC的影响 测试范围:BPHCVIOS01 前提条件: 每个VIOC分区运行正常,符合测试环境的标准 在VIOC分区上准备好iperf、ftp、ndisk测试工具 测试步骤: 1. 2. 3. 4. 5. 6. 首先检查VIOS的磁盘链路状态是否正常 /usr/DynamicLinkManager/bin/dlnkmgr view -lu 选取一个VIOC进行测试,检查该操作系统正常运行 lspath lspath -AHE -l hdisk0 -p vSCSI0 lspath -AHE -l hdisk0 -p vSCSI1 在LPAR1上启用nmon进行监控 nmon -s 2 -c 3000 在LPAR1上使用ndisk产生IO压力 ./ndisk64 -f /install/iotest.out -R -b 512k -t 600 拔掉单个VIOS的vSCSI所使用的所有光纤卡 检测单个VIOS上的链路状态
共分享92篇相关文档