以下是群集管理员升级资源类型时必须执行的操作或者将出现的情况:
如果现有资源属性不满足新版本资源类型的验证条件,则群集管理员必须提供有效值。群集管理员必须在出现以下情况时这样做:
新版本资源类型没有默认值并且使用了早期版本中未声明的属性。
现有资源所使用的属性值在新版本中未声明或无效。将从资源中删除未在新版本的资源类型中声明的已声明属性。
从不支持的资源类型版本进行的任何升级尝试都将失败。
升级之后,资源将从新版本资源类型继承所有属性的资源属性。
如果您在 RTR 文件中更改了资源类型的默认值,则现有资源将继承新的默认值。即使将属性声明为仅在 AT_CREATION 或 WHEN_DISABLED 时可调,仍会继承新的默认值。群集管理员创建的相同类型的属性也会继承此默认值。但是,如果群集管理员为属性指定新的默认值,则新默认值将覆盖 RTR 文件中指定的默认值。
将在 Sun Cluster 3.0 中创建的资源升级到 Sun Cluster 的更高版本时,这些资源不从资源类型继承新的默认资源属性。此限制仅适用于从 Sun Cluster 3.0 群集升级的 Sun Cluster 3.1 群集。群集管理员可以通过为属性指定值并覆盖默认值来克服此限制。