数据服务样例在群集的各个节点间启动、停止、重启和切换 DNS 应用程序,以响应群集事件(例如管理操作、应用程序故障或节点故障)。
应用程序的重启操作由进程监视工具 (PMF) 管理。 如果应用程序故障次数超出了故障时间窗口中的故障计数,故障监视器将把含有该应用程序资源的资源组故障切换到其它节点。
数据服务样例通过 PROBE 方法提供故障监视, 该方法使用 nslookup 命令确保应用程序正常运行。 如果探测程序检测到挂起的 DNS 服务,它将尝试通过在本地重启 DNS 应用程序的方法来更正这种情况。 如果没有改善情况并且探测程序多次检测到该服务的问题,则探测程序试图对该服务进行故障切换,切换到群集中的另一个节点。
用于定义数据服务的静态特性的资源类型登记文件。
使含有 HA-DNS 数据服务的资源组联机时,由 RGM 调用的用来启动 in.named 守护程序的 Start 回叫方法。
使含有 HA-DNS 的资源组脱机时,由 RGM 调用的用来停止 in.named 守护程序的 Stop 回叫方法。
用于通过检验 DNS 服务器是否正在运行来检查服务的可用性的故障监视器。 该故障监视器由用户定义的 PROBE 方法实现,并且分别通过 Monitor_start 和 Monitor_stop 回叫方法进行启动和停止。
由 RGM 调用的用来检验服务的配置目录是否可以存取的 Validate 回叫方法。
系统管理员更改资源特性的值时,由 RGM 调用的用来重启故障监视器的 Update 回叫方法。