IaaS设备测试规范
中国联通公司企业标准
2013-01-18发布
中国联通IaaS计算设备测试规范
(V1.0)
China Unicom Infrastructure as a
Service Computing Test
XXXX-x-xx实施
Specification
2013-01-18实施
中国联通公司发布
中国联通IaaS计算设备测试规范
目 录
目 录 ............................................................................................................................................. I 前 言 ............................................................................................................................................... II 1. 范围 ......................................................................................................................................... 3 2. 规范性引用文件 ..................................................................................................................... 3 3. 术语、定义和缩略语.............................................................................................................. 3
3.1. 术语 ............................................................................................................................. 3 3.2. 缩略语 ......................................................................................................................... 3 4. 测试环境 ................................................................................................................................. 3
4.1. 测试网络拓扑 ............................................................................................................. 3 4.2. 测试工具 ..................................................................................................................... 5 5. 服务器硬件测试 ..................................................................................................................... 5
5.1. 总体要求 ..................................................................................................................... 5 5.2. 可管理性要求 ............................................................................................................. 9 5.3. 安全性要求 ............................................................................................................... 13 6. 服务器虚拟化功能测试 ........................................................................................................ 16
6.1. 基本功能要求 ........................................................................................................... 16 6.2. 虚拟机管理功能要求 ............................................................................................... 20 7. 非功能性测试 ....................................................................................................................... 26
7.1. 性能测试 ................................................................................................................... 26 7.2. 可用性要求 ............................................................................................................... 28 7.3. 可管理性要求 ........................................................................................................... 32 7.4. 安全性要求 ............................................................................................................... 37 8. 接口功能测试 ....................................................................................................................... 40
I
中国联通IaaS计算设备测试规范
前 言
随着云计算技术的成熟,中国联通基于云计算的内部支撑系统建设也在逐步推进。为更好地指导中国联通云计算基础设施的建设,承接项目落地和实施,本规范定义了IaaS计算设备测试的软硬件要求、测试方法和测试案例等。
通过调研云计算设备相关的技术现状和发展趋势,结合联通的业务发展需求,本规范从硬件性能和虚拟化两个方面制定计算设备的测试规范。在硬件方面,测试计算设备的CPU、内存、硬盘和网络等方面的性能。在虚拟化方面,要求计算设备支持可视化的管理和操控,并通过可视化的界面,从虚拟化操作、管理、性能损耗等方面定义了计算设备的测试规范。随着业务需求和技术发展,本标准将不断进行补充和完善。
本技术体制适用于指导中国联通未来基于云计算基础设施的建设需求而制定。中国联通在此之前的文件与本技术体制不一致的,应以本次技术体制要求为准,并在相关的具体规范发布后废止。
本标准由中国联通公司技术部提出。 本标准由中国联通公司技术部归口。
本标准负责起草单位:中国联通公司技术部、中国联通公司研究院
本标准主要起草人:裴小燕、贾川、张云勇、房秉毅、徐雷、王淑玲、陈清金、魏进武、李卫、李素粉、王志明
本规范修改和解释权属中国联合网络通信有限公司。
II
中国联通IaaS计算设备测试规范
1. 范围
本文档用于指导中国联通IaaS计算设备测试。本文档测试用例参考《中国联通IaaS计算设备技术规范V1.0》制定。
2. 规范性引用文件
序号 [1] 标准编号 标准名称 中国联通IaaS计算设备技术规范V1.0 3. 术语、定义和缩略语
除了《中国联通IaaS计算设备技术规范V1.0》中的术语、定义和缩略语,还有下列术语、定义和缩略语适用于本标准:
3.1. 术语
名称 解释 3.2. 缩略语
缩写 BMC 英文全称 Baseboard Management Controller Keyboard Video Mouse 解释 基板管理控制器,主要是对服务器电源、风扇、各种传感器作统一管理,实现调速策略,自动告警,提供远程kvm、SOL、RMCP等功能。 通过一套键盘、鼠标、显示器在多个不同操作系统的主机或服务器之间进行切换并实施管理。 KVM 4. 测试环境
4.1. 测试网络拓扑
3
中国联通IaaS计算设备测试规范
图4-1 测试网络拓扑图
1. 测试服务器环境
虚拟化软件及管理软件测试采用PC服务器进行测试,要求测试用服务器至少支持intel VT-x或AMD-V等虚拟化功能。CPU建议采用2路4核的CPU;内存建议至少配置16G内存,采用满槽位或半槽位满通道进行配置。服务器至少配置1个本地硬盘,2个GE端口。 2. 测试存储环境:
虚拟化软件及管理软件测试需要本地存储和共享存储,本地存储建议采用1个SAS 15K硬盘。共享存储采用FC-SAN或IP-SAN。FC-SAN采用4Gb/s光纤存储,并至少提供4对光纤接口。IP-SAN至少提供4个GE接口。 3. 测试网络环境
虚拟化软件及管理软件测试的网络环境要求在一个封闭的二层网络环境中进行,与外界Internet隔离。测试环境采用千兆以太网络,根据不同厂商设置VLAN进行隔离,同时每个厂家至少提供两个VLAN通道,分别是管理VLAN和存储VLAN。管理VLAN和存储VLAN各分配一个C网段的IP地址,其中管理VLAN配置相应的网关与管理服务器、镜像服务器和操作终端等进行互通;存储VLAN不提供网关,服务器和存储设备直接通过二层互通。
4
中国联通IaaS计算设备测试规范
4.2. 测试工具
测试仪表、其他测试工具列表:
表格 4-1 测试工具列表
测试仪表 性能测试工具 压力测试工具 IPMI平台管理工具 工具名称、型号 Specvirt_sc2010 loadrunner11 IPMITool 1 1 1 数量 5. 服务器硬件测试
5.1. 总体要求 5.1.1.
项目: 用例编号: 参考文档章节 测试目的: 系统总体要求
支持多种操作系统 5.1.1.1 5.1.1 版本: 重要性: 分类: 1.0 必选 服务器总体要求 验证服务器与操作系统的兼容性 1. 准备Windows、Redhat、Suse操作系统; 2. 服务器能正常上电。 1. 服务器板安装Windows操作系统,检查能否正常运行; 2. 服务器板安装Redhat操作系统,检查能否正常运行; 3. 服务器板安装Suse操作系统,检查能否正常运行。 服务器兼容主流操作系统,如Windows、Redhat、Suse等Linux操作系统。 测试准备: 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 支持多种虚拟化系统 5.1.1.2 5.1.1 版本: 重要性: 分类: 1.0 必选 服务器总体要求 测试服务器是否支持虚拟化功能,系统应该可运行VMWare、XenServer、Xen、KVM、微软Hyper-V等虚拟服务器系统。 按照测试环境要求搭建软硬件系统,提供认证证书 测试准备: 5
中国联通IaaS计算设备测试规范
测试步骤: 1. 服务器通过VMware认证测试,并获得认证证书; 2. 服务器通过XenServer认证测试,并获得认证证书; 3. 服务器通过Xen认证测试,并获得认证证书; 4. 服务器通过KVM认证测试,并获得认证证书; 5. 服务器通过微软Hyper-V认证测试,并获得认证证书。 通过认证测试,提供认证证书。 预期结果: 备注: 5.1.2.
项目: 用例编号: 参考文档: 测试目的: CPU
CPU性能测试 5.1.2.1 5.1.2 版本: 重要性: 分类: 1.0 必选 服务器总体要求 测试处理器在Windows系统下的整型和浮点型性能。 测试准备: 按照测试环境要求搭建软硬件系统 1. 单板上电,系统运行正常; 2. Windows系统下编译器软件:Intel C++ 、Fortran、Smartheap库文件、Microsoft Visual Stutio .NET 2003; 3. 安装测试软件后,重启单板,在命令提示符窗口下编译测试程序,编译成功后运行测试程序。 测试完成后,在SPEC CPU目录下的result文件夹中会生成六种后缀名的测试报告,包括整型和浮点型各个测试项的分数,以及总分数。 CPU测试软件可使用SPEC CPU2000。 测试步骤: 预期结果: 备注: 5.1.3.
项目: 用例编号: 参考文档: 测试目的: 内存
内存性能测试 5.1.3.1 5.1.3 版本: 重要性: 分类: 1.0 必选 服务器总体要求 测试内存的运算带宽和cache带宽。 6
中国联通IaaS计算设备测试规范
测试准备: 1. 按照测试环境要求搭建软硬件系统 1. 单板上电,系统运行正常; 2. 安装内存测试软件后,重启单板; 3. 使用系统基准测试和分析工具测试服务器内存带宽。 得到服务器内存在整数运算时的带宽(MB/s)和在浮点数运算时的带宽(MB/s) 1. 使用系统基准测试和分析工具测试时,需要保证当前待测服务器的物理内存容量一半以上是空闲的; 2. 内存测试软件可以选用Sandra 2005、geekbench。 测试步骤: 预期结果: 备注: 5.1.4.
项目: 用例编号: 参考文档: 测试目的: 硬盘
硬盘 5.1.4.1 5.1.4 版本: 重要性: 分类: 1.0 必选 服务器总体要求 验证服务器Boot On SAN的硬盘引导技术 测试准备: 1. 搭建好服务器+存储环境; 1. 服务器上电; 2. 挂载OS,挂载HBA卡驱动; 3. 安装操作系统到存储设备中。 OS能正常安装到存储设备中,并能正常启动。 测试步骤: 预期结果: 备注: 5.1.5.
项目: 用例编号: 参考文档: 测试目的: 网络
TOE 5.1.5.1 5.1.5 版本: 重要性: 分类: 1.0 可选 服务器总体要求 验证服务器网卡支持TOE功能。 测试准备: 服务器正常上电,准备测试的相关软件工具。 7
中国联通IaaS计算设备测试规范
测试步骤: 1. 在被测服务器安装测试软件,如:netserver ; 2. 在测试端不断发送报文; 3. 监控服务器CPU的利用率。 开启TOE功能时系统占用资源低于关闭时。 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 网络端口聚合功能 5.1.5.2 5.1.5 版本: 重要性: 分类: 1.0 必选 服务器总体要求 验证服务器网络端口聚合功能,提高网络带宽。 测试准备: 服务器正常上电,网卡属于正常工作状态 1. 2. 3. 4. 服务器正常上电,系统运行正常; 将两个网络适配器配置成同个分组; 选择静态链接汇聚; 在新创建成的网络适配器配置IP。 测试步骤: 预期结果: 测试监控可以发现网络带宽是原来单适配器的两倍。 备注: 项目: 用例编号: 参考文档: 测试目的: 网络端口故障切换功能 5.1.5.3 5.1.5 版本: 重要性: 分类: 1.0 必选 服务器总体要求 测试服务器业务网络冗余备份特性,确保网络的可用性 测试准备: 服务器正常上电,网卡属于正常工作状态 1. 服务器正常上电,系统运行正常; 2. 正确配置两个业务网络的IP为同个IP; 3. 把网口绑定工作模式配置成备份冗余功能; 1. 查询两个业务网口IP一致; 2. 任意断开其中一个网口业务,观察另一网口工作正常。 测试步骤: 预期结果: 备注: 8
中国联通IaaS计算设备测试规范
5.2. 可管理性要求 5.2.1.
项目: 用例编号: 参考文档: 测试目的: 管理硬件要求
远程维护管理功能 5.2.1.1 5.4.1 验证服务器远程管理功能 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 测试准备: 1.服务器正常上电运行。 1. 在客户端安装厂家提供的管理软件; 2. 使服务器正常运行; 3. 在客户端使用该软件对服务器进行远程控制操作,包括远程关机,重新启动,远程操作系统控制、远程配置操作。 1. 能够进行远程控制操作; 测试步骤: 预期结果: 2. 厂家提供的软件应该有良好的人性化管理界面,应该配有详细的操作手册。 备注: 5.2.2.
项目: 用例编号: 参考文档: 测试目的: 管理功能要求
WEB读取型号、序列号和配置信息测试 5.2.2.1 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 验证是否可以通过Web读取信号、序列号及固件版本管理。 测试准备: 服务器能正常上电,并登录BMC管理界面 1. 2. 3. 4. 在终端设备的Web浏览器地址栏中输入BMC的管理IP地址; 在BMC的登录页面,查看设备型号、序列号和制造信息; 输入用户名,输入密码,登录web服务器; 点击主板信息,查询主板配置信息。 测试步骤: 9
中国联通IaaS计算设备测试规范
预期结果: 可以在web页面中查看设备类型、序列号、制造信息和配置信息,并且准确无误 备注: 项目: 用例编号: 参考文档: 测试目的: 固件升级功能测试 5.2.2.2 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 验证是否可以通过Web进行固件升级。 测试准备: 服务器能正常上电,并登录BMC管理界面 1. 2. 3. 4. 5. 在终端设备的浏览器地址栏中输入BMC的管理IP地址; 输入用户名,输入密码,登录web服务器; 选择“固件升级”功能; 在BMC软件升级操作项中进行BMC软件升级; 在BIOS软件升级操作项中进行BIOS软件升级。 测试步骤: 预期结果: 1. 可以在web中在线升级BIOS和BMC; 2. BMC,BIOS版本显示正确,存在升级文件输入框; 3. 升级过程正常,显示升级进度。 备注: 项目: 用例编号: 参考文档: 测试目的: Web服务器登录功能测试 5.2.2.3 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 验证是否可以通过Web进行设备管理。 测试准备: 服务器能正常上电,并登录BMC管理界面 1. 在终端设备的浏览器地址栏中输入BMC IP地址; 2. 进入Web登录界面。3、输入用户名,输入默认密码。 成功通过Web登录BMC管理界面。 测试步骤: 预期结果: 备注: 项目: 服务器远程KVM功能 版本: 1.0 10
中国联通IaaS计算设备测试规范
用例编号: 参考文档: 测试目的: 5.2.2.4 5.4.2 重要性: 分类: 必选 服务器可管理性要求 测试服务器是否支持远程KVM功能,提供远程显示、键盘鼠标操作。 测试准备: 服务器能正常上电,并登录BMC管理界面 1. 在客户端通过Web链接服务器,创建远程KVM链接; 测试步骤: 2. 通过远程KVM对服务器进行键盘、鼠标操作,并观测显示。 成功创建远程KVM链接,并功能正常。 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 虚拟光驱软驱测试 5.2.2.5 5.4.2 测试虚拟光驱软驱功能。 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 测试准备: 服务器能正常上电,并登录BMC管理界面 1. 在客户端安装厂家提供的管理软件; 使服务器正常运行,在客户端使用该软件对服务器进行虚拟光驱软驱操作。 1. 能够进行虚拟光驱软驱操作。 测试步骤: 2. 预期结果: 2. 厂家提供的软件应该有良好的人性化管理界面,应该配有详细的操作手册。 备注: 项目: 用例编号: 参考文档: 测试目的: 日志功能测试 5.2.2.6 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 测试服务器是否具有硬件日志功能。 测试准备: 服务器能正常上电,并登录BMC管理界面 11
中国联通IaaS计算设备测试规范
测试步骤: 检查服务器主板是否具有记录服务器的日志信息专用芯片。 1. 服务器应该具有记录操作日志信息的专用芯片。 2. 每条日志信息应包括: -操作日期、时间; -操作内容。 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 指示灯告警功能测试 5.2.2.7 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 测试服务器通过仪表指示灯进行告警功能。 测试准备: 服务器能正常上电,并登录BMC管理界面 测试步骤: 设置一些特殊情况,看服务器指示灯变化。 预期结果: 当服务器处于异常情况时,应具备硬件指示灯的告警功能 备注: 项目: 用例编号: 参考文档: 测试目的: 通过IPMI开关机、复位测试 版本: 5.2.2.8 5.4.2 重要性: 分类: 1.0 必选 服务器可管理性要求 测试服务器是否可以标准IPMI管理规范进行开关机。 测试准备: 准备ipmitool工具及一台终端设备。 1. 2. 3. 4. 在终端设备上使用ipmitool工具查询单板上下电状态 在单板的业务操作系统已启动后,在终端设备上控制单板安全关机 在终端设备上使用ipmitool工具通过lan接口控制单板上电 在单板的业务操作系统已启动后,在终端设备上使用ipmitool工具控制单板冷复位 5. 在单板的业务操作系统已启动后,在终端设备上使用ipmitool工具控制单板power cycle 6. 在单板的业务操作系统已启动后,在终端设备上使用ipmitool工具控制单板硬关机 12
测试步骤: 中国联通IaaS计算设备测试规范
预期结果: 可以正确查询单板上下电状态,控制单板安全关机,硬关机,上电,冷复位、power cycle 备注: 项目: 用例编号: 参考文档: 测试目的: 通过IPMI查看日志测试 5.2.2.9 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 测试服务器是否可以标准IPMI管理规范进行日志查询。 测试准备: 准备ipmitool工具及一台终端设备。 在终端设备上使用ipmitool工具通过lan接口执行“sel list”命令,查询日志信息 可以正确查询日志信息。 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 通过IPMI查看硬件传感器信息测试 5.2.2.10 5.4.2 版本: 重要性: 分类: 1.0 必选 服务器可管理性要求 测试服务器是否可以标准IPMI管理规范进行硬件传感器状态查询。 测试准备: 准备ipmitool工具及一台终端设备。 在终端设备上使用ipmitool工具通过lan接口执行“sensor list”命令,查询传感器信息. 可以正确查询传感器信息。 测试步骤: 预期结果: 备注: 5.3. 安全性要求
项目: 硬件远程管理的安全性测试 版本: 1.0 13
中国联通IaaS计算设备测试规范
用例编号: 参考文档: 测试目的: 5.3.1.1 5.6 重要性: 分类: 必选 服务器安全性要求 测试服务器远程控制界面支持HTTPs访问 测试准备: 服务器正常运行。 1. 使用Https://方式登录正确登录服务器管理界面; 2. 使用Https://方式登录远程控制界面,进行常规操作; 3. 在管理界面修改Https端口,重复1-2步操作; 1. 使用Https方式能正常登录,并能正常操作; 2. Https端口能正常修改,并在修改后能正常登录。 测试步骤: 预期结果: 备注:
项目: 用例编号: 参考文档: 测试目的: 硬件远程管理的安全性测试 版本: 5.3.1.2 5.6 重要性: 分类: 1.0 必选 服务器安全性要求 验证服务器是否支持sshV2的远程访问 测试准备: 服务器正常进入操作系统 1. 服务器正常上电,进入操作系统; 2. 使用SSH工具,如:PuTTY,选择按sshV2方式登录 能正常使用SSH工具按sshV2方式登录并操作。 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 硬件远程管理的安全性测试 版本: 5.3.1.3 5.6 重要性: 分类: 1.0 必选 服务器安全性要求 测试服务器是否支持BIOS口令的开机控制 测试准备: 服务器能正常上电运行。 1. 服务器正常上电,直接进入BIOS; 2. 在BIOS中设置BIOS登录密码; 3. 重启服务器,查看是否提示需要进入BIOS的密码。 14
测试步骤: 中国联通IaaS计算设备测试规范
预期结果: 1. 重新进入BIOS,提示需要输入密码; 2. 输入密码后,能正常进入BIOS。 备注: 项目: 用例编号: 参考文档: 测试目的: 硬件远程管理的安全性测试 版本: 5.3.1.4 5.6 重要性: 分类: 1.0 必选 服务器安全性要求 测试硬件远程管理的安全性的用户分级 测试准备: 1. 管理员为服务器配置不同权限的用户; 2. 各种权限的用户进行不同权限的操作,看是否能超权限操作; 3. 匿名用户是否能够登陆和操作服务器。 当用户超权限操作时,操作会被拒绝,并且会把该操作记录在日志中。 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 硬件远程管理的安全性测试 版本: 5.3.1.5 5.6 重要性: 分类: 1.0 可选 服务器安全性要求 验证服务器管理系统能否支持域管理 测试准备: 服务器正常上电,域服务器正常运行。 1. 登录服务器管理界面; 2. 打开域管理界面,添加域服务器IP及域名等等相关信息; 3. 重新登录服务器管理界面,选择登录域服务器进行验证。 能正常进行域服务器验证并进行相关操作。 测试步骤: 预期结果: 备注: 测试需要搭建域服务器测试 项目: 用例编号: 参考文档: 硬件远程管理的安全性测试 版本: 5.3.1.6 5.6 重要性: 分类: 1.0 必选 服务器安全性要求 15
中国联通IaaS计算设备测试规范
测试目的: 验证服务器是否支持远程关闭不安全协议 测试准备: 服务器上电,运行正常。 1. 登录服务器管理界面; 2. 逐一关闭HTTP、FTP、Telnet等不安全端口。 使用相关工具验证上述不安全端口是否已经关闭。 测试步骤: 预期结果: 备注: 6. 服务器虚拟化功能测试
6.1. 基本功能要求 6.1.1.
项目: 用例编号: 参考文档: 测试目的: 虚拟机部署
虚拟机部署 6.1.1.1 6.2.1 验证虚拟机的部署。 1. 完全配置正常的虚拟化服务器至少一台 (全部替换成“安装虚拟化软件的服务器一台”); 2. 虚拟机管理系统。 1. 2. 3. 4. 1. 2. 3. 4. 创建虚拟机; 安装操作系统; 通过控制界面或者远程界面使用脚本配置操作系统和应用程序; 虚拟机转换成模版,并从模版部署虚拟机。 成功创建虚拟机; 成功安装系统; 通过脚本能够自动成功配置操作系统及应用; 成功把虚拟机转换成模版,并从模版部署虚拟机。 版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 测试准备: 测试步骤: 预期结果: 备注: 6.1.2. 虚拟机操作
16
中国联通IaaS计算设备测试规范
项目: 用例编号: 参考文档: 测试目的: 虚拟机的监控和管理 6.1.2.1 6.2.2 验证虚拟机管理操作 版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 测试准备: 1. 安装虚拟化软件的服务器一台; 2. 操作系统安装介质。 1. 2. 3. 4. 5. 6. 7. 8. 1. 2. 3. 4. 5. 6. 7. 8. 创建虚拟机,并安装操作系统(配置任意); 启动虚拟机; 关闭虚拟机里的操作系统; 虚拟机重启; 虚拟机暂停; 虚拟机挂起; 虚拟机恢复(针对暂停或挂起的虚拟机); 虚拟机删除。 虚拟机创建成功; 虚拟机启动成功; 虚拟机里的操作系统关闭成功; 虚拟机重启成功; 虚拟机暂停成功; 虚拟机挂起成功; 虚拟机恢复成功; 虚拟机删除成功。 测试步骤: 预期结果: 备注: 1. 虚拟机的暂停和挂起状态解释; 2. 虚拟机暂停(暂停计算处理,保存当前状态至内存,内存处于通电状态); 3. 虚拟机挂起成功(暂停计算处理,保存当前至硬盘,虚拟内存状态清空)。 6.1.3.
项目: 用例编号: 参考文档: 测试目的: 虚拟机的快照创建和恢复
虚拟机快照 6.1.3.1 6.2.3 版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 验证虚拟机的快照创建和恢复。 1. 完全配置正常的虚拟化服务器一台; 2. 开机状态的虚拟机; 3. 关机状态的虚拟机。 测试准备: 17
中国联通IaaS计算设备测试规范
测试步骤: 1. 对开机或关机状态下的虚拟机在不同的时刻(每隔1分钟)做优化空间的增量快照; 2. 选择不同的快照还原点恢复快照。 1. 创建优化空间的增量快照成功。 2. 快照卷能即创即用,且不同时刻的快照卷的数据内容较不同时刻有数据的增量增加; 3. 开机状态下的虚拟机相对于关机状态下的虚拟机创建快照时间长,快照恢复时间长。 预期结果: 备注: 6.1.4.
项目: 用例编号: 参考文档: 测试目的: 虚拟机备份和容灾
虚拟机备份 6.1.4.1 6.2.4 验证虚拟机备份。 1. 完全配置正常的虚拟化服务器至少一台; 2. 虚拟机管理系统; 3. 虚拟化集成备份恢复工具插件或第三方备份恢复工具插件。 1. 进入虚拟机管理系统操作界面,安装备份恢复工具插件; 2. 使用备份恢复工具对虚拟机进行全备份和增量备份; 3. 使用备份恢复工具对虚拟机进行恢复。 1. 插件成功安装在虚拟机管理系统上; 2. 虚拟机可在任何时间段备份成功; 3. 虚拟机定点时段恢复成功。 版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 测试准备: 测试步骤: 预期结果: 备注: 6.1.5.
项目: 用例编号: 参考文档: 测试目的: 虚拟机模板
虚拟机模版 6.1.5.1 6.2.5 虚拟机模版功能验证 1. 完全配置正常的虚拟化服务器至少一台; 2. 虚拟机管理系统。 18
版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 测试准备: 中国联通IaaS计算设备测试规范
测试步骤: 1. 2. 3. 4. 5. 1. 2. 3. 4. 安装配置完好的虚拟机; 正常关闭虚拟机中的操作系统,并保存数据; 将虚拟机转换为模版; 通过模版,批量部署克隆虚拟机; 更新升级模版。 转换模版成功; 通过模板,虚拟机成功批量部署; 部署后的虚拟机和源虚拟机的应用、配置等一样; 模版成功更新升级。 预期结果: 备注: 6.1.6.
项目: 用例编号: 参考文档: 测试目的: 虚拟机克隆
虚拟机克隆 6.1.6.1 6.2.6 验证虚拟机克隆 1. 完全配置正常的虚拟化服务器至少一台; 2. 开机状态的虚拟机; 3. 关机状态的虚拟机。 1. 对开机状态的虚拟机使用完全克隆操作; 2. 对关机状态的虚拟机使用完全克隆操作。 1. 可以在开机状态下的虚拟机执行克隆操作,可以克隆为完全克隆方式; 2. 完全克隆,产生的克隆虚拟机与源虚拟机的磁盘大小一样大,克隆时间长。 版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 测试准备: 测试步骤: 预期结果: 备注: 6.1.7.
项目: 用例编号: 参考文档: 测试目的: 虚拟机网络
虚拟机网络 6.1.7.1 6.2.7 验证虚拟机网络 版本: 重要性: 分类: 1.0 必选 虚拟化基本功能要求 19
中国联通IaaS计算设备测试规范
测试准备: 1. 2. 3. 4. 1. 2. 3. 4. 5. 6. 7. 8. 1. 2. 3. 4. 5. 配置正常的虚拟化服务器二台; 服务器配有两套网卡; 虚拟机管理系统; 在每台虚拟化服务器上创建一台Windows和一台Linux虚拟机。 创建虚拟交换机; 将物理服务器的物理网卡绑定至虚拟交换机; 将虚拟机连接至虚拟交换机; 创建虚拟交换机端口组; 对端口组配置IP; 对端口组配置VLAN; 对端口组配置巨帧和MTU; 对端口组配置网卡bond故障切换,并把其中正在通信的网卡禁用。 测试步骤: 预期结果: 虚拟交换机创建成功; 虚拟交换机绑定多张物理网卡成功; 虚拟机连接至虚拟交换机成功; 虚拟交换机端口组创建成功; 虚拟机端口组配置IP成功;虚拟机可以通过选择虚拟交换机端口组实现不同业务工作,虚拟机在不同VLAN网段不经过路由无法通信,同VLAN同网段则可以通信; 6. 可以使用超过1500MTU大小的数据进行传输; 7. 设置故障切换,多网卡冗余成功作用。 测试步骤无严格顺序要求,其中步骤“3. 将虚拟机连接至虚拟交换机”可以放在步骤“7. 对端口组配置巨帧和MTU;”之后。 备注: 6.2. 虚拟机管理功能要求 6.2.1.
项目: 用例编号: 参考文档: 测试目的: P2V/V2V
虚拟机与物理机互相转换 6.2.1.1 6.3.1 验证虚拟机的P2V/V2V 1. 2. 3. 4. 配置正常的虚拟化服务器一台; 开机状态的虚拟机; 关机状态的虚拟机; 虚拟机管理系统。 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 测试步骤: 1. 对物理服务器上的操作系统安装虚拟化转换工具,把此物理服务器上的操作系统虚拟化为虚拟文件后,迁移到虚拟化平台上,并在虚拟化服务器上运行; 2. 使用第三方虚拟机迁移工具,可以在线对不同平台的虚拟机执行在线迁移。 20
中国联通IaaS计算设备测试规范
预期结果: 3. 把物理服务器上的操作系统转换为虚拟机,且在虚拟化平台上正常运行; 4. 使用第三方虚拟机迁移工具,迁移不同虚拟化平台上的虚拟机并正常运行。 备注: 6.2.2.
项目: 用例编号: 参考文档: 测试目的: 资源按需分配
CPU资源按需分配 6.2.2.1 6.3.2 CPU资源按需分配 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 1.IaaS计算设备系统安装配置完成; 1. 登录IaaS计算设备系统; 2. 选择一台X86物理服务器,新建多台虚拟机,多台虚拟机的CPU资源总和大于物理服务器能提供的CPU资源; 3. 在其中一台虚拟机上运行占用CPU的程序,调整负载,进而调整资源占用; 测试步骤: 4. 停止虚拟机上运行的占用CPU的程序,调整负载,进而调整资源占用。 预期结果: 虚拟机CPU按需分配成功,随着资源占用增加而增加,减少而减少,不影响虚拟机正常运行。 备注: 项目: 用例编号: 参考文档: 测试目的: 内存资源按需分配 6.2.2.2 6.3.2 内存资源按需分配 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 1. IaaS计算设备系统安装配置完成; 1. 登录IaaS计算设备系统; 2. 选择一台X86物理服务器,新建多台虚拟机,多台虚拟机的内存资源总和大于物理服务器能提供的资源; 3. 在其中一台虚拟机上运行占用内存的程序; 4. 停止虚拟机上运行的占用内存的程序。 21
测试步骤: 中国联通IaaS计算设备测试规范
预期结果: 虚拟机实际使用的内存按需分配成功,随着资源占用增加而增加,减少而减少,但不影响虚拟机正常运行。 备注: 项目: 用例编号: 参考文档: 测试目的: 级别高的虚拟机能够优先分配到资源,以体现不同的服务水平协议(SLA) 6.2.2.3 6.3.2 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 用户应当可以指定每台虚拟机对资源使用和申请的优先级。当多个虚拟机共享内存资源,特别是存在“资源复用”的情况时,级别高的虚拟机能够优先分配到资源,以体现不同的服务水平协议(SLA)。 1. IaaS计算设备系统安装配置完成; 1. 登录IaaS计算设备系统; 2. 选择一台X86物理服务器,新建两台虚拟机,分配的虚拟内存大于物理服务器的总内存,配置虚拟机A的内存使用级别高于虚拟机B的内存使用级别 虚拟机A能分配到的实际使用内存大于虚拟机B能分配到的实际使用内存。 测试准备: 测试步骤: 预期结果: 备注: 6.2.3.
项目: 用例编号: 参考文档: 测试目的: 实时资源调整
实时资源增加 6.2.3.1 6.3.3 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试是否支持为虚拟机在线增加存储、网卡资源。 测试准备: 1. IaaS计算设备系统安装配置完成; 1. 登录IaaS计算设备系统; 2. 选择一台虚拟机,为虚拟机在线增加存储; 3. 选择一台虚拟机,为虚拟机在线增加网卡; 增加存储网卡成功,虚拟机无须关闭重启、业务不应中断运行; 测试步骤: 预期结果: 22
中国联通IaaS计算设备测试规范
备注: 实时资源增加 6.2.3.2 6.3.3 版本: 重要性: 分类: 1.0 可选 虚拟机管理功能要求 项目: 用例编号: 参考文档: 测试目的: 测试是否支持为虚拟机在线增加CPU、内存资源。 测试准备: 1. IaaS计算设备系统安装配置完成; 1. 登录IaaS计算设备系统; 2. 选择一台虚拟机,为虚拟机在线增加CPU; 3. 选择一台虚拟机,为虚拟机在线增加内存; 增加CPU、内存成功; 测试步骤: 预期结果: 备注: 虚拟机是否关闭重启视不同操作系统不同 6.2.4.
项目: 用例编号: 参考文档: 测试目的: 工作负载动态调整
负载均衡的动态调整 6.2.4.1 6.3.4 负载均衡的动态调整测试 1. IaaS计算设备系统安装配置完成; 2. 系统的一个集群内至少存在两台X86物理服务器; 1. 登录IaaS计算设备系统; 2. 管理员设置集群的负载均衡的动态调整策略,包括策略执行的时间和资源调整的阈值。 3. 分别在集群内的两台X86物理服务器上创建多台虚拟机; 4. 在虚拟机上运行程序,使系统达到预先设定的资源负载阈值,系统到达预先设置的时间; 5. 到达设定的动态调整结束时间; 策略设置成功,观察系统到达预先设置的时间时,自动选择合适的目标物理服务器完成虚拟机迁移;各个物理服务器上的负载达到平衡。 动态调整过程不影响虚拟机上运行的业务 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 测试步骤: 预期结果: 备注: 23
中国联通IaaS计算设备测试规范
项目: 用例编号: 参考文档: 测试目的: 动态节能的动态调整 6.2.4.2 6.3.4 动态节能的动态调整测试 1. IaaS计算设备系统安装配置完成; 2. 系统的一个集群内至少存在两台X86物理服务器; 1. 登录IaaS计算设备系统; 2. 管理员设置集群的动态节能的动态调整策略,包括策略执行的时间和资源预留的阈值。 3. 分别在集群内的两台X86物理服务器上创建多台虚拟机,集群内已存在虚拟机所占用的资源和预留资源总数小于单台X86物理服务器的资源; 4. 系统到达预先设置的时间; 5. 到达设定的动态调整结束时间; 1. 策略设置成功; 2. 虚拟机创建成功; 3. 观察系统到达预先设置的时间时,自动选择合适的目标物理服务器完成虚拟机迁移; 4. 空闲的物理服务器自动下电。 动态调整过程不影响虚拟机上运行的业务 版本: 重要性: 分类: 1.0 可选 虚拟机管理功能要求 测试准备: 测试步骤: 预期结果: 备注: 6.2.5.
项目: 用例编号: 参考文档: 测试目的: 虚拟机迁移
虚拟机迁移 6.2.5.1 6.3.5 验证虚拟机的迁移 1. 2. 3. 4. 1. 2. 3. 4. 配置正常的虚拟化服务器一台; 开机状态的虚拟机; 关机状态的虚拟机; 虚拟机管理系统。 对开机状态的虚拟机执行迁移,迁移到其他的虚拟化服务器上; 对关机状态的虚拟机执行迁移,迁移到其他的虚拟化服务器上; 对开机状态的虚拟机执行存储迁移,迁移到其他的存储上; 对关机状态的虚拟机执行存储迁移,迁移到其他的存储上。 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 测试步骤: 预期结果: 1. 开机状态的虚拟机执行在线迁移成功,且虚拟机在迁移过程中正常运行; 24
中国联通IaaS计算设备测试规范
2. 关机状态的虚拟机执行离线迁移成功; 3. 开机状态的虚拟机执行存储在线迁移成功,且虚拟机在迁移过程中正常运行。 4. 关机状态的虚拟机执行存储离线迁移成功。 备注: 6.2.6.
项目: 用例编号: 参考文档: 测试目的: 网络IO控制
虚拟网络I/O控制 6.2.6.1 6.3.6 验证虚拟网络I/O控制。 1. 完全配置正常的虚拟化服务器。 2. 虚拟机管理系统。 3. 采用千兆带宽或万兆带宽。 1. 启用I/O网络控制; 2. 虚拟机设置网络份额,可以用绝对值或者百分比的形式; 3. 在每台虚机上运行网络负载程序。 1. 启用I/O网络控制后,不同的虚拟机业务流量相互隔离,互不干扰。 2. 虚拟机的传输的流量被限制,无法超过所设置的网络带宽上限。 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 测试步骤: 预期结果: 备注: 6.2.7.
项目: 用例编号: 参考文档: 测试目的: 存储IO控制
存储I/O控制 6.2.7.1 6.3.7 验证存储I/O控制。 1. 完全配置正常的虚拟化服务器。 2. 虚拟机管理系统。 1. 2. 3. 4. 启用I/O存储控制。 使用共享存储,在存储上划分多个LUN,并挂在到虚拟化服务器上。 设置存储资源份额,可以采用绝对值或者百分比的形式。 在每台虚机上运行存储性能测试程序。 版本: 重要性: 分类: 1.0 必选 虚拟机管理功能要求 测试准备: 测试步骤: 25
中国联通IaaS计算设备测试规范
预期结果: 5. 启用I/O存储控制成功。 6. 共享存储创建成功,划分多个LUN,并成功挂载到虚拟化服务器上。 7. 启用存储I/O控制后,不同的虚拟机存储网络流量相互隔离,互不干扰。 8. 虚拟机的存储传输的流量被限制,无法超过设定的存储传输上限。 备注: 7. 非功能性测试
7.1. 性能测试 7.1.1.
项目: 用例编号: 参考文档: 测试目的: 虚拟机损耗
虚拟机损耗 7.1.1.1 7.1.1 版本: 重要性: 分类: 1.0 必选 虚拟机性能测试 测试不同应用场景下虚拟机损耗。 1. 准备一台X86物理服务器,配置业务环境虚拟机,并在虚拟机内安装性能测试工具。此hypervisor上应当只运行一台虚拟机; 2. 重新安装此物理服务器,使用与虚拟机同样的操作系统和配置。 1. 2. 3. 4. 5. 配置好虚拟机,并开启虚拟机; 运行性能测试工具; 记录CPU计算、网络通信和磁盘I/O测试结果; 在物理服务器上重复同样测试步骤,并记录结果; 比较2次运行结果。 测试准备: 测试步骤: 预期结果: 1. CPU损耗小于5%; 2. 磁盘IO损耗小于10%; 3. 网络IO损耗小于10%。 性能测试工具可选用Specvirt_sc2010软件等 备注: 7.1.2.
项目: 用例编号: 参考文档: 虚拟机整体性能需求
虚拟机压力测试 7.1.2.1 7.1.2 版本: 重要性: 分类: 1.0 必选 虚拟机性能测试 26
中国联通IaaS计算设备测试规范
测试目的: 验证虚拟机性能稳定性 1. 2台已安装操作系统的虚拟机(Windows和Linux); 2. 每台虚拟机配置:1CPU,2G内存,40G硬盘; 3. 各个虚拟机安装各自平台的压力测试工具。 1. 使用压力测试工具创建脚本; 2. 使用压力测试工具创建测试场景,多机联合负载; 3. 使用压力测试工具分析测试结果。 1. 虚拟机的最高性能与物理服务器中同时运行的虚拟机的数量无关。例如,在物理服务器上新增一个或多个虚拟机,对原有虚拟机的性能没有影响; 2. 虚拟机的最高性能与其它虚拟机的负载情况无关。当各虚拟机资源分配确定后,无论其它虚拟机是忙或闲,都不影响本虚拟机的性能。 压力测试工具可选用loadrunner11 测试准备: 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 配置虚拟机虚拟硬件 7.1.2.2 7.1.2 验证虚拟机最大处理能力 1. 准备一台x86物理服务器; 2. 虚拟化管理平台客户端; 3. 提供至少2TB的存储容量。 1. 使用虚拟化管理平台客户端连接控制虚拟化服务器; 2. 创建虚拟机; 3. 配置虚拟机虚拟硬件(虚拟CPU个数,虚拟内存大小,虚拟网卡数量,虚拟磁盘大小)。 1. 虚拟机最大应当能够支持32颗虚拟CPU核,1TB虚拟内存,32块虚拟网卡,2TB虚拟磁盘。 版本: 重要性: 分类: 1.0 必选 虚拟机性能测试 测试准备: 测试步骤: 预期结果: 备注: 7.1.3.
项目: 用例编号: 参考文档: 虚拟机迁移性能
迁移虚拟机 7.1.3.1 7.1.3 版本: 重要性: 分类: 1.0 必选 虚拟机性能测试 27
中国联通IaaS计算设备测试规范
测试目的: 验证虚拟机迁移时,对CPU,网络性能影响,验证在不同的网络环境下迁移时间。 1. 虚拟服务器软件安装配置完成; 2. 一台虚拟化服务器上已部署8台虚拟机,一台虚拟化服务器待命; 3. 万兆网卡及千兆网卡。 1. 从虚拟机清单里选择要迁移的虚拟机,虚拟机保持开机状态; 2. 选择迁移; 3. 记录迁移虚拟机数量及时间。 1. 开机状态下的虚拟机在选择不同的网卡下,千兆网卡能够同时迁移4台虚拟机,万兆网卡能够同时迁移8台虚拟机。 2. 迁移过程中虚拟机业务应当保持不中断。 虚拟机业务不中断可以使用持续ping虚拟机来验证。 测试准备: 测试步骤: 预期结果: 备注: 7.1.4.
项目: 用例编号: 参考文档: 测试目的: 虚拟机快照性能要求
虚拟机快照 7.1.4.1 7.1.4 版本: 重要性: 分类: 1.0 必选 虚拟机性能测试 验证虚拟机快照创建与恢复时间。 1. 开机状态的虚拟机; 2. 关机状态的虚拟机。 1. 对不同状态下的虚拟机在不同的时刻(每隔1分钟)做空间优化的增量快照; 2. 选择不同的快照还原点恢复快照。 1. 记录开机和关机状态的虚拟机快照时间; 2. 记录多次快照的时间,并做比较; 3. 多次快照的时间没有明显的变化。 测试准备: 测试步骤: 预期结果: 备注: 7.2. 可用性要求 7.2.1.
项目: 用例编号: 参考文档: 集群支持
集群支持 7.2.1.1 7.2.1 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 28
中国联通IaaS计算设备测试规范
测试目的: 虚拟化主机网络中断,虚拟机迁移至其他虚拟化主机 1. 打开管理界面,用管理员身份登录管理界面; 2. 选定资源池,启用资源池HA功能。 1. 通过资源池host主机查看,找出该主机上的虚拟机信息; 2. 断开第一步所查看虚拟化主机的管理网络。 所选择的虚拟化主机的虚拟机在其他主机上成功启动 测试准备: 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 集群支持 7.2.1.2 7.2.1 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 虚拟化主机下电,虚拟机迁移至其他虚拟化主机 1. 打开管理界面,用管理员身份登录管理界面; 2. 选定资源池,启用资源池HA功能。 1. 通过资源池host主机查看,找出该主机上的虚拟机信息; 2. 将该虚拟化主机下电。 该虚拟化主机上的虚拟机在其他主机上成功启动 测试准备: 测试步骤: 预期结果: 备注: 7.2.2.
项目: 用例编号: 参考文档: 测试目的: 网络冗余连接
网络冗余连接 7.2.2.1 7.2.2 网络故障切换 1. 打开管理界面,用管理员身份登录管理界面; 2. 对两块物理网卡完成绑定操作; 1. 通过资源池host主机查看,找出该主机上的虚拟机信息; 2. 断开集群内该虚拟化主机的业务网络中的一个网卡连接,验证该主29
版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 测试准备: 测试步骤: 中国联通IaaS计算设备测试规范
机的虚拟机业务是否中断。 3. 禁用集群内该虚拟机主机业务网络网卡,验证该物理主机的虚拟机业务是否中断。 预期结果: 虚拟机上业务不中断 备注: 项目: 用例编号: 参考文档: 测试目的: 网络冗余连接 7.2.2.2 7.2.2 网络故障恢复 1. 打开管理界面,用管理员身份登录管理界面; 2. 对两块物理网卡完成绑定操作; 3. 断开网络或者禁用网络 1. 恢复连接集群内故障虚拟化主机的业务网络中的网卡连接,验证该主机的虚拟机业务是否中断,网络是否自识别。 2. 恢复启用集群内禁用虚拟机主机业务网络网卡,验证该物理主机的虚拟机业务是否中断,网络是否自识别。 故障恢复,虚拟机上业务不中断,网络自识别. 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 测试准备: 测试步骤: 预期结果: 备注: 7.2.3.
项目: 用例编号: 参考文档: 测试目的: 存储可用性支持
存储可用性支持 7.2.3.1 7.2.3 存储设备支持多路径管理 1. 打开管理界面,用管理员身份登录管理界面; 2. 将主机连接到存储设备的过程中,采用多个路径。 断开存储设备中一个路径。 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 测试准备: 测试步骤: 预期结果: 资源池虚拟化主机依然能够使用共享存储进行虚拟机的操作。 30
中国联通IaaS计算设备测试规范
备注: 7.2.4.
项目: 用例编号: 参考文档: 测试目的: 虚拟机HA
虚拟机HA 7.2.4.1 7.2.4 虚拟机HA 1. 打开管理界面,用管理员身份登录管理界面; 2. 集群内物理主机承载虚拟机; 3. 虚拟化机HA策略支持。 1. 在管理页面上选择虚拟机HA策略在本地重启策略;在物理主机上选择一台虚拟机,并对选择虚拟机进行故障模拟,致使该虚拟机故障; 2. 查看该故障虚拟机在原物理主机上是否正常启动和使用。 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 测试准备: 测试步骤: 预期结果: 虚拟机故障后,在本地正常启动并可以使用 备注: 项目: 用例编号: 参考文档: 测试目的: 虚拟机HA 7.2.4.2 7.2.4 虚拟机HA 1. 打开管理界面,用管理员身份登录管理界面; 2. 集群内物理主机承载虚拟机; 3. 虚拟化机HA策略支持。 1. 测试步骤: 在管理页面上选择虚拟机HA策略在集群内物理主机重启策略;在物理主机上选择一台虚拟机,并对选择虚拟机进行故障模拟,致使该虚拟机故障; 2. 查看该故障虚拟机在集群内其他物理主机上是否正常启动和使用。 预期结果: 虚拟机故障后,在集群内其他物理主机上正常启动并可以使用 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 测试准备: 备注: 31
中国联通IaaS计算设备测试规范
7.2.5.
项目: 用例编号: 参考文档: 测试目的: 虚拟机故障隔离
虚拟机故障隔离 7.2.5.1 7.2.5 虚拟机故障隔离 1. 打开管理界面,用管理员身份登录管理界面; 2. 虚拟化主机具备启动5个虚拟机的资源能力(满载)。 1. 在虚拟化主机上启动5台虚拟机,其中一台虚拟机加载CPU、其中一台虚拟机蓝屏故障; 2. 查看其他虚拟机的状态,其他虚拟机上的应用不受影响。 版本: 重要性: 分类: 1.0 必选 虚拟机可用性要求 测试准备: 测试步骤: 预期结果: 虚拟机的故障不会导致其他虚拟机性能受到影响 备注: 7.3. 可管理性要求 7.3.1.
项目: 用例编号: 参考文档: 测试目的: 虚拟化系统补丁统一升级
虚拟化系统补丁统一升级 7.3.1.1 7.3.1 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 虚拟化系统补丁离线统一升级 1. 虚拟化平台处于相对较低的版本; 2. 打开虚拟化平台监控功能; 3. 部署完成虚拟化补丁自动升级网络服务端或者手动批量升级脚本和文件。 1. 通过在虚拟化平台的界面上监控和查询(自动或者手动)系统版本以及Hypervisor版本,确定是否需要对虚拟化管理系统及时进行更新和安装补丁; 2. 将虚拟化平台上的虚拟机关闭; 3. 从网络在线下载安装或从本地安装补丁,并可以通过脚本或工具自动批量进行。 测试准备: 测试步骤: 32
中国联通IaaS计算设备测试规范
预期结果: 1. 系统升级完成,并且能够查到完整的升级日志。 2. 已有虚拟机能够打开并正常运行。 备注: 项目: 用例编号: 参考文档: 测试目的: 虚拟化系统补丁统一升级 7.3.1.2 7.3.1 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 虚拟化系统补丁在线统一升级 1. 虚拟化平台处于相对较低的版本; 2. 打开虚拟化平台监控功能; 3. 部署完成虚拟化补丁自动升级网络服务端或者手动批量升级脚本和文件。 1. 通过在虚拟化平台的界面上监控和查询(自动或者手动)系统版本以及Hypervisor版本,确定是否需要对虚拟化管理系统及时进行更新和安装补丁; 2. 使虚拟机VM-1处于在线状态; 3. 从网络在线下载安装或从本地安装补丁,并可以通过脚本或工具自动批量进行。 1. 虚拟机VM-1正常运行,业务不中断; 2. 能够查到完整的升级日志。 测试准备: 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 虚拟化系统补丁统一升级 7.3.1.3 7.3.1 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 虚拟化系统补丁升级支持回滚操作 1. 虚拟化平台处于相对较低的版本; 2. 部署完成虚拟化补丁自动升级网络服务端或者手动批量升级脚本和文件。 1. 通过在虚拟化平台的界面上监控和查询(自动或者手动)系统版本以及Hypervisor版本,确定是否需要对虚拟化管理系统及时进行更新和安装补丁; 2. 从网络在线下载安装或从本地安装补丁,并可以通过脚本或工具自动批量进行; 3. 使升级中断。 测试准备: 测试步骤: 33
中国联通IaaS计算设备测试规范
预期结果: 虚拟化平台能够回到升级前的版本,保证虚拟化平台的正常运行。 备注: 7.3.2.
项目: 用例编号: 参考文档: 测试目的: 虚拟机操作系统软件统一升级
虚拟机操作系统软件统一升级 7.3.2.1 7.3.2 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 虚拟机操作系统软件统一升级 1. GuestOS处于相对较低的版本; 2. 打开虚拟化平台监控功能; 3. 部署完成虚拟机操作系统补丁自动升级网络服务端或者手动批量升级脚本和文件。 1. 通过在虚拟化平台的界面上监控和查询(自动或者手动)虚拟机的GuestOS版本,确定是否需要对GuestOS进行更新和安装补丁; 2. 从网络在线下载安装或从本地安装补丁,并可以通过脚本或工具自动批量进行。 GuestOS升级完成。 测试准备: 测试步骤: 预期结果: 备注: 7.3.3.
项目: 用例编号: 参考文档: 测试目的: 故障管理
故障管理 7.3.3.1 7.3.3 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 验证系统是否支持告警/故障管理功能 1. 打开管理界面,用管理员身份登录管理界面; 2. 配置好虚拟化平台故障监控功能。 1. 将虚拟化主机异常下电,导致虚拟机异常关闭来模拟故障的发生; 2. 管理平台收集到该告警,并能定位告警设备。 测试准备: 测试步骤: 34
中国联通IaaS计算设备测试规范
预期结果: 管理平台将告警展现在告警管理页面,并定位告警设备,通过去告警的方法,将告警消除。 备注: 7.3.4.
项目: 用例编号: 参考文档: 测试目的: 脚本自动化管理
脚本自动化管理 7.3.4.1 7.3.4 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 支持定时/流程化的执行虚拟机管理任务 1. 打开管理界面,用管理员身份登录管理界面; 2. 在界面设置好流程化管理的流程或者准备好相关自动化管理脚本。 执行通过管理平台界面设定的定时任务、流程执行任务 1. 在指定时间完成管理平台界面设定的定时任务; 2. 流程化完成了界面设定或者流程脚本配置的流程化管理任务。 测试准备: 测试步骤: 预期结果: 备注:
7.3.5.
项目: 用例编号: 参考文档: 测试目的: 运维监控支持
运维监控支持 7.3.5.1 7.3.5 运维监控支持 1. 打开管理界面,用管理员身份登录管理界面; 2. 打开虚拟化平台监控功能; 3. 完成于运维系统之间的连接(或者模拟连接)。 1. 确定物理机上报内容信息(物理机的版本型号、配置信息(CPU,内存,硬盘,网卡个数)、资源状态)以及网络上报内容信息(存储空间总量(GB)、IP和虚拟防火墙总量(个)、已用存储空间量(GB)和已使用IP和虚拟防火墙(个)) 2. 在界面查看相关物理机上报内容和网络上报内容信息; 3. 在运维管理平台查看是否正确接收该相关物理机上报内容和网络上版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 测试准备: 测试步骤: 35
中国联通IaaS计算设备测试规范
报内容信息。 预期结果: 在运维管理平台(模拟运维管理平台亦可)查看成功接收该相关物理机上报内容和网络上报内容信息。 备注: 7.3.6.
项目: 用例编号: 参考文档: 测试目的: 拓扑管理
拓扑管理 7.3.6.1 7.3.6 拓扑管理 1. 打开管理界面,用管理员身份登录管理界面; 2. 打开虚拟化平台监控功能。 1. 查看拓扑图; 2. 对拓扑图中某一个节点下电或者关闭该节点。 1. 拓扑图包含以下要素:物理服务器、虚拟机、存储及网络设备的相关信息; 2. 能够通过图标或树形分支图等形式展示软硬件资源的拓扑关系视图; 3. 在下电或者关闭某节点后,系统支持拓扑关系的动态发现和更新。 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 测试准备: 测试步骤: 预期结果: 备注: 7.3.7.
项目: 用例编号: 参考文档: 测试目的: 状态监控
状态监控 7.3.7.1 7.3.7 状态监控 1. 打开管理界面,用管理员身份登录管理界面; 2. 打开虚拟化平台监控功能。 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 测试准备: 36
中国联通IaaS计算设备测试规范
测试步骤: 1. 在界面查看物理服务器和各个虚拟机的运行状态,监控包含以下要素:CPU利用率、内存利用率、磁盘I/O读写速率、网络I/O通信速率、存储使用量(虚拟机占用物理磁盘空间,虚拟机实际使用大小); 2. 查看相关物理机上报内容和网络上报内容信息; 3. 在界面查看上述利用率等指标的统计分析报表。 系统支持状态监控功能,并且监控结果能以列表和图形两种方式展示。 预期结果: 备注: 7.3.8.
项目: 用例编号: 参考文档: 测试目的: 历史记录
历史记录 7.3.8.1 7.3.8 历史记录管理 1. 打开管理界面,用管理员身份登录管理界面; 2. 配置好历史记录保存时长。 1. 用户对虚拟化系统中的资源池、主机、虚拟机执行各类操作; 2. 用户对虚拟化系统进行各类操作。 1. 在界面能够查到这些资源操作记录和系统操作的记录; 2. 记录保存,在保存时长截止之前均能够查询。不允许删除或者修改。 版本: 重要性: 分类: 1.0 必选 虚拟机可管理性要求 测试准备: 测试步骤: 预期结果: 备注: 7.4. 安全性要求 7.4.1.
项目: 用例编号: 参考文档: 测试目的: 虚拟机访问控制
虚拟机访问控制 7.4.1.1 7.4.1 虚拟机隔离 版本: 重要性: 分类: 1.0 必选 虚拟机安全性要求 37
中国联通IaaS计算设备测试规范
测试准备: 1. 打开管理界面,用管理员身份登录管理界面; 1. 在host上启动多台虚拟机,恶意攻击其中一台虚拟机; 2. 查看其他虚拟机的状态,其他虚拟机上的应用不受影响。 虚拟机遭受恶意攻击不会导致其他虚拟机受到影响 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 虚拟机访问控制 7.4.1.2 7.4.1 系统的Vlan隔离能力 版本: 重要性: 分类: 1.0 必选 虚拟机安全性要求 测试准备: 打开管理界面,用管理员身份登录管理界面; 提前配置和创建Vlan1、Vlan2和Vlan3。 在两台虚拟化主机host1和host2上分别启动3台虚机,分别为VM1-1、VM1-3、VM1-3以及VM2-1、VM2-2、VM2-3。其中VM1-1和VM2-1配置Vlan为Vlan1,VM1-1和VM2-1配置Vlan为Vlan2,VM1-1和VM2-1配置Vlan为Vlan3。 在同一个Vlan下的虚拟机可以互相访问,不在同一个Vlan下的虚拟机无法互相访问。 系统具备Vlan隔离功能 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 虚拟机访问控制 7.4.1.3 7.4.1 版本: 重要性: 分类: 1.0 必选 虚拟机安全性要求 三网分离,虚拟机与管理平台不能通过IP访问 1. 资源池采用三网分离的架构部署(管理、业务、存储),三网互相不能访问; 2. 打开管理界面,用管理员身份登录管理界面; 3. 打开某台虚拟机。 通过虚拟机界面ping管理平台地址。 测试准备: 测试步骤: 38
中国联通IaaS计算设备测试规范
预期结果: 不能ping通,系统支持三网分离。 备注:
7.4.2.
项目: 用例编号: 参考文档: 测试目的: 防病毒能力
防病毒能力 7.4.2.1 7.4.2 版本: 重要性: 分类: 1.0 必选 虚拟机安全性要求 测试虚拟化软件是否具备预防各种病毒的告警和处理能力 1. 打开管理界面,用管理员身份登录管理界面; 2. 在某一台虚拟化主机上创建1台虚拟机,其上安装杀毒软件客户端。 在虚拟机内打开某一个病毒程序 测试准备: 测试步骤: 预期结果: 虚拟机能够检测到病毒程序,并对其进行相应的处理。 备注: 项目: 用例编号: 参考文档: 测试目的: 防病毒能力 7.4.2.2 7.4.2 版本: 重要性: 分类: 1.0 必选 虚拟机安全性要求 测试虚拟化软件是否具备病毒查杀的记录日志 1. 打开管理界面,用管理员身份登录管理界面; 2. 在某一台虚拟化主机上创建1台虚拟机,其上安装杀毒软件客户端。 1. 在虚拟机内打开某一个病毒程序; 2. 虚拟机能够检测到病毒程序,并对其进行相应的处理。 能够查询到该病毒查杀日志。 测试准备: 测试步骤: 预期结果: 备注: 39
中国联通IaaS计算设备测试规范
7.4.3.
项目: 用例编号: 参考文档: 测试目的: 敏感数据保护
敏感数据保护 7.4.3.1 7.4.3 敏感数据保护 1. 打开管理界面,用管理员身份登录管理界面; 2. 开启敏感数据扫描相关功能。 1. 打开数据保护功能项页面,在该界面定义敏感数据的类型和范围。管理界面还应当提供基于行业和法规的数据模板; 2. 在某些虚拟机内写入相当的敏感数据信息; 3. 系统检测是否有该虚拟机含有敏感数据的信息。 系统检测出该虚拟机含有敏感数据。 版本: 重要性: 分类: 1.0 可选 虚拟机安全性要求 测试准备: 测试步骤: 预期结果: 备注: 项目: 用例编号: 参考文档: 测试目的: 敏感数据保护 7.4.3.2 7.4.3 版本: 重要性: 分类: 1.0 可选 虚拟机安全性要求 系统是否具备敏感数据保护日志 1. 打开管理界面,用管理员身份登录管理界面; 2. 开启敏感数据扫面相关功能。 1. 打开数据保护功能项页面,在该界面定义敏感数据的类型和范围。管理界面还应当提供基于行业和法规的数据模板; 2. 在某些虚拟机内写入相当的敏感数据信息; 3. 系统检测该虚拟机含有敏感数据的信息,并作出相应的处理。 系统能够查询到对该敏感数据处理的日志记录。 测试准备: 测试步骤: 预期结果: 备注: 8. 接口功能测试
计算设备向资源管理平台提供虚拟机管理、虚拟机运行控制、快照管理、模板管理、资源监控、物理机管理和网络管理,便于将相关计算设备整合到云计算管理
40
中国联通IaaS计算设备测试规范
平台。 接口 分类 接口名称 接口具体要求 重要性 基于模板创建虚拟机实例,并指定虚拟机规格(CPU、创建虚拟机 内存、硬盘空间)、名称、描述、IP地址、VLANid、必选 初始密码等 删除虚拟机 虚拟机管理 获取虚拟机信息 更改虚拟机规格 获取虚拟机运行状态 删除指定的虚拟机并释放CPU、内存和磁盘镜像等资源 必选 获取所有或指定的虚拟机编号、名称、IP地址、模板、所在物理机、描述等信息,以及CPU、内存、硬盘空必选 间、网络带宽等资源配置 更改指定虚拟机CPU数量、内存数量等资源配置(在虚拟机关闭状态下进行) 获取指定虚拟机的运行状态,例如运行中、暂停中或关闭中 必选 必选 必选 必选 启动虚拟机 通过Hypervisor控制虚拟机启动运行 关闭(Shut Down)虚拟通过操作系统命令关闭虚拟机 机 虚拟机下电通过Hypervisor对虚拟机进行强行关闭(类似于物理(Power off) 机拔掉电源) 重启虚拟机 通过操作系统命令控制虚拟机重新启动 暂停(挂起)暂时停止(挂起)虚拟机运行 虚拟机 恢复虚拟机 从挂起状态恢复虚拟机运行 创建快照 快照管理 删除快照 快照恢复 查询虚拟机快照信息 从虚拟机创建模板 删除虚拟机模板文件 模板管理 注册虚拟机模板 注销虚拟机模板 获取虚拟机模板信息 模板批量创建虚拟机 创建指定虚拟机的磁盘快照 删除指定的虚拟机磁盘快照 基于指定的虚拟机磁盘快照恢复虚拟机 获取快照列表及快照相关信息 基于已有的虚拟机实例(关机状态下)创建模板 删除指定的虚拟机模板文件 将指定模板纳入到虚拟化管理 从虚拟化管理中移除指定模板 获取模板列表,以及模板名称、描述、操作系统等信息 基于指定模板,批量同时创建多个虚拟机 虚拟机运行控制 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 必选 41
中国联通IaaS计算设备测试规范
接口 分类 资源监控 接口名称 接口具体要求 重要性 必选 必选 必选 必选 必选 必选 必选 监控虚拟机获取指定虚拟机的资源利用信息,包括CPU、内存利资源利用率 用率和I/O性能,以及虚拟机本地硬盘利用率等 监控物理机获取指定物理机的资源利用信息,包括CPU、内存利资源利用率 用率和I/O性能,以及本地硬盘利用率等 注册物理机 将指定的安装有Hypervisor的物理机加入VMS统一管理 注销物理机 从VMS管理中移除指定的物理机 启动物理机 控制指定物理机启动运行 关闭物理机 关闭指定物理机(及其上运行的所有虚拟机) 物理机管理 获取物理机信息 获取物理机上的虚拟机信息 获取物理机状态 网络管理 配置防火墙规则 获取指定物理机编号、名称、Hypervisor类型、IP地址等基本信息,以及CPU、内存、磁盘、网络等硬件配置信息 获取指定物理机上运行的虚拟机数量、编号、名称、必选 运行状态等信息 获取物理机运行中或关闭等当前状态信息 必选 必选 必选 IP地址配置 配置指定虚拟机的IP地址参数 配置指定虚拟机的防火墙参数,包括IP和端口等
42
因篇幅问题不能全部显示,请点此查看更多更全内容