第 9 章 Neutron 测试


neutron 测试 适用于为 OpenStack 网络服务实施功能的 OpenStack 产品或组件。该测试使用 Tempest Framework 与 OpenShift 上的 Red Hat OpenStack Services 集成,以测试操作和功能功能。

neutron 测试通过运行所选功能测试来验证您正在认证的 neutron 驱动程序或后端的功能。当前测试了以下功能组:

先决条件

  1. 部署 OpenStack 时,请确保至少提供两个 EDPM 计算节点。有关配置 neutron 的更多信息,请参阅配置网络服务
  2. 在运行 tempest 测试前配置公共子网。

    注意

    确保外部网络在 allocation_pools 中有足够的 IP 地址。所需的 IP 地址数量可能因同时运行的测试工作程序数量而有所不同。

  3. 使用高级操作系统配置公共镜像。默认情况下,Tempest 测试使用 Cirros 镜像来生成实例,这足以满足大多数测试的情况。但是,一些与网络相关的测试需要一个镜像,如带有额外工具的 RHEL (如 tcpdump、Python)。

    注意

    此配置由 rhos-cert-init 脚本 管理,但您需要提供某些值,如镜像 URL。

  4. Tempestneutron-tempest-plugin 提供许多配置选项来测试 neutron 组件。认证测试环境不自动配置大多数选项,但与高级镜像和类别相关的选项除外。如果认证驱动程序需要特定的额外配置设置,请使用 tempest-conf-overrides 文件。

    1. 使用 rhos-cert-init 命令初始化认证测试环境。
    2. 创建 tempest-conf-overrides 文件并添加所需的配置设置。

      注意

      tempest-conf-overrides 文件中,在没有注释的单独行中输入必要的配置设置。

    3. 在文件中添加所需的配置选项,例如:
neutron_plugin_options.max_mtu 9000
Copy to Clipboard Toggle word wrap

9.1. neutron-base-ipv4

neutron-base-ipv4 测试验证 neutron 的驱动程序和基础功能。它验证端口、网络、子网和子网池等资源的 API 操作是否正常工作。另外,它会检查实例的基本连接是否正常工作。此测试是必需的。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat