资源描述
FusionSphere 云数据中心
功效测试方案
目 录
T01 权限统一管理 4
T01-01 用户管理 4
T01-0101 创建系统用户 4
T02 资源管理 4
T02-01 资源池管理 4
T02-0101 Openstack资源接入 4
T02-0102 查看可用分区 4
T02-0103 注册镜像 5
T02-02 OpenStack实例管理 5
T02-0201 创建虚拟机规格 5
T02-03 物理设备管理 6
T02-0301 批量设备接入 6
T02-0302 服务器管理 6
T02-0303 网络设备管理 7
T02-0304 SAN设备管理 7
T03 云基础服务 8
T03-0101 无路由网络相互通信 8
T03-0102 路由网络相互通信 8
T03-0103 申请弹性IP业务 9
T03-0104 安全组业务 9
T03-0105 SNAT功效 9
T03-02 虚拟机生命周期管理 10
T03-0201 镜像创建虚拟机 10
T03-0202 卷快照 10
T04 统一资源管理 11
T04-01 告警 11
T04-0101 告警产生和清除 11
T04-0102 告警统计 12
T05 可用性 12
T05-01 虚拟机迁移 12
T05-0101 虚拟机冷迁移 12
T05-02 虚拟机QoS 13
T05-0201 指定QOS创建虚拟机 13
T05-0202 指定存放QOS创建虚拟机 13
T06 虚拟机性能 14
T06-01 虚拟机CPU计算性能 14
T06-02 虚拟机内存性能 14
T06-03 虚拟机压力稳定性 15
T06-04 虚拟机磁盘异步IO读写性能 15
T06-05 TCP协议收发包性能 16
T01 权限统一管理
T01-01 用户管理
T01-0101 创建系统用户
验收目标
验收创建用户功效
预置条件
P1. 系统运行正常;
P2. 操作人员拥有FusionManager 系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“用户”->“用户管理”页面创建用户:配置用户名,密码和描述信息,并选择角色,完成创建;
O1. FusionManager系统登录成功;
O2. 系统管理员用户创建成功。
测试说明
测试时间:5分钟
测试结果
T02 资源管理
T02-01 资源池管理
T02-0101 Openstack资源接入
验收目标
验收openstack资源接入功效。将云资源池接入系统,便于统一管理和使用云资源池中资源。
预置条件
P1. 系统运行正常;
P2. 操作人员拥有FusionManager 系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“服务”->“云资源池“ 点击“OpenStack接入”;
I3.在弹出页面中显示全部已经接入OpenStack资源池,点击“接入”。
I4.点击一个OpenStack实例,查看概要信息
O1. 登录成功,进入管理员界面;
O2.在“OpenStack接入”页面显示接入OpenStack实例信息;
O3.云资源池页面会显示全部接入OpenStack实例,名称为 openstack_az编号.dc编号。
O4.页面显示该OpenStack实例基础信息,可用分区统计,虚拟机统计等信息。
测试说明
测试时间:5分钟
测试结果
T02-0102 查看可用分区
验收目标
验收查看可用分区功效。可用分区是面向用户资源集合,将资源分区中相同性能属性资源集群划分在同一可用分区,发放业务时,可依据需要选择。
预置条件
P1. 系统运行正常;
P2. 系统中已经接入openstack资源池;
P3. 操作人员拥有FusionManager 系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“服务”->“云资源池“;
I3. 点击一个OpenStack实例,在“云资源池:openstack实例”页面上点击“可用分区”,在“可用分区”页面上点击具体分区前‘->“查看该分区具体信息;
O1. 登录成功,进入系统管理员界面;
O2. 云资源池页面上显示接入openstack实例;
O3. 可用看到相关可用分区基础信息,资源实例等信息;
测试说明
测试时间:5分钟
测试结果
T02-0103 注册镜像
验收目标
镜像管理,上传镜像文件到NAS,并注册管理
预置条件
P1. 系统运行正常;
P2. 存在NFS镜像服务器,系统已对接镜像服务器;
P3. CNA主机和镜像服务器互通;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“资源”-> “计算”->“镜像”页面,点击“注册”,在弹出“注册镜像“页面上输入要创建镜像名称,适用操作系统,版本,最小磁盘,最小内存,镜像服务器类型,镜像地址,描述等信息,点击“保留”,完成镜像注册;
O1. 登录成功,进入系统管理员界面;
O2. 弹出“注册镜像”页面,能够正确配置对应信息。
测试说明
测试时间:30分钟
测试结果
T02-02 OpenStack实例管理
T02-0201 创建虚拟机规格
验收目标
虚拟机规格创建
预置条件
1 . 系统运行正常;
2.OpenStack实例已经关联
3. 操作人员拥有FusionManager 系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“资源”->“计算”-> “虚拟机规格“,点击“创建虚拟机规格“,输入虚拟机规格名称,vCpus,内存,根磁盘,开启方法等参数,完成虚拟机规格创建;
O1. 登录成功,进入系统管理员界面;
O2. 创建成功,在“虚拟机规格“页面上能够看到新创建虚拟机规格信息。
测试说明
测试时间:10分钟
测试结果
T02-03 物理设备管理
T02-0301 批量设备接入
验收目标
验收物理设备导入功效
预置条件
P1. 系统运行正常;
P2. 操作人员拥有FusionManager 系统管理员操作权限;
P3. 已经获取到各设备BMC接口IP,用户名,密码,还有OM平面管理IP;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“基础设施”->“设备”,点击”设备批量接入”;
I3. 点击“下载模板”,并保留该模板;依据需要接入物理硬件信息,填写下载模板中相关信息;
I4. 选择填写好模板,上传模板;
O1. 登录成功,进入系统管理员界面;
O2. 页面跳转到设备批量接入页面;
O3. 成功下载设备导入信息模板;
O4. 物理设备导入成功,刷新设备树,在设备树上能看到导入硬件信息。
测试说明
测试时间:10分钟
测试结果
T02-0302 服务器管理
验收目标
服务器接入功效,能够监控和管理被接入服务器。
预置条件
P1. 系统运行正常;
P2. 操作人员拥有FusionManager 系统管理员操作权限;
P3. 已经获取到设备BMC接口IP,用户名,密码,还有OM平面管理IP;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“基础设施“ ->”物理服务器“,选择服务器,点击”接入机架服务器“,在”接入机架服务器“页面依次在“基础信息”页面输入主机名称,选择型号,配置机房,机柜,机框和描述参数;在“配置参数”页面输入OM平面管理IP、IPMI接入参数(接入协议,BMC IP,端口,超时时间,用户名和密码),在“确定信息”页面点击”完成“,完成机架服务器接入;
I3. 在“服务器“页面上点击”同时主机“后,然后点击接入服务器,查看服务器基础信息;
I4. 经过“服务器“页面上点击”点击接入服务器“更多“菜单中各子菜单项对接入服务器做上电、强制重启、强制下电操作;
O1. 登录成功,进入系统管理员界面;
O2. 机架服务器接入成功,在服务器列表中能看到导入服务器信息;
O3. 能够监控到服务器基础摘要信息和监控信息,信息正确;
O4. 能够对服务器做上电、强制重启、强制下电操作,操作成功。
测试说明
测试时间:10分钟
测试结果
T02-0303 网络设备管理
验收目标
交换机接入功效。
预置条件
P1. 系统运行正常;
P2. 操作人员拥有FusionManager 系统管理员操作权限;
P3. 已经获取到交换机SSH接入参数和SNMP配置参数;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“基础设施”->“交换机”,点击“接入交换机”,在“接入交换机”页面中“基础信息”页面配置交换机名称,型号,接入方法,类型,机房,机柜,机框和描述参数;在“配置参数”页面配置SNMP接入参数(协议版本号、IP、端口等);配置SSH接入参数(IP、端口、用户名和密码);在“确定信息”页面点击“完成”,完成交换机设备接入配置;
I3. 选择接入交换机,查看交换机信息;
O1. 登录成功,进入系统管理员界面;
O2. 交换机接入成功,在交换机列表中能看到导入交换机信息;
O3. 能够查看到交换机概要信息;
测试说明
测试时间:10分钟
测试结果
T02-0304 SAN设备管理
验收目标
SAN设备接入功效
预置条件
1. 系统运行正常;
2. 操作人员拥有FusionManager 系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“基础设施”->“SAN“,接入SAN设备:配置名称,型号,资源分区,机房,机柜,机框和描述参数;配置接入参数(接入控制器A、B IP地址,用户名和密码);完成存放设备接入;
O1. 登录成功,进入系统管理员界面;
O2. 存放设备接入成功,刷新设备树,在设备树上能看到导入硬件信息。
测试说明
测试时间:10分钟
测试结果
T03 云基础服务
T03-0101 无路由网络相互通信
验收目标
验证租户能够申请多个网络,内部虚拟机使用无路由网络,同一个网络下虚拟机能够互通,不一样网络下虚拟机隔离不能通信。
预置条件
P1. 系统运行正常;
测试过程
预期结果
I1. 登录OpenStack,创建两个DHCP型无路由网络Net1、Net2;
I2. 创建两个单网卡虚拟机VM1、VM2,网络选择Net1;创建一个单网卡虚拟机VM3,网络选择Net2;
I3. 验证同一无路由网络下两个虚拟机VM1、VM2互ping是否能通;
I4. 验证不一样无路由网络下两个虚拟机VM1、VM3互ping是否能通;
O1. 无路由网络创建成功,查询网络状态正常;
O2. 创建虚拟机成功,登录虚拟机内部查询,正确获取IP地址;
O3. VM1、VM2互ping能够通信;
O4. VM1、VM3互ping不通。
测试说明
测试时间:5分钟
测试结果
T03-0102 路由网络相互通信
验收目标
验收为VPC添加内部网络,独享一个VLAN或子网资源,和其它网络安全隔离,用于布署对安全性要求较高业务。
预置条件
P1. 系统运行正常;
P2. 申请路由器;
测试过程
预期结果
I1. 创建2个路由网络vlan1和vlan2;
I2. 创建2个虚拟机VM1和VM2,分别绑定不一样网络;
I3. VM1和VM2进行通信;
O1. VM1和VM2能够互通;
测试说明
测试时间:5分钟
测试结果
T03-0103 申请弹性IP业务
验收目标
验收租户为虚拟机申请弹性IP业务,实现经过公网IP对虚拟机访问。
预置条件
P1. 系统运行正常;
P2. 已申请路由器
P3. 创建路由网络Net1
P4. 指定安全组规则让外网IP能够访问
测试过程
预期结果
I1. 指定路由网络Net1创建虚拟机VM1;
I2. 申请弹性IP地址;
I3. 指定弹性IP地址绑定虚拟机VM1;
I4. 利用VNC登陆虚拟机和外部物理机进行三层通信;
O1. 虚拟机和外部物理机互ping成功;
测试说明
测试时间:5分钟
测试结果
T03-0104 安全组业务
验收目标
验收为添加安全组,提供一组对虚拟机访问规则集合,用来对虚拟机进行隔离和访问控制。
预置条件
P1. 系统运行正常
P2. 内部网络Net1已创建,并关联了两个虚拟机VM1,VM2;
P3. VM1,VM2退出默认安全组
测试过程
预期结果
I1. 创建A、B两个安全组;
I2. 给安全组A添加安全组规则,入方向设置许可安全组B经过,协议例选择TCP;
I3. 将两台虚拟机VM1和VM2分别加入A、B两个安全组;
I4. 两个虚拟机间使用iperf分别发TCP、UDP协议报文,检验连通情况;
O1. VM2虚拟机能够发送TCP流量到VM1,不能够发送UDP流量到VM1;VM1无法发送TCP/UDP流量到VM2;
测试说明
测试时间:5分钟
测试结果
T03-0105 SNAT功效
验收目标
验收为虚拟服务器提供SNAT服务
预置条件
P1. 系统运行正常;
P2. 申请路由器,启用SNAT;
P3. 创建路由网络Net1;
测试过程
预期结果
I1. 启用SNAT功效;
I2. 指定路由网络Net1创建虚拟机VM1;
I3. 利用VNC登陆虚拟机,访问外部物理机进行三层通信;
O1. 虚拟机能够ping通外部物理机;
测试说明
测试时间:5分钟
测试结果
T03-02 虚拟机生命周期管理
T03-0201 镜像创建虚拟机
验收目标
验证经过OpenStack镜像创建虚拟机能力
预置条件
P1. 系统运行正常;
P2. NAS上保留镜像已在OpenStack Glance上注册成功;
测试过程
预期结果
I1. 登录OpenStack,指定镜像布署一台虚拟机,检验虚拟机是否创建成功;
I2. 查询虚拟机、查询虚拟机详情,检验是否查询成功;
O1. 创建虚拟机均成功;
O2. 查询成功。
测试说明
测试时间:15分钟
测试结果
T03-0202 卷快照
验收目标
验证卷快照,支持还原点恢复能力
预置条件
P1. 系统运行正常;
P2. 系统中存在一个正常运行虚拟机VM1,VM1包含一个系统卷和一个数据卷;
测试过程
预期结果
I1. 登录OpenStack,给虚拟机VM1数据盘做在线快照1,并查询快照信息机卷信息;
I2. 虚拟机VM1数据盘新写一个txt文件1,并写入内容;
I3. 给虚拟数据盘做在线快照2,并查询快照信息及卷信息;
I4. 虚拟机数据盘新写一个txt文件2,并写入内容
I5. 关闭虚拟机,给虚拟机做离线快照3,并查询快照信息及卷信息;
I6. 开启虚拟机,检验虚拟机是否运行正常;
I7. 删除虚拟机在线快照1,并查询快照信息,检验是否删除成功;
I8. 使用快照2创建卷,检验是否创建成功;
I9. 卸载虚拟机数据盘
I10. 将I8创建卷绑定给虚拟机,检验txt文件1是否存在
I11. 删除I9卸载数据盘及其全部快照,检验是否删除成功
O1. 创建快照1成功,查询成功;
O2. 创建文件1成功;
O3. 创建快照2成功,查询成功;
O4. 创建文件2成功;
O5. 关闭虚拟机,创建快照3成功,查询成功;
O6. 开启虚拟机成功;
O7. 删除快照1成功,查询成功;
O8. 快照2创建卷成功;
O9. 卸载数据盘成功;
O10. 文件1存在,文件2不存在;
O11. 删除磁盘时提醒存在快照删除失败。删除快照后在删除磁盘成功
测试说明
测试时间:15分钟
测试结果
T04 统一资源管理
T04-01 告警
T04-0101 告警产生和清除
验收目标
告警产生和清除
预置条件
P1. 系统运行正常;
P2. 操作人员拥有系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 选择“监控”-> “告警设置”;
I3. 在“告警设置”界面中,单击“告警阀值”页面,在指标项“存放使用容量”中单击一个OpenStack实例操作列表中“修改“;
I4. 勾选提醒告警、次要告警,关键告警,紧急告警,配置告警阈值分别为20、30、50、60,单击“保留” ;
I5. 以组织管理员登录FusionManager,经过在该OpenStack实例中创建磁盘,磁盘占用率达成配置关键告警阈值,然后以系统管理员登陆FusionManager“监控”->“告警列表”页面,查看告警;
I6. 以组织管理员登录FusionManager,经过在该OpenStack实例中删除创建磁盘,磁盘占用率小于配置关键告警阈值,然后以系统管理员登陆进入FusionManager“监控”->“告警列表”页面,查看告警;
O1. 登录成功;
O2. 进入“告警设置”页面;
O3. 弹出“修改”对话框;
O4. 能够看到告警阀值已经修改成功;
O5. 能够看到等级是关键,部件名称是进行操作openstack名称,告警名称是“每个租户许可使用磁盘使用容量超出阈值”告警,清除类型为空;
O6. “告警名称”是“每个租户许可使用磁盘使用容量超出阈值”关键等级告警清除类型为自动清除;
测试说明
测试时间:5分钟
测试结果
T04-0102 告警统计
验收目标
统计告警
预置条件
P1. 系统运行正常;
P2. 系统存在告警;
P3. 操作人员拥有系统管理员操作权限;
测试过程
预期结果
I1. 系统管理员登录FusionManager;
I2. 进入“监控”->“告警列表”->“告警统计”页面,点击查询条件,再单击“查询”;
O1. 登录成功;
O2. 显示历史告警信息;
测试说明
测试时间:5分钟
测试结果
T05 可用性
T05-01 虚拟机迁移
T05-0101 虚拟机冷迁移
验收目标
冷迁移虚拟机更改主机
预置条件
P1. 系统运行正常,软件已完成手册中初始配置;
P2. 两台主机A、BCPU类型一致;
P3. 主机A上存在运行中虚拟机VM1、VM2,而且虚拟机开启方法为从卷开启;
P4. 虚拟机全部已安装VMTools;
P5. 操作人员拥有系统管理员操作权限;
测试过程
预期结果
I1、登录Openstack,创建虚拟机,
I2、系统管理员登录FusionManager,进入“资源”->“虚拟机”,选择步骤1创建虚拟机实施冷迁移;
I3、开启虚拟机查看虚拟机信息是否正确;
O1. 虚拟机创建成功;
O2. 进入“虚拟机”页面,展现虚拟机列表中包含虚拟机VM1,虚拟机冷迁移成功;
O3. 开启虚拟机成功,虚拟机信息正确。
测试说明
测试时间:5分钟
测试结果
T05-02 虚拟机QoS
T05-0201 指定QOS创建虚拟机
验收目标
证实虚拟机网络QOS功效
预置条件
P1. 系统运行正常
P2. 内部网络Net1已创建,并关联了两个虚拟机VM1,VM2;
测试过程
预期结果
I1. 创建QOS模板test1,test2,并设置限速流量;
I2. 查找VM1和VM2端口,分别设置端口QOS策略为test1;
I3. 利用iperf进行大流量通信,观察收发端流量速率;
I4. 命令参考:
用户端: iperf -u -c XXX -t 60 -i 10 -b 100m
服务端: ieprf -s -u
I5. 修改更新QOS测试为test2,进行通信,观察收发端流量速率改变;
O1. 虚拟机间流量不超出配置最高速率;
O2. 修改速率生效,流量不超出修改后QOS策略最高速率;
测试说明
测试时间:10分钟
测试结果
T05-0202 指定存放QOS创建虚拟机
验收目标
证实虚拟机存放QOS功效
预置条件
P1. 系统运行正常;
P2. 系统中存在运行虚拟机VM1;
P3. 系统中存在存放QoS规格,设置对应QoS指标;
P4. 系统中存在volume-type,关联存放QoS规格;
测试过程
预期结果
I1. 登录OpenStack,指定预置条件中设置volume-type创建数据盘disk1,并挂载给预置VM1;
I2. 使用Iometer对该虚拟机VM1数据盘disk1磁盘进行加压,测试存放QoS指标(读带宽、写带宽、读IOPS、写IOPS)是否生效
I3. 使用Iometer对该虚拟机数据盘disk1进行写操作,检验数据是否能够写满,虚拟机是否运行正常
O1. 申请磁盘、绑定虚拟机成功;
O2. 虚拟机存放QoS指标读带宽、写带宽、读IOPS、写IOPS生效;
O3. 数据盘disk1可写满,虚拟机运行正常。
测试说明
测试时间:10分钟
测试结果
T06 虚拟机性能
T06-01 虚拟机CPU计算性能
验收目标
测试单个虚拟机计算性能(windows平台)
预置条件
P1. 系统运行正常;
P2. 系统中已经存在一个处于正常状态空闲节点;
P3. 虚拟机已安装VMTools;
测试过程
预期结果
I1. 布署一个window7虚拟机(4U8G),安装Geekbench测试工具;
I2. 运行测试工具,获取Integer Performace和Floating Point Performance数据,连续测试5次,取平均值;
O1. 虚拟机创建成功,成功安装测试工具;
O2. 统计Integer Performace和Floating Point Performance数据。
测试说明
测试时间:30分钟
如需进行性能对比分析,可在物理机平台或其它虚拟化平台上采取相同硬件进行测试,获取数据后分析;
测试结果
T06-02 虚拟机内存性能
验收目标
单个虚拟机内存性能
预置条件
P1. 系统运行正常;
P2. 系统中已经存在一个处于正常状态空闲节点;
P3. 虚拟机已安装VMTools;
测试过程
预期结果
I1. 布署一个window7虚拟机(4U8G),安装Geekbench测试工具;
I2. 运行测试工具,获取Memory Performance和Stream Performance,连续测试5次,取平均值;
O1. 虚拟机创建成功,成功安装测试工具;
O2. 统计Memory Performance和Stream Performance数据。
测试说明
测试时间:30分钟
如需进行性能对比分析,可在物理机平台或其它虚拟化平台上采取相同硬件进行测试,获取数据后分析;
测试结果
T06-03 虚拟机压力稳定性
验收目标
虚拟机压力稳定性测试
预置条件
P1. 系统运行正常;
P2. 系统中已经存在一个处于正常状态空闲节点;
P3. 虚拟机已安装VMTools;
测试过程
预期结果
I1. 在该节点上创建多个4U4G虚拟机,具体数量依据节点可用资源而定;
I2. 在虚拟机中安装Burnintest加压工具,并对虚拟机CPU、内存、磁盘进行加压,加压值提议:60%;
I3. 系统加压运行连续运行12小时后,观察虚拟机运行状态,系统运行状态,系统监控是否正常;
O1. 虚拟机创建成功;
O2. 成功安装测试工具,虚拟机正常运行,未出现蓝屏、死机等异常;
O3. 系统运行正常,未出现节点死机、重启等异常,系统监控显示正常
测试说明
测试时间:12小时
测试结果
T06-04 虚拟机磁盘异步IO读写性能
验收目标
在虚拟机中采取Phoronix TestSuite测试工具,测试虚拟机在SAN存放或当地磁盘运行时磁盘异步I/O写入性能(MB/s);
预置条件
P1. 虚拟机磁盘文件存放于SAN存放中;
P2. 虚拟机已安装VMTools;
测试过程
预期结果
I1. 创建1台虚拟机采取远端SAN存放;
I2. 测试中使用Phoronix TestSuite 工具评测IO性能;测试实施:phoronix-test-suite benchmark aio-stress;
O1. 虚拟机创建成功;
O2. 统计测试任务完成耗时并分析。
测试说明
测试时间:30分钟
测试结果
T06-05 TCP协议收发包性能
验收目标
检测网络虚拟化以后,平台能够为虚拟机提供TCP协议最大吞吐量
预置条件
P1. FusionSphere管理系统安装配置完成;
P2. 各创建1台4U4Glinux 64位操作系统虚拟机在A、B主机上,并在两个虚拟机中安装Netperf测试软件;
P3. 虚拟机已安装VMTools;
测试过程
预期结果
I1. 在A主机虚拟机上使用netserver开启收包监听;
I2. 在B主机虚拟机上使用测试命令开启测试,使用默认窗口大小,测试时间为100s,取中间时段吞吐量值;
I3. 测试报文覆盖64字节、512字节、1460(1448)字节、4096字节,分别得出上述报文长度下吞吐量最大平均值;
I4. 切换到A主机上虚拟机上查看结果输出;
O1. netperf软件运行正常;
O2. 两台虚拟机之间开始通信;
O3. 统计netperf线程测试带宽值;
测试说明
测试时间:30分钟;
测试结果
展开阅读全文