4.4. 配置主机变量


要在 Ansible 安装过程中为主机分配环境变量,在 /etc/ansible/hosts 中的[masters][nodes] 项中的 host 条目的后面设置。例如:

[masters]
ec2-52-6-179-239.compute-1.amazonaws.com openshift_public_hostname=ose3-master.public.example.com

下表描述了可用于 Ansible 安装程序的变量,可分配给各个 host 条目:

表 4.3. Host 变量
变量用途

openshift_public_hostname

该变量覆盖系统的公共主机名。在云安装中、或使用网络地址转换(NAT)的网络主机中使用它。

openshift_public_ip

这个变量会覆盖系统的公共 IP 地址。在云安装中、或使用网络地址转换(NAT)的网络主机中使用它。

openshift_node_labels

此变量已弃用,请参阅 定义节点组和主机映射了解当前设置节点标签的方法。

openshift_docker_options

此变量在 /etc/sysconfig/docker 中配置额外的 docker 选项,如管理容器日志中使用的选项。建议您使用 json-file

以下示例显示了使用 json-file 日志驱动程序的 Docker 配置,Docker 在三个 1 MB 日志文件中轮转,且不需要签名验证。提供额外选项时,请确定您使用单引号格式:

OPTIONS=' --selinux-enabled --log-opt  max-size=1M --log-opt max-file=3 --insecure-registry 172.30.0.0/16 --log-driver=json-file --signature-verification=false'

openshift_schedulable

此变量配置主机是否标记为可调度节点,即是否可以放置新 pod。请参阅在 Master 中配置调度

openshift_node_problem_detector_install

此变量用于激活 节点问题检测程序(Node Problem Detector)。如果设置为 false, the default, Node Problem Detector 不会被安装或启动。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.