Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

Monitor_check 方法

RGM 将在指定资源的节点上运行针对资源的 Monitor_check 回调方法以确定群集节点是否能够控制资源。换言之,RGM 运行此方法来确定正受资源管理的应用程序是否能够在节点上成功运行。

通常,这种情况涉及确保应用程序所需的所有系统资源在群集节点上确实可用。正如Validate 方法中所讨论的那样,实现的函数 svc_validate() 至少要确定该情况。

根据资源类型实现正在管理的特定应用程序,可以写入 Monitor_check 方法以执行其他任务。必须实现 Monitor_check 方法,这样此方法才能与同时运行的其他方法不发生冲突。如果使用的是 DSDL,则 Monitor_check 方法应该调用 svc_validate() 函数,该函数用于实现应用程序特定的资源属性验证。