跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise High Availability Extension 文档 / Geo 群集指南 / 通过 DNS 更新设置 IP 转移
适用范围 SUSE Linux Enterprise High Availability Extension 15 SP4

7 通过 DNS 更新设置 IP 转移

如果 Geo 群集的一个站点关闭并且发生了票据故障转移,您通常需要相应地调整网络路由(或者需要事先为每个票据配置网络故障转移)。根据绑定到票据的服务类型,可以使用一种备选的解决方案来重配置路由:使用动态 DNS 更新并更改服务的 IP 地址。

此方案必须满足以下先决条件:

例 7.1 “动态 DNS 更新的资源配置”演示了如何使用 ocf:heartbeat:dnsupdate 资源代理来管理 nsupdate 命令。 该资源代理支持 IPv4 和 IPv6。

例 7.1︰ 动态 DNS 更新的资源配置
crm(live)configure# primitive dns-update-ip ocf:heartbeat:dnsupdate params \
  hostname="www.domain.com"1 ip="192.168.3.4"2\
  keyfile="/etc/whereever/Kgeo-update*.key"3\
  server="192.168.1.1"4 serverport="53"5

1

与需要连同票据一起故障转移的服务绑定的主机名。需要通过动态 DNS 更新此主机名的 IP 地址。

2

托管要迁移的服务的服务器的 IP 地址。 此处指定的 IP 地址也可以受群集控制。这不会处理本地故障转移,但可以确保在票据故障转移后,外部各方将会定向到正确的站点。

3

使用 dnssec-keygen 生成的公共密钥文件的路径。

4

要将更新发送到的 DNS 服务器的 IP 地址。如果未提供服务器,则默认为正确区域的主服务器。

5

与 DNS 服务器通讯时使用的端口。仅当指定了 DNS 服务器时,此选项才生效。

在使用上述资源配置的情况下,资源代理将负责从 DNS 记录中去除发生故障的 Geo 群集站点,并通过动态 DNS 更新来更改服务的 IP。