Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ansible 配置变量

以下变量配置 Contrail 见解安装的各个方面。我们建议您在清单文件中定义 inventory/group_vars/all 这些变量。有关 Ansible 变量的更多信息,请参阅 Ansible 清单文档

网络配置

表 1 介绍了网络配置的 Ansible 配置变量。

表 1: Ansible 配置变量

变量

描述

appformix_network_ipv4_subnet

Contrail Insights Platform 主机上的 Contrail 见解服务在 Docker 容器中运行。Docker 容器通过名为 的 AppFormixNetwork专用 Docker 网络进行通信。该变量以 appformix_network_ipv4_subnet CIDR 表示法指定子网。例如, 172.18.0.0/16.使用此变量指定子网,以防默认子网与现有网络子网冲突。

appformix_controller_port_http

Appformix 控制器容器侦听 HTTP 请求的端口。

appformix_controller_port_https

Appformix 控制器容器侦听 HTTPS 请求的端口。

appformix_dashboard_port_http

appformix-dashboard 容器侦听 HTTP 请求的端口。

appformix_dashboard_port_https

appformix-dashboard 容器侦听 HTTPS 请求的端口。

appformix_datamanager_port_http

appformix-datamanager 容器侦听 HTTP 请求的端口。

appformix_datamanager_port_https

appformix-datamanager 容器侦听 HTTPS 请求的端口。

appformix_openstack_adapter_port_http

appformix-openstack-adapter 容器侦听 HTTP 请求的端口。

appformix_openstack_adapter_port_https

appformix-openstack-adapter 容器侦听 HTTPS 请求的端口。

代理配置

Contrail 见解平台服务在 Docker 容器内执行。主机上的代理环境变量不会在容器内设置。如果需要代理(例如,联系外部通知服务,如 PagerDuty 或 Service Now),则可以在以下变量中定义代理配置来配置容器内的环境。

appformix_controller使用 HTTP/HTTPS 与其他 Contrail Insights 组件(例如 Contrail Insights Agent)和平台集成(例如 OpenStack、Kubernetes)进行通信。如果配置了 或https_proxy,则应http_proxy为 设置no_proxy适当的值。该no_proxy变量可以包含采用 CIDR 表示法的 IP 地址、主机名和子网的逗号分隔列表(例如 )。 192.0.2.0/24表 2 介绍了代理配置的 Ansible 配置变量。

表 2:代理配置的 Ansible 配置变量

变量

描述

appformix_controller_env_http_proxy

容器内环境变量appformix_controller值 http_proxy

appformix_controller_env_https_proxy

容器内环境变量appformix_controller值 https_proxy

appformix_controller_env_no_proxy

容器内环境变量appformix_controller值 no_proxy

日志文件配置

Contrail 见解在 Contrail 见解平台上维护多个服务的日志文件。每个日志文件根据大小和时间独立轮换。轮换的文件在文件名后附加一个数字后缀,从 开始 1。将为每个日志文件存储可配置数量的轮换文件。

当文件的大小超过可配置的限制时,将轮换日志文件。(可选)可以在每天开始时轮换日志文件。配置每日轮换后,如果超出大小限制,日志文件仍可每天轮换多次。 表 3 介绍了日志文件配置的 Ansible 配置变量。

表 3:日志文件配置的 Ansible 配置变量

变量

描述

appformix_log_rotate_daily

如果设置为 1,则日志文件每天轮换一次。默认值为 0。

appformix_log_rotate_max_size_in_mb

日志文件轮换的大小(以兆字节 (MB) 为单位)。默认值为 10 MB。

appformix_log_rotate_max_count

日志文件在被删除之前轮换的次数。默认值为 5。

超时配置

表 4 介绍了用于指定 Contrail 见解服务之间连接的超时的 Ansible 配置变量。

表 4:超时配置的 Ansible 变量

变量

描述

appformix_openstack_adapter_timeout

appformix_controller和openstack_adapter之间的连接超时。