用于域名服务 (DNS) 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

Sun Cluster HA for DNS 故障监视器的操作

探测将使用 nslookup 命令查询 DNS 的运行状况。 在探测实际查询 DNS 服务器之前,需要进行检查以确认已经在与 DNS 数据服务相同的资源组中配置了网络资源。 如果没有配置任何网络资源,系统将记录一条错误消息,并且探测将以失败退出。

探测将执行以下步骤。

  1. 使用资源特性 Probe_timeout 指定的超时值运行 nslookup 命令。

    nslookup 命令的结果可以是失败或成功。 如果 DNS 成功地回复了 nslookup 查询,探测将返回其无限循环,等待下一个探测时间。

    如果 nslookup 失败,探测将视此种情况为 DNS 数据服务的失败,并将其记录在历史记录中。 DNS 探测将每次失败都视为完全失败。

  2. 基于成功/失败的历史记录,失败会导致本地重新启动或数据服务的故障切换。 在 Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》 中的 “Sun Cluster Data Service Fault Monitors” 中进一步介绍了此操作。