虚拟化VIO高可用测试报告v12概论.docx

上传人:b****6 文档编号:8953461 上传时间:2023-02-02 格式:DOCX 页数:35 大小:165.21KB
下载 相关 举报
虚拟化VIO高可用测试报告v12概论.docx_第1页
第1页 / 共35页
虚拟化VIO高可用测试报告v12概论.docx_第2页
第2页 / 共35页
虚拟化VIO高可用测试报告v12概论.docx_第3页
第3页 / 共35页
虚拟化VIO高可用测试报告v12概论.docx_第4页
第4页 / 共35页
虚拟化VIO高可用测试报告v12概论.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

虚拟化VIO高可用测试报告v12概论.docx

《虚拟化VIO高可用测试报告v12概论.docx》由会员分享,可在线阅读,更多相关《虚拟化VIO高可用测试报告v12概论.docx(35页珍藏版)》请在冰豆网上搜索。

虚拟化VIO高可用测试报告v12概论.docx

虚拟化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日

描述:

通过该场景测试

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1