测试背景:为保证医院业务的健壮性,模拟集群产生的各项故障情况,对虚机所在集群做应急安全性测试。测试项目包括可靠性测试和备份功能测试,正常情况下测试不影响现有业务。
测试前,需要仔细核对需要测试的功能项,确认测试环境是否已准备完成;测试中,需要对所测试内容的过程/结果逐一确认,同时进行相应的截图留存,为后续输出测试报告做准备;测试后,整体测试报告交由相关人员进行结果确认。
2、1. 测试内容及结果 1.1. 可靠性测试 [size=15.0000pt]1.1.1. 计划内迁移 测试项 | | | | | 虚拟机由于某些需求需要进行集群内的热迁移,改变虚拟机的运行位置,在此过程中,不能对虚拟机的业务造成影响,在迁移过程中不能有数据包丢失。已支持虚拟机的批量迁移和批量跨集群迁移。本测试用例验证HCI平台上对虚拟机进行热迁移的功能。 注意:虚拟机在热迁移过程中,不能有较大的内存数据变动。 | | 1. 客户端已安装Chrome兼容性较好的浏览器。 2. 已成功部署测试的HCI平台。 3. 已创建两台测试虚机并关闭虚拟机防火墙。 虚拟机的存储位置为虚拟存储。 | | 1. 新建两台测试虚拟机,设置IP地址为同网段地址,保证两台虚拟机可以互相通信。 2. 打开测试虚拟机的界面,输入ping命令,保持。 3. 点击虚拟机[其他操作/迁移,选择只迁移运行位置,选择其它运行主机地址,存储位置保持不变。 4. 在高级设置中配置迁移网络,选择万兆网络平面作为迁移网络,迁移速度配置为无限制。 5. 观察测试虚拟机的界面,在迁移开始到迁移完成后是否有丢包出现。 6. 记录迁移开始和迁移结束的时间,并计算出迁移所用的时间。 注意: 7.虚拟机在热迁移过程中,不能有较大的内存数据变动。 | | 1. 选择运行位置在203主机上的虚机进行迁移,迁移到204主机上去 迁移虚拟机运行位置: 迁移过程中用同段的另一台虚机进行ping测试::
|
|
|
[size=15.0000pt]1.1.2. 计划外保护 1.1.2.1. 高可用(HA) 测试项 | | | | | 当集群中的一台主机突然宕机或断电时,为了保障业务尽可能小的受到影响,原来运行在故障主机上的集群虚拟机会在正常的主机上重新拉起。优化HA时间,主机断电或者网线全拔的情况下,触发HA并在30s内完成启动BIOS。本测试用例验证主机掉电(HA)的功能。 | | 1.客户端已安装Chrome兼容性较好的浏览器。 2.已成功部署测试的HCI平台。 3.已创建好一台测试虚拟机。 | | 1.登录集群控制台,打开[存储/虚拟存储/高级配置/故障重建设置,将主机重建等待时间改为1小时。 2.编辑测试虚拟机,确认已勾选“故障迁移(HA)”,运行位置为当前所在主机,存储位置为虚拟存储。 3.到超融合[管理/高可用(HA)与资源调度],设置“故障检测敏感度”选择为“高”,并勾选下面的“故障迁移”选项。 5.拔掉该主机的电源(让客户确认电源已拔掉),2分钟后重新登录控制台,观察确认虚拟机恢复运行到其他主机上,且系统、网络等工作正常。 6.从物理网络一直ping虚拟机的IP地址,观察切换时ping丢包数量。 注意: 7.两主机的环境测HA需要注意,测之前需确保两台主机的运行时间超过15分钟,否则有可能导致虚拟机无法正常HA。 8.如果要测试主机重建功能,则要求集群至少有三台主机。 | | 1. 模拟主机204故障宕机现象,配置好HA策略 2. 模拟物理服务器主机异常宕机断电: 从204上的业务虚机在主机宕机的情况下自动迁移到集群别的主机上:主机离线后系统识别自己调度HA策略,让主机上的业务虚机在其它节点上能正常运行,保障物理服务器出现问题虚机能快速切换 在其它虚机上ping原本运行在离线主机上的虚机测试业务正常: |
|
|
[size=15.0000pt]1.1.3. 容错能力测试 1.1.3.1. 网口故障(聚合端口) 测试项 | | | | | 主机上单条网线断开时,为了不影响该网线上承载的数据流量,通常使用聚合端口来提升网络的冗余。除存储通信网络支持单交换机链路聚合、双交换机链路聚合外,VXLAN数据通信网口、管理通信网口和物理出口都支持配置聚合端口。本测试用例验证聚合网口中单网口故障时虚拟机是否能正常通信。 | | 1.客户端已安装Chrome兼容性较好的浏览器。 2.已成功部署测试的HCI平台。 3.已创建两台测试虚机并关闭虚拟机防火墙并安装好性能优化工具。 | | 1.确认数据通信网口配置为使用聚合口。 2.确认测试虚拟机1和测试虚拟机2分别运行在不同的主机上,且连接到同一个虚拟交换机。 3.从虚拟机1打开命令行窗口,长ping测试虚拟机2做测试。 4.断开聚合网口中的一条连线。 | | 1. 将204业务虚机都迁移出去,只留测试机器,断开204聚合口其中一根网线: 、
从别的主机上的虚机去ping故障主机上的虚机业务正常: | |
|
1.2. 备份功能测试 [size=15.0000pt]1.2.1. CDP功能测试 1.2.1.1. CDP备份及快速恢复 测试项 | | | | | 在对业务系统的运维过程中,病毒或者虚拟机发生故障,仍有可能修复,而修复往往比较耗时,管理员既想尽快修复原虚拟机又不想业务中断太久,可以从最近的备份点或者CDP记录的每一个IO日志点,恢复为全新的虚拟机。本测试用例验证虚拟机的CDP备份及快速恢复功能。 | | 1.客户端已安装Chrome兼容性较好的浏览器。 2.已成功部署测试的HCI平台。 3.已创建好测试虚拟机,并安装好性能优化工具。 | | 1.在[管理/虚拟机备份与恢复新增CDP策略,备份方式选择“CDP”备份,然后新增CDP策略,配置IO日志保留时间为3天,定期备份频率为“每隔一个小时生成一个备份”,选择虚拟机,备份目录及IO日志存放目录选择虚拟存储,将IO日志存放大小修改为100G,按提示创建CDP备份策略成功后系统会马上做一次CDP备份,等待创建CDP备份完成(8.5G,预期时间30分钟)。 2.打开虚拟机控制台,删除虚拟机桌面上的所有文件(模拟误操作导致文件丢失)。 3.打开虚拟机详情,在[备份&CDP项目找到该虚拟机备份文件,点开可以看到很多恢复点,找到5分钟前的IO日志恢复点,点击 <恢复>,恢复方式为“覆盖原虚拟机” | | 1. 创建备份策略并选择备份的虚拟机: 2. 在测试机器上创建号对应的测试文件: 3. 将创建的文件彻底删除:
4. 找到备份下的最近的时间节点进行恢复 选择恢复:(生成全新虚拟机) 开始恢复: 恢复成功: 登录到恢复的机器上查看文件是否恢复: 此台为通过备份拉起的虚机: 此台为原来被误删的虚机情况: 通过覆盖原来虚机进行恢复: 进行恢复: 重新进去后恢复误删除的文件: |
|
|
|