5.3. 新的可组合服务
此版本的 Red Hat OpenStack Platform 包含新的可组合服务。如果将自定义 roles_data
文件与您自己的角色搭配使用,请将这些新的复合服务包括在相应的角色中。
所有角色
以下新服务适用于所有角色:
OS::TripleO::Services::MySQLClient
- 在节点上配置 MariaDB 客户端,它为其他可组合服务提供数据库配置。将该服务添加到具有独立可组合服务的所有角色中。
OS::TripleO::Services::CertmongerUser
- 允许 overcloud 需要来自 Certmonger 的证书。仅在启用 TLS/SSL 通信时使用。
OS::TripleO::Services::Docker
-
安装
docker
来管理容器化服务。 OS::TripleO::Services::ContainersLogrotateCrond
-
为容器日志安装
logrotate
服务。 OS::TripleO::Services::Securetty
-
允许在节点上配置
securetty
。启用environments/securetty.yaml
环境文件。 OS::TripleO::Services::Tuned
-
启用并配置 Linux 调优后台程序(
调优
)。 OS::TripleO::Services::AuditD
-
添加
auditd
守护进程并配置规则。默认禁用此选项。 OS::TripleO::Services::Collectd
-
添加
collectd
守护进程。默认禁用此选项。 OS::TripleO::Services::Rhsm
- 使用基于 Ansible 的方法配置订阅。默认禁用此选项。
OS::TripleO::Services::RsyslogSidecar
- 为日志记录配置 sidecar 容器。默认禁用此选项。
特定角色
以下新服务适用于特定角色:
OS::TripleO::Services::NovaPlacement
- 配置 OpenStack Compute (nova)放置 API。如果在当前 overcloud 中使用独立 Nova API 角色,请将此服务添加到角色。否则,将服务添加到 Controller 角色。
OS::TripleO::Services::PankoApi
- 配置 OpenStack Telemetry Event Storage (panko)服务。如果在当前 overcloud 中使用独立 Telemetry 角色,请将这个服务添加到角色中。否则,将服务添加到 Controller 角色。
OS::TripleO::Services::Clustercheck
-
任何也使用
OS::TripleO::Services::MySQL
服务的角色需要,如 Controller 或单机 数据库 角色。 OS::TripleO::Services::Iscsid
-
在 Controller、Compute 和 BlockStorage 角色上配置
iscsid
服务。 OS::TripleO::Services::NovaMigrationTarget
- 在 Compute 节点上配置迁移目标服务。
OS::TripleO::Services::Ec2Api
- 在 Controller 节点上启用 OpenStack Compute (nova) EC2-API 服务。默认禁用此选项。
OS::TripleO::Services::CephMgr
-
在 Controller 节点上启用 Ceph Manager 服务。作为
ceph-ansible
配置的一部分启用。 OS::TripleO::Services::CephMds
- 在 Controller 节点上启用 Ceph 元数据服务(MDS)。默认禁用此选项。
OS::TripleO::Services::CephRbdMirror
- 启用 RADOS 块设备(RBD)镜像服务。默认禁用此选项。
另外,有关特定自定义角色的更新 服务列表,请参阅高级 Overcloud 自定义指南中的 "服务架构:单机 角色"部分。
除了新的可组合服务外,还要注意 OpenStack Platform 13 后已弃用的服务。