Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

RMAPI Shell 指令

Shell 指令將被用於資源類型 (表示叢集的 RGM 控制的服務的資源類型) 的回呼方法之 shell 程序檔實現中。您可以使用這些指令來:


注意 –

儘管本節提供 shell 指令的簡要說明,但 1HA 區段中的個別線上援助頁仍將提供 shell 指令的決定性參考。除非另外註明,否則每個指令將具有一個同名的線上援助頁。


RMAPI 資源指令

您可以使用這些指令存取有關資源的資訊或設定資源的 Status 特性與 Status_msg 特性。

scha_resource_get

在 RGM 的控制下存取有關資源或資源類型的資訊。它與 scha_resource_get() 函式提供的資訊相同。

scha_resource_setstatus

在 RGM 的控制下設定資源的 Status 特性與 Status_msg 特性。資源的監視器將使用此指令來指示其感知到的資源狀態。它與 scha_resource_setstatus() C 函式提供的功能性相同。


注意 –

儘管 scha_resource_setstatus() 對資源監視器特別有用,但任何程式都可以呼叫它。


資源類型指令

此指令存取藉由 RGM 註冊之資源類型的資訊。

scha_resourcetype_get

該指令與 scha_resourcetype_get() C 函式提供的功能性相同。

資源群組指令

您可以使用這些指令存取有關這些指令的資訊或重新啟動資源群組。

scha_resourcegroup_get

在 RGM 的控制下存取有關資源群組的資訊。該指令與 scha_resourcetype_get() C 函式提供的功能性相同。

scha_control

要求在 RGM 控制下重新啟動資源群組或將其重新配置到其他節點。該指令與 scha_control() C 函式提供的功能性相同。

叢集指令

該指令存取有關叢集的資訊,如節點名稱、節點 ID 與節點狀態、叢集名稱、資源群組等。

scha_cluster_get

該指令與 scha_cluster_get() C 函式提供的資訊相同。