Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

29.2.5. 命令行选项和环境变量

表 29.1. 命令行选项和环境变量

选项变量名称默认备注

--watch-port

OPENSHIFT_HA_MONITOR_PORT

80

ipfailover pod 会尝试在每个 VIP 上打开到此端口的 TCP 连接。如果建立连接,则服务将被视为正在运行。如果此端口设为 0,则测试始终通过。

--interface

OPENSHIFT_HA_NETWORK_INTERFACE

 

要使用的 ipfailover 的接口名称,用于发送 VRRP 流量。默认情况下使用 eth0

--replicas

OPENSHIFT_HA_REPLICA_COUNT

2

要创建的副本数。这必须与 ipfailover 部署配置中的 spec.replicas 值匹配。

--virtual-ips

OPENSHIFT_HA_VIRTUAL_IPS

 

要复制的 IP 地址范围列表。必须提供.(例如,1.2.3.4-6,1.2.3.9.) 请参见 此讨论 以了解更多详细信息。

--vrrp-id-offset

OPENSHIFT_HA_VRRP_ID_OFFSET

0

如需了解更多详细信息,请参阅 VRRP ID Offset 中的内容。

--virtual-ip-groups

OPENSHIFT_HA_VIP_GROUPS

 

为 VRRP 创建的组数量。如果没有设置,则会为每个使用 --virtual-ips 选项指定的虚拟 IP 范围创建一个组。如需更多信息,请参阅为 254 多个地址配置 IP 故障转移

--iptables-chain

OPENSHIFT_HA_IPTABLES_CHAIN

输入

iptables 链的名称,用于自动添加允许 VRRP 流量的 iptables 规则。如果没有设置值,则不会添加 iptables 规则。如果链不存在,则不会创建它。

--check-script

OPENSHIFT_HA_CHECK_SCRIPT

 

定期运行的脚本的 pod 文件系统中的完整路径名称,以验证应用程序是否正在运行。请参见 此讨论 以了解更多详细信息。

--check-interval

OPENSHIFT_HA_CHECK_INTERVAL

2

检查脚本运行的期间(以秒为单位)。

--notify-script

OPENSHIFT_HA_NOTIFY_SCRIPT

 

当状态发生变化时运行的脚本的 pod 文件系统中的完整路径名称。请参见 此讨论 以了解更多详细信息。

--preemption-strategy

OPENSHIFT_HA_PREEMPTION

preempt 300

处理新的更高优先级主机的策略。详情请查看 VRRP 抢占部分