Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

6.3. 启用禁用的服务

一些服务默认为禁用。这些服务在 overcloud-resource-registry-puppet.j2.yaml 文件中注册为 null 操作(OS::Heat::None)。例如,块存储备份服务(cinder-backup)被禁用:

  OS::TripleO::Services::CinderBackup: OS::Heat::None

若要启用此服务,请在 puppet/services 目录中包括将资源链接到其对应 Heat 模板的环境文件。有些服务在 environment 目录中有预定义的环境文件。例如,块存储备份服务使用 environments/cinder-backup.yaml 文件,该文件包含以下内容:

resource_registry:
  OS::TripleO::Services::CinderBackup: ../puppet/services/pacemaker/cinder-backup.yaml
...

这会覆盖默认的 null 操作资源并启用服务。在运行 openstack overcloud deploy 命令时包含此环境文件。

$ openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml
提示

有关如何启用禁用服务的另一个示例,请参阅 OpenStack 数据处理 指南中的 安装 部分。本节介绍如何在 overcloud 上启用 OpenStack 数据处理服务(sahara)。