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 可调性表明资源类型开发者可以禁止将现有资源迁移到新类型。 在这种情况下,系统管理员必须删除并重新创建该资源。 这等同于声明该资源版本仅可以在创建时进行设置。