2.9. 容器化服务参数


每个容器化服务模板包含一个 outputs 部分,用于定义传递给 OpenStack Orchestration (heat)服务的数据集。除了标准可组合服务参数外,模板还包含一组特定于容器配置的参数。

puppet_config

配置服务时要传递给 Puppet 的数据。在初始 overcloud 部署步骤中,director 创建一组用于配置该服务的容器,然后再运行实际的容器化服务。此参数包括以下子参数:

  • config_volume - 存储配置的挂载卷。
  • puppet_tags - 在配置期间传递到 Puppet 的标签。OpenStack 使用这些标签将 Puppet 运行限制为特定服务的配置资源。例如,OpenStack Identity (keystone)容器化服务使用 keystone_config 标签来确保一切都只需要在配置容器上运行 keystone_config Puppet 资源。
  • step_config - 传递给 Puppet 的配置数据。这通常继承自引用的可组合服务。
  • config_image - 用于配置服务的容器镜像。
kolla_config
一组特定于容器的数据,用于定义配置文件位置、目录权限,以及在容器中运行的命令以启动服务。
docker_config

在该服务的配置容器中运行的任务。所有任务都分为以下步骤,以帮助 director 执行暂存部署:

  • 第 1 步 - 负载均衡器配置
  • 第 2 步 - 核心服务(Database、Redis)
  • 第 3 步 - OpenStack Platform 服务初始配置
  • 第 4 步 - 常规 OpenStack Platform 服务配置
  • 第 5 步 - 服务激活
host_prep_tasks
为裸机节点准备任务以容纳容器化服务。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.