Sun Cluster 3.0 U1 发行说明

错误 ID 4369668

问题摘要:当系统管理员编辑一个受管资源组的 Nodelist 特性时,"资源组管理器"应在所有已添加到节点列表中的节点上,在资源组中所有拥有 Init_nodes=RG_PRIMARIES 特性的资源中,运行 INIT 方法。资源组管理器应当在已从节点列表中删除的节点之类的资源上运行 FINI 方法。 类似地,如果编辑了资源类型的 Installed_nodes 特性,则资源管理器应当在所有驻留在管理的资源组中并拥有特性 Init_nodes=RT_installed_nodes 的资源上运行 INITFINI 方法。

当前,执行这些更新时,资源组管理器不运行 INITFINI 方法。结果,这些节点上的资源可能不能正常初始化,或者不能清除。

解决方法:使用 scswitch 命令,取消管理然后重新管理受影响的资源组。不幸的是,此进程需要管理员让资源组脱机。如果已为组内出现的资源类型对这些过程归档,则作为一种替代方法,管理员可以手动执行等效的 INITFINI 操作(而不管理资源组)。

如果组中的任何资源都没有 INITFINI 方法,则不必采用此解决方法。只有下列 Sun 提供的资源类型使用 INITFINI 两种方法:

用户或第三方安装的资源类型也可能使用 INITFINI 方法。如果这样,则对于包含此类资源类型的资源组,有必要采用此解决方法。


注意:

所有可伸缩服务都隐式使用 INITFINI 两种方法(即使没有为资源类型显式声明这些方法)。