12.2. 安装客户端工具
在 overcloud 部署之前,您需要确定应用到每个客户端的配置设置。复制 director 的 Heat 模板集合中的示例环境文件,并将其修改为适合您的环境。
12.2.1. 设置集中式日志记录客户端参数 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于 Fluentd 配置设置,复制 /usr/share/openstack-tripleo-heat-templates/environments/logging-environment.yaml,并修改该文件以适合您的环境。例如:
简单配置
SSL 配置示例
-
LoggingServers- 将接收 Fluentd 日志消息的目标系统。 -
LoggingUsesSSL- 决定在转发日志消息时使用secure_forward的设置。 -
LoggingSharedKey-secure_forward使用的共享 secret。 -
LoggingSSLCertificate- SSL CA 证书的 PEM 编码内容。
12.2.2. 设置可用性监控客户端参数 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
对于 Sensu 客户端配置设置,复制 /usr/share/openstack-tripleo-heat-templates/environments/monitoring-environment.yaml,修改该文件以适合您的环境。例如:
-
MonitoringRabbit*- 这些参数将 Sensu 客户端服务连接到监控服务器上运行的 RabbitMQ 实例。 -
MonitoringRabbitUseSSL- 此参数目前不适用于可用性监控。 -
SensuClientCustomConfig- Specify additional Sensu client configuration.定义要使用的 OpenStack 凭据,包括用户名/密码、auth_url、租户和地区。
12.2.3. 在 Overcloud 节点上安装操作工具 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用 openstack overcloud deploy 命令包括修改后的 YAML 文件,以便在所有 overcloud 节点上安装 Sensu 客户端和 Fluentd 工具。例如:
openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e network-environment.yaml -e ~/templates/monitoring-environment.yaml -e ~/templates/logging-environment.yaml --control-scale 3 --compute-scale 1 --ntp-server 192.168.122.10
$ openstack overcloud deploy --templates -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e network-environment.yaml -e ~/templates/monitoring-environment.yaml -e ~/templates/logging-environment.yaml --control-scale 3 --compute-scale 1 --ntp-server 192.168.122.10