Red Hat Training

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

4.5. Puppet:为角色自定义 Hieradata

Heat 模板集合包含一组参数,用于将额外配置传递给某些节点类型。这些参数将配置保存为节点的 Puppet 配置的 hieradata。这些参数:

ControllerExtraConfig
添加至所有 Controller 节点的配置。
ComputeExtraConfig
添加至所有 Compute 节点的配置。
BlockStorageExtraConfig
添加至所有块存储节点的配置。
ObjectStorageExtraConfig
添加至所有 Object Storage 节点的配置
CephStorageExtraConfig
配置以添加到所有 Ceph Storage 节点
[ROLE]ExtraConfig
要添加到可组合角色的配置。用可组合角色名称替换 [ROLE]
ExtraConfig
要添加到所有节点的配置。

要在部署后配置过程中添加额外的配置,请在 parameter_defaults 部分中创建一个包含这些参数的环境文件。例如,要将 Compute 主机保留的内存增加到 1024 MB,并将 VNC 键映射设置为日语:

parameter_defaults:
  ComputeExtraConfig:
    nova::compute::reserved_host_memory: 1024
    nova::compute::vnc_keymap: ja

在运行 openstack overcloud deploy 时包括此环境文件。

重要

您只能定义一个参数一次。后续使用会覆盖之前的值。