Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
8.3. 由于连接更改而移动资源
将集群设置为在外部连接丢失时移动资源分为两个步骤。
- 在集群中添加
ping
资源。ping
资源使用相同名称的系统实用程序来测试是否可以访问(由 DNS 主机名或 IPv4/IPv6 地址指定)的计算机列表,并使用结果维护名为pingd
的节点属性。 - 为资源配置位置约束,该限制将在连接丢失时将资源移动到不同的节点。
表 6.1 “资源属性” 描述您可以为
ping
资源设置的属性。
表 8.1. ping 资源的属性
以下示例命令会创建一个
ping
资源来验证与 gateway.example.com
的连接。在实践中,您可以验证到网络网关/路由器的连接。您可以将 ping
资源配置为克隆,以便资源在所有集群节点中运行。
# pcs resource create ping ocf:pacemaker:ping dampen=5s multiplier=1000 host_list=gateway.example.com clone
以下示例为名为
Webserver
的现有资源配置位置约束规则。如果当前运行的主机无法 ping gateway.example.com
,这将导致 Webserver
资源移至能够 ping gateway.example.com
的主机。
# pcs constraint location Webserver rule score=-INFINITY pingd lt 1 or not_defined pingd