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

RMAPI Shell 命令

Shell 命令是在资源类型的回调方法的 shell 脚本实现中使用的,这些资源类型表示由群集的 RGM 控制的服务。可以使用这些命令完成以下任务:


注 –

此部分仅简要介绍了 shell 命令,1HA 手册页中提供了 shell 命令的权威性参考。如果未另加说明,与命令同名的手册页即与相应命令相关。


RMAPI 资源命令

使用这些命令,您可以访问关于资源的信息或设置资源的 StatusStatus_msg 属性。

scha_resource_get

访问有关 RGM 控制下的资源或资源类型的信息。此命令提供的信息与 scha_resource_get() C 函数相同。有关详细信息,请参见 scha_resource_get(1HA) 手册页。

scha_resource_setstatus

设置 RGM 控制下的资源的 StatusStatus_msg 属性。资源的监视器使用此命令来指明监视器识别出的资源状态。此命令提供与 scha_resource_setstatus() C 函数相同的功能。scha_resource_setstatus(1HA) 手册页中对此命令进行了详细介绍。


注 –

虽然对于资源监视器来说 scha_resource_setstatus() 有特定用途,但是任何程序都可以调用该函数。


资源类型命令

scha_resourcetype_get

访问有关向 RGM 注册的资源类型的信息。此命令提供与 scha_resourcetype_get() C 函数相同的功能。scha_resourcetype_get(1HA) 手册页中对此命令进行了详细介绍。

资源组命令

您可以使用这些命令访问关于资源组的信息或重新启动资源组。

scha_resourcegroup_get

访问关于 RGM 控制下的资源组的信息。此命令提供与 scha_resourcetype_get() C 函数相同的功能。scha_resourcegroup_get(1HA) 手册页中对此命令进行了详细介绍。

scha_control

请求重新启动 RGM 控制下的资源组或将其重定位到其他节点。此命令提供与 scha_control() C 函数相同的功能。scha_control(1HA) 手册页中对此命令进行了详细介绍。

群集命令

scha_cluster_get

访问关于群集的信息,例如群集名称、节点名称、ID、状态和资源组。此命令提供的信息与 scha_cluster_get() C 函数相同。scha_cluster_get(1HA) 手册页中对此命令进行了详细介绍。