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

资源的 Type_version 特性

标准资源特性 Type_version 用来存储资源类型的 RT_Version 特性。此特性未出现在 RTR 文件中。系统管理员可以使用以下命令编辑此特性值


scrgadm -c -j resource -y Type_version=new_version

此特性的可调性继承自:

#$upgrade_from 指令中使用以下可调性值:

ANYTIME

如果对资源可进行升级的时间没有限制,该资源可以始终处于联机状态。

WHEN_UNMONITORED

如果已知新资源类型版本的 UpdateStopMonitor_checkPostnet_stop 方法与旧资源类型版本的启动方法(Prenet_stopStart)兼容,并且如果已知新资源类型版本的 Fini 方法与旧版本的 Init 方法兼容,则此方案仅要求在升级之前停止资源监视器程序

WHEN_OFFLINE

如果已知新资源类型版本UpdateStopMonitor_checkPostnet_stop 方法与旧资源类型版本的启动方法(Prenet_stopStart)不兼容,但是与旧版本的 Init 方法兼容,那么对该类型进行升级时,资源必须处于脱机状态。

WHEN_DISABLED

类似于 WHEN_OFFLINE但是,该可调性值强制执行更严格的禁用资源的条件。

WHEN_UNMANAGED

如果新资源类型版本的 Fini 方法与旧版本的 Init 方法不兼容,则此可调性值要求您必须将现有资源组切换到不受管理的状态才能升级该资源。

AT_CREATION

如果资源无法升级到新资源类型版本,则仅能创建新版本的新资源。

值为 AT_CREATION 的可调性表明资源类型开发者可以禁止将现有资源移植到新类型。在这种情况下,系统管理员必须删除并重新创建该资源。这等同于声明该资源版本仅可以在创建时进行设置。