2.12. 启用禁用的服务
一些服务默认为禁用。这些服务在 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
文件,该文件包含以下条目:
流程
在环境文件中添加一个条目,它将
CinderBackup
服务链接到包含cinder-backup
配置的 heat 模板:resource_registry: OS::TripleO::Services::CinderBackup: ../podman/services/pacemaker/cinder-backup.yaml ...
此条目覆盖默认的 null 操作资源并启用服务。
在运行
openstack overcloud deploy
命令时包含此环境文件:$ openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/cinder-backup.yaml