第 7 章 Cinder 测试
cinder 测试 适用于仅为 OpenStack 块存储服务实施功能的 OpenStack 产品或组件。该测试使用 Tempest Framework 与 OpenShift 上的 Red Hat OpenStack Services 集成,以测试操作和功能功能。
cinder 测试通过运行所选功能测试来验证您要认证的 cinder 驱动程序的功能。当前测试了以下功能组:
注意
-
认证软件自动生成一些配置设置。可以使用
tempest-conf-overrides
来应用覆盖。 - 在当前的 RHOSO 版本中,执行所有测试,包括强制和可选测试,如一致性组和多附加卷。如果您的驱动程序不支持这些功能,可选测试可能会失败。可以接受,不会影响整个认证过程。
先决条件
在部署 Control plane 时,请确保:
您提供您要认证的后端实例的两个实例。
注意不需要多个硬件存储;同时支持将两个 cinder 后端配置为使用同一个硬件阵列。
- 在 RHOSO 部署期间启用 cinder-backup 服务。
将 Glance 配置为使用 Cinder 作为其后端。
- 有关配置块存储的更多信息 ,请参阅配置块存储后端。
- 在运行 tempest 测试前配置公共子网。
如果您的驱动程序支持多重附加卷功能,请在执行 cinder 测试前执行以下步骤:
- 按照 创建 multi -attach 卷类型 中所述的步骤创建名为"multiattach"的卷类型。
确保 Cinder 的默认卷类型没有配置为 multi-attach 卷类型。
注意您必须使用名称"multiattach"作为卷类型。
7.1. cinder-volumes 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
cinder-volumes 测试检查 cinder 的驱动程序功能和基本功能,如卷操作、快照、引导、卷迁移、加密和克隆是否正常工作。此测试是必需的。