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

InitFiniBoot 方法

InitFiniBoot 这三种可选方法可启用 RGM 对资源执行初始化和终止代码。

当资源受管理后出现以下一种情况时,RGM 将运行 Init 方法对该资源执行一次性初始化:

当资源不受管理后出现以下一种情况时,RGM 将运行 Fini 方法清理该资源:

清理操作必须具有幂等性。即如果已经完成了清理操作,Fini 将成功退出。

RGM 在新加入群集的节点(即刚刚对这些节点进行了引导或重新引导)上运行 Boot 方法。

使用 Boot 方法执行的初始化操作通常与使用 Init 执行的初始化操作相同。此初始化操作必须具有幂等性,即如果资源已在本地节点上进行了初始化,则 BootInit 将成功退出。