虚拟化VIO高可用测试报告v12概论.docx
- 文档编号:8953461
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:35
- 大小:165.21KB
虚拟化VIO高可用测试报告v12概论.docx
《虚拟化VIO高可用测试报告v12概论.docx》由会员分享,可在线阅读,更多相关《虚拟化VIO高可用测试报告v12概论.docx(35页珍藏版)》请在冰豆网上搜索。
虚拟化VIO高可用测试报告v12概论
VIO高可用测试报告
V1.2
目 录
1.冗余性测试5
1.1.双VIOS冗余性测试5
1.1.1.正常重启单个VIOS(shutdown-Fr)5
1.1.2.异常重启单个VIOS(reboot-q)6
1.2.SAN网络冗余性测试7
1.2.1.vSCSI测试7
1.2.2.NPIV测试13
1.2.3.在SAN交换机上删除单个VIOC对应的zone18
1.3.IP网络冗余性测试19
1.3.1.模拟单个VIOS上etherchannel的单个物理网卡故障19
1.3.2.模拟单个VIOS上etherchannel的所有物理网卡故障21
1.3.3.模拟两个VIOS上etherchannel的单个物理网卡故障22
1.3.4.模拟两个VIOS上etherchannel的50%物理网卡故障23
1.3.5.测试一台防火墙故障场景下网络是否正常24
1.3.6.测试一台以太网交换机故障场景下网络是否正常25
1.3.7.测试一台Power服务器的所有网线中断场景下网络是否正常26
1.3.8.用VIOS命令手工进行SEA的网络切换28
2.性能测试29
2.1.模拟VIOS资源不足29
2.1.1.模拟VIOSCPU使用率高29
2.1.2.模拟VIOS内存使用率高30
2.2.SAN网络性能测试31
2.2.1.vSCSI磁盘I/O吞吐量测试31
2.2.2.NPIV磁盘I/O吞吐量测试34
2.3.IP网络吞吐量测试37
2.3.1.同主机同VLAN吞吐量测试37
2.3.2.同主机不同VLAN吞吐量测试38
2.3.3.不同主机同VLAN吞吐量测试39
2.3.4.不同主机不同VLAN吞吐量测试41
3.SANboot测试42
3.1.内置物理盘故障测试42
3.2.外置存储盘故障测试43
3.2.1.解除vSCSI使用的rootvg磁盘映射43
4.备份恢复测试44
4.1.VIOS操作系统备份恢复测试44
4.1.1.VIOS操作系统备份测试44
4.1.2.VIOS操作系统恢复测试45
4.2.VIOS配置备份恢复测试47
4.2.1.VIOS配置备份测试47
4.2.2.VIOS配置恢复测试48
5.测试总结50
5.1.双VIOServer架构测试50
5.2.SAN网络冗余性测试50
5.3.IP冗余性测试50
5.4.备份恢复测试50
1.冗余性测试
1.1.双VIOS冗余性测试
1.1.1.正常重启单个VIOS(shutdown-Fr)
测试项目
测试案例名称:
正常重启单个VIOS(shutdown-Fr)
测试时间:
2013年6月24日
描述:
通过正常重启单个VIOS测试该场景下VIOC的网络及存储是否正常
测试范围:
BPHAVIOS01、BPHCVIOS02、BPHFVIOS01、BPHGVIOS02
前提条件:
每个VIOC分区运行正常,符合测试环境的标准
在VIOC分区上准备好iperf、ftp、ndisk测试工具
测试步骤:
1.首先检查VIOS的SEA状态是否正常
entstat-dent32|grepActive
entstat-dent33|grepActive
2.选取四个VIOC进行测试,检查四个操作系统正常运行
Topas
3.在LPAR1上启用iperf服务,在LPAR2上用iperf向LPAR1进行网络发压力
LPAR1:
iperf-s
LPAR2:
iperf-cXX.XX.XX.XX-t600>/dev/null2>&1
4.在LPAR3上启用ftp服务,在LPAR4上用ftp向LPAR3传文件
LPAR4:
putXXX.tar
5.在LPAR1上使用ndisk产生IO压力
LPAR1:
./ndisk64-f/install/iotest.out-R-b512k-t600
6.对四个LPAR进行长PING测试
pingXX.XX.XX.XX
7.正常重启单个VIOS
shutdown-Fr
8.检测另一个VIOS的SEA状态
entstat-dent32|grepActive
entstat-dent33|grepActive
9.检测四个VIOC上链路状态
lspath
10.检测长PING的丢包个数
期望结果:
1、在单个VIOS进行重启切换时,对于VIOC的网络长ping会有少量丢包;
2、另一VIOS中会有SEA状态的切换;
3、对于VIOC的磁盘链路会有一半链路失效,但不影响正常使用,当VIOS重启完成后,链路会自动恢复。
4、VIOC的CPU、内存、磁盘繁忙不受影响。
5、对于监控VIOS应该出现ping不通的告警,VIOC应该出现PathFailed的告警。
测试结果:
1、在VIOS重启时,SEA进行了切换,在第二个VIOS上errpt中有becomebackup的信息。
2、在SEA切换时,对于VIOC的长ping有一个丢包。
3、在VIOS重启过程中,对于VIOC的I/O压力有瞬间的波谷
4、一个VIOS重启后,VIOC上有一半的PATH失效。
5、在VIOS重启完成后,SEA会回切,VIOC的path会恢复。
备注:
由于VIOServer上光纤卡及子设备较多,因此VIOServer重启时较慢,大约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.首先检查VIOS的SEA状态是否正常
entstat-dent32|grepActive
entstat-dent33|grepActive
2.选取四个VIOC进行测试,检查四个操作系统正常运行
topas
3.在LPAR1上启用iperf服务,在LPAR2上用iperf向LPAR1进行网络发压力
LPAR1:
iperf-s
LPAR2:
iperf-cXX.XX.XX.XX-t600>/dev/null2>&1
4.在LPAR3上启用ftp服务,在LPAR4上用ftp向LPAR3传文件
LPAR4:
putXXX.tar
5.在LPAR1上使用ndisk产生IO压力
LPAR1:
./ndisk64-f/install/iotest.out-R-b512k-t600
6.对四个LPAR进行长PING测试
pingXX.XX.XX.XX
7.正常重启单个VIOS
reboot-q
8.检测另一个VIOS的SEA状态
entstat-dent32|grepActive
entstat-dent33|grepActive
9.检测四个VIOC上链路状态
lspath
10.检测长PING的丢包个数
期望结果:
1、在单个VIOS进行重启切换时,对于VIOC的网络长ping会有少量丢包;
2、另一VIOS中会有SEA状态的切换;
3、对于VIOC的磁盘链路会有一半链路失效,但不影响正常使用,当VIOS重启完成后,链路会自动恢复。
4、VIOC的CPU、内存、磁盘繁忙不受影响。
5、对于监控VIOS应该出现ping不通的告警,VIOC应该出现PathFailed的告警。
测试结果:
1、在VIOS重启时,SEA进行了切换,在第二个VIOS上errpt中有becomebackup的信息。
2、在SEA切换时,对于VIOC的长ping有一个丢包。
3、在VIOS重启过程中,对于VIOC的I/O压力有瞬间的波谷
4、一个VIOS重启后,VIOC上有一半的PATH失效。
5、在VIOS重启完成后,SEA会回切,VIOC的path会恢复。
备注:
由于VIOServer上光纤卡及子设备较多,因此VIOServer重启时较慢,大约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.首先检查VIOS的磁盘链路状态是否正常
lspath
2.选取一个VIOC进行测试,检查该操作系统正常运行
lspath
lspath-AHE-lhdisk0-pvSCSI0
lspath-AHE-lhdisk0-pvSCSI1
3.在LPAR1上启用nmon进行监控
nmon-s2-c3000
4.在LPAR1上使用ndisk产生IO压力
./ndisk64-f/install/iotest.out-R-b512k-t600
5.拔掉单个VIOS的vSCSI所使用的一个光纤卡
6.检测单个VIOS上的链路状态
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
7.检测VIOC上链路状态
lspath
8.检测nmon的I/O吞吐量是否有波谷
9.2小时后,恢复光纤卡连线,并检测链路是否自动恢复
期望结果:
1、在单个光纤卡故障时,应该不会影响VIOC的I/O的正常读写,但由于VIOC链路切换可能会瞬间出现一个波谷。
当光纤卡链路恢复正常后,链路会正常恢复。
2、对于监控应该出现VIOS上的光纤卡的PH告警及PathFailed告警,VIOC上不应该有告警。
测试结果:
1、VIOS有硬件告警,VIOC没有硬件告警
DCB479970625111313THhdisk0DISKOPERATIONERROR
DCB479970625111313THhdisk0DISKOPERATIONERROR
DCB479970625111313THhdisk0DISKOPERATIONERROR
DE3B85400625111313PHhdisk0PATHHASFAILED
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.首先检查VIOS的磁盘链路状态是否正常
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
2.选取一个VIOC进行测试,检查该操作系统正常运行
lspath
lspath-AHE-lhdisk0-pvSCSI0
lspath-AHE-lhdisk0-pvSCSI1
3.在LPAR1上启用nmon进行监控
nmon-s2-c3000
4.在LPAR1上使用ndisk产生IO压力
./ndisk64-f/install/iotest.out-R-b512k-t600
5.拔掉单个VIOS的vSCSI所使用的所有光纤卡
6.检测单个VIOS上的链路状态
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
7.检测VIOC上链路状态
lspath
8.检测nmon的I/O吞吐量是否有波谷
9.检查VIOC的rootvg镜像同步状态
10.恢复光纤卡连线,并检测链路是否自动恢复
期望结果:
1、在两个光纤卡故障时,此时对于VIOC断了一半的链路,因此VIOC上会出现PathFailed,此时会出现VIOC的I/O瞬间波谷,但不影响正常的I/O读写。
2、对于监控应该出现VIOS上的光纤卡的PH告警及PathFailed告警,VIOC上也会出现PH告警及PathFailed告警。
测试结果:
1、VIOS有硬件告警,VIOC有硬件告警
DCB479970625111313THhdisk0DISKOPERATIONERROR
DCB479970625111313THhdisk0DISKOPERATIONERROR
DCB479970625111313THhdisk0DISKOPERATIONERROR
DE3B85400625111313PHhdisk0PATHHASFAILED
2、Nmon监控VIOS流量由都切换至另一个VIOS
3、VIOC有瞬间波谷,马上恢复正常
4、VIOC有PATHFAILED。
备注:
1.2.1.3.禁用两个VIOS的vSCSI所使用的单个光纤卡
测试项目
测试案例名称:
禁用两个VIOS的vSCSI所使用的单个光纤卡
测试时间:
2013年6月25日
描述:
通过该场景测试两个VIOS的vSCSI所使用的单个光纤卡故障时对VIOC的影响
测试范围:
BPHDVIOS01、BPHDVIOS02
前提条件:
每个VIOC分区运行正常,符合测试环境的标准
在VIOC分区上准备好iperf、ftp、ndisk测试工具
测试步骤:
1.首先检查VIOS的磁盘链路状态是否正常
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
2.选取一个VIOC进行测试,检查该操作系统正常运行
lspath
lspath-AHE-lhdisk0-pvSCSI0
lspath-AHE-lhdisk0-pvSCSI1
3.在LPAR1上启用nmon进行监控
nmon-s2-c3000
4.在LPAR1上使用ndisk产生IO压力
./ndisk64-f/install/iotest.out-R-b512k-t600
5.拔掉两个VIOS的vSCSI所使用的单个光纤卡(来源于同一个环路,模拟单个SAN交换机故障)
6.检测两个VIOS上的链路状态
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
7.检测VIOC上链路状态
lspath
8.检测nmon的I/O吞吐量是否有波谷
9.恢复光纤卡连线,并检测链路是否自动恢复
期望结果:
1、此时对于VIOC断了一半的链路,因此VIOC上会出现PathFailed,此时会出现VIOC的I/O瞬间波谷,但不影响正常的I/O读写。
2、对于VIOS上应该不会有告警,VIOC上也会出现PH告警及PathFailed告警。
测试结果:
1、VIOS有硬件告警,VIOC没有硬件告警
2、Nmon监控VIOS流量由两个光纤卡转成一个光纤卡
3、VIOC有瞬间波谷,马上恢复正常
备注:
1.2.1.4.用VIOS命令删除vSCSI映射进行异常测试
测试项目
测试案例名称:
用VIOS命令删除vSCSI映射进行异常测试
测试时间:
2013年6月25日
描述:
通过该场景测试误删除vSCSI映射时对VIOC的影响
测试范围:
BPHEVIOS01
前提条件:
每个VIOC分区运行正常,符合测试环境的标准
在VIOC分区上准备好iperf、ftp、ndisk测试工具
测试步骤:
1.首先备份VIOS上的vSCSI映射
lsmap-all
2.选取一个VIOC进行测试,检查该操作系统正常运行
lspath
lspath-AHE-lhdisk0-pvSCSI0
lspath-AHE-lhdisk0-pvSCSI1
3.在LPAR1上启用nmon进行监控
nmon-s2-c3000
4.在LPAR1上使用ndisk产生IO压力
./ndisk64-f/install/iotest.out-R-b512k-t600
5.在单个VIOS上删除vSCSI的映射
rmdev-vtdXXX
6.检测VIOC上链路状态
lspath
7.检测nmon的I/O吞吐量是否有波谷
8.恢复光纤卡连线,并检测链路是否自动恢复
期望结果:
1、在光纤卡故障时,应该不会影响VIOC的I/O的正常读写,但有由于VIOC链路切换可能会瞬间出现一个波谷。
当光纤卡链路恢复正常后,链路会正常恢复。
2、对于监控应该出现VIOS上的光纤卡的PH告警及PathFailed告警,VIOC上不应该有告警。
测试结果:
1、VIOS上没有告警,VIOC有磁盘告警
2、Nmon监控VIOS上在删除vtd后,磁盘I/O流量由一个vios切换至另外一个vios,重新建立后流量回切。
3、Nmon监控vioc的I/O流量,发现并没有产生瞬间波谷,说明删除逻辑的vtd不需要retry,因此响应会比较快。
备注:
1.2.2.NPIV测试
1.2.2.1.禁用单个VIOS的NPIV所使用的单个光纤卡
测试项目
测试案例名称:
禁用单个VIOS的NPIV所使用的单个光纤卡
测试时间:
2013年6月26日
描述:
通过该场景测试VIOS的NPIV所使用的单个光纤卡故障时对VIOC的影响
测试范围:
BPHEVIOS02
前提条件:
每个VIOC分区运行正常,符合测试环境的标准
在VIOC分区上准备好iperf、ftp、ndisk测试工具
测试步骤:
1.首先检查VIOS的NPIV映射是否正常
lsmap-all-npiv
2.选取一个VIOC进行测试,检查该操作系统正常运行
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
3.在LPAR1上启用nmon进行监控
nmon-s2-c3000
4.在LPAR1上使用ndisk产生IO压力
./ndisk64-f/fs(datavg)/iotest.out-R-b512k-t600
5.拔掉单个VIOS的NPIV所使用的一个光纤卡
6.检测单个VIOS上的NPIV映射状态
lsmap-all-npiv
7.检测VIOC上链路状态
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
8.检测nmon的I/O吞吐量是否有波谷
9.恢复光纤卡连线,并检测链路是否自动恢复
期望结果:
1、在单个光纤卡故障时,应该不会影响VIOC的I/O的正常读写,但有由于VIOC链路切换可能会瞬间出现一个波谷,并出现一条PathFailed的现象。
当光纤卡链路恢复正常后,链路会正常恢复。
2、对于监控应该出现VIOS上的光纤卡的PH告警,VIOC上应该有PH告警及PathFailed告警。
测试结果:
1、VIOS有硬件告警,VIOC有硬件告警
2、Nmon监控VIOS流量由两个光纤卡转成一个光纤卡
3、VIOC有瞬间波谷,马上恢复正常
备注:
对于日立多路径管理软件有一个autofailback的时间,该值默认为60分钟,即当检测到正常后60分钟自动恢复链路。
对于VIO的环境,有可能重启两个VIOServer的间隔有可能小于60分钟,因此需要对于VIOC修改HDLM的autofailback的时间。
1.2.2.2.禁用单个VIOS的NPIV所使用的两个光纤卡
测试项目
测试案例名称:
禁用单个VIOS的NPIV所使用的所有光纤卡
测试时间:
2013年6月26日
描述:
通过该场景测试VIOS的NPIV所使用的两个光纤卡故障时对VIOC的影响
测试范围:
BPHAVIOS01
前提条件:
每个VIOC分区运行正常,符合测试环境的标准
在VIOC分区上准备好iperf、ftp、ndisk测试工具
测试步骤:
1.首先检查VIOS的NPIV映射是否正常
lsmap-all-npiv
2.选取一个VIOC进行测试,检查该操作系统正常运行
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
3.在LPAR1上启用nmon进行监控
nmon-s2-c3000
4.在LPAR1上使用ndisk产生IO压力
./ndisk64-f/fs(datavg)/iotest.out-R-b512k-t600
5.拔掉单个VIOS的NPIV所使用的两个光纤卡
6.检测单个VIOS上的NPIV映射状态
lsmap-all-npiv
7.检测VIOC上链路状态
/usr/DynamicLinkManager/bin/dlnkmgrview-lu
8.检测nmon的I/O吞吐量是否有波谷
9.恢复光纤卡连线,并检测链路是否自动恢复
期望结果:
1、在单个光纤卡故障时,应该不会影响VIOC的I/O的正常读写,但有由于VIOC链路切换可能会瞬间出现一个波谷,并出现两条PathFailed的现象。
当光纤卡链路恢复正常后,链路会正常恢复。
2、对于监控应该出现VIOS上的光纤卡的PH告警,VIOC上应该有PH告警及PathFailed告警。
测试结果:
1、VIOS有硬件告警,VIOC有硬件告警
2、Nmon监控VIOS流量由一个VIOS转到另外一个VIOS
3、VIOC有瞬间波谷,马上恢复正常
备注:
备注:
对于日立多路径管理软件有一个autofailback的时间,该值默认为60分钟,即当检测到正常后60分钟自动恢复链路。
对于VIO的环境,有可能重启两个VIOServer的间隔有可能小于60分钟,因此需要对于VIOC修改HDLM的autofailback的时间。
1.2.2.3.禁用两个VIOS的NPIV所使用的单个光纤卡
测试项目
测试案例名称:
禁用两个VIOS的NPIV所使用的50%光纤卡
测试时间:
2013年6月26日
描述:
通过该场景测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟 VIO 可用 测试报告 v12 概论