版权所有 © 2021 openEuler社区 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。
修订记录
日期 | 修订版本 | 修改描述 | 作者 |
---|---|---|---|
2021-6-16 | 1 | 初稿 | 王玺源 |
2021-6-17 | 2 | 增加Rocky版本测试报告 | 黄填华 |
关键词:
OpenStack
摘要:
在openEuler 20.03 LTS SP2版本中提供OpenStack Queens、Rocky版本的RPM安装包。方便用户快速部署OpenStack。
缩略语清单:
缩略语 | 英文全名 | 中文解释 |
---|---|---|
CLI | Command Line Interface | 命令行工具 |
ECS | Elastic Cloud Server | 弹性云服务器 |
1 特性概述¶
在openEuler 20.03 LTS SP2 release中提供OpenStack Queens、Rocky RPM安装包支持,包括项目:Keystone、Glance、Nova、Neutron、Cinder、Ironic、Trove、Kolla、Horizon、Tempest以及每个项目配套的CLI。
2 特性测试信息¶
本节描述被测对象的版本信息和测试的时间及测试轮次,包括依赖的硬件。
版本名称 | 测试起始时间 | 测试结束时间 |
---|---|---|
openEuler 20.03 LTS SP2 (OpenStack各组件的安装部署测试) |
2021.6.1 | 2021.6.7 |
openEuler 20.03 LTS SP2 (OpenStack基本功能测试,包括虚拟机,卷,网络相关资源的增删改查) |
2021.6.8 | 2021.6.10 |
openEuler 20.03 LTS SP2 (OpenStack tempest集成测试) |
2021.6.11 | 2021.6.15 |
openEuler 20.03 LTS SP2 (问题回归测试) |
2021.6.16 | 2021.6.17 |
描述特性测试的硬件环境信息
硬件型号 | 硬件配置信息 | 备注 |
---|---|---|
华为云ECS | Intel Cascade Lake 3.0GHz 8U16G | 华为云x86虚拟机 |
华为云ECS | Huawei Kunpeng 920 2.6GHz 8U16G | 华为云arm64虚拟机 |
TaiShan 200-2280 | Kunpeng 920,48 Core@2.6GHz*2; 256GB DDR4 RAM | ARM架构服务器 |
3 测试结论概述¶
3.1 测试整体结论¶
OpenStack Queens版本,共计执行Tempest用例1164个,主要覆盖了API测试和功能测试,通过7*24的长稳测试,Skip用例52个(全是openStack Queens版中已废弃的功能或接口,如Keystone V1、Cinder V1等),失败用例3个(测试用例本身问题),其他1109个用例全部通过,发现问题已解决,回归通过,无遗留风险,整体质量良好。
OpenStack Rocky版本,共计执行Tempest用例1197个,主要覆盖了API测试和功能测试,通过7*24的长稳测试,Skip用例105个(全是openStack Rocky版中已废弃的功能或接口,如KeystoneV1、Cinder V1等,和不支持的barbican项目),失败用例1个,其他1091个用例全部通过,发现问题已解决,回归通过,无遗留风险,整体质量良好。
测试活动 | tempest集成测试 |
---|---|
接口测试 | API全覆盖 |
功能测试 | Queens版本覆盖Tempest所有相关测试用例1164个,其中Skip 52个,Fail 3个,其他全通过。 |
功能测试 | Rocky版本覆盖Tempest所有相关测试用例1197个,其中Skip 105个,Fail 1个, 其他全通过。 |
测试活动 | 功能测试 |
---|---|
功能测试 | 虚拟机(KVM、Qemu)、存储(lvm、NFS、Ceph后端)、网络资源(linuxbridge、openvswitch)管理操作正常 |
3.2 约束说明¶
本次测试没有覆盖OpenStack Queens、Rocky版中明确废弃的功能和接口,因此不能保证已废弃的功能和接口(前文提到的Skip的用例)在openEuler 20.03 LTS SP2上能正常使用。
3.3 遗留问题分析¶
3.3.1 遗留问题影响以及规避措施¶
问题单号 | 问题描述 | 问题级别 | 问题影响和规避措施 | 当前状态 |
---|---|---|---|---|
1 | targetcli软件包与python2-rtslib-fb包冲突,无法安装 | 中 | 使用tgtadm代替lioadm命令 | 解决中 |
2 | python2-flake8软件包依赖低版本的pyflakes,导致yum update命令报出警告 | 低 | 使用yum update --nobest命令升级软件包 | 解决中 |
3.3.2 问题统计¶
问题总数 | 严重 | 主要 | 次要 | 不重要 | |
---|---|---|---|---|---|
数目 | 14 | 3 | 6 | 5 | |
百分比 | 100 | 21.4 | 42.8 | 35.8 |
4 测试执行¶
4.1 测试执行统计数据¶
本节内容根据测试用例及实际执行情况进行特性整体测试的统计,可根据第二章的测试轮次分开进行统计说明。
版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 |
---|---|---|---|
openEuler 20.03 LTS SP2 OpenStack Queens | 1164 | 通过1109个,skip 52个,Fail 3个 | 7 |
openEuler 20.03 LTS SP2 OpenStack Rocky | 1197 | 通过1001个,skip 101个 | 7 |
4.2 后续测试建议¶
- 涵盖主要的性能测试
- 覆盖更多的driver/plugin测试
5 附件¶
N/A