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

实现资源类型监视器代码

群集管理员可以在 Sun Cluster 3.0 中注册支持升级的资源类型。但是,Sun Cluster 将记录无版本后缀的资源类型名称。为了可以在 Sun Cluster 3.0 和 Sun Cluster 3.1 中正常运行,此资源类型的监视器代码必须能够处理这两种命名约定:

vendor-id.resource-type:rt-version
vendor-id.resource-type

资源类型名称的格式中介绍了资源类型名称的格式。

群集管理员不能以两个不同的名称注册相同的资源类型版本两次。为了使监视器代码可以确定正确的名称,请在监视器代码中调用以下命令:

scha_resourcetype_get -O RT_VERSION -T VEND.myrt
scha_resourcetype_get -O RT_VERSION -T VEND.myrt:vers

然后,将输出值与 vers 进行比较。对于特定的 vers 值,这两个命令中只有一个会成功。