第 18 章 使用验证框架


Red Hat OpenStack Platform (RHOSP)包含一个验证框架,可用于验证 undercloud 和 overcloud 的要求和功能。该框架包括两种验证类型:

  • 基于 Ansible 的手动验证,通过验证命令集执行。
  • 自动动态验证,在部署过程中执行。

您必须了解您要运行哪些验证,并跳过与您的环境无关的验证。例如,部署前验证包括 TLS-everywhere 的测试。如果您不打算为 TLS-everywhere 配置环境,此测试会失败。使用验证 run 命令中的 --validation 选项来根据您的环境重新定义验证。

18.1. 基于 Ansible 的验证

在安装 Red Hat OpenStack Platform (RHOSP) director 的过程中,director 还会从 openstack-tripleo-validations 软件包安装一组 playbook。每个 playbook 包含对某些系统要求的测试,以及定义何时运行测试的一系列组:

no-op
运行 no-op(无操作)任务的验证,以验证工作流功能正常。这些验证在 undercloud 和 overcloud 上运行。
Prep
检查 undercloud 节点的硬件配置的验证。在运行 openstack undercloud install 命令前运行这些验证。
openshift-on-openstack
检查环境是否满足可在 OpenStack 上部署 OpenShift 的要求的验证。
pre-introspection
使用 Ironic 检查程序进行节点内省前要运行的验证。
pre-deployment
openstack overcloud deploy 命令前要运行的验证。
post-deployment
在 overcloud 部署完成后要运行的验证。
pre-upgrade
在升级前验证 RHOSP 部署的验证。
升级后
升级后验证 RHOSP 部署的验证。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.