Shell 指令用於表示服務 (由叢集的 RGM 控制) 的資源類型回呼方法之 Shell 程序檔實作。您可以使用這些指令完成以下作業︰
存取有關資源類型、資源、資源群組,以及叢集的資訊。
使用監視器,設定資源的 Status 和 Status_msg 特性。
請求重新啟動或遷移資源群組。
本小節提供 Shell 指令的簡要說明,1HA 線上手冊提供了 Shell 指令的最可靠參考。每個相同名稱的線上手冊與指令相關聯,除非另有註釋。
您可以存取有關資源的資訊或使用這些指令設定資源的 Status 和 Status_msg 特性。
存取有關 RGM 控制下的資源或資源類型的資訊。此指令提供與 scha_resource_get() C 函數相同的資訊。如需詳細資訊,請參閱 scha_resource_get(1HA) 線上手冊。
設定在 RGM 控制下的資源的 Status 和 Status_msg 特性。資源監視器使用此指令以表示由監視器察覺到的資源狀態。此指令提供與 scha_resource_setstatus() C 函數相同的功能。scha_resource_setstatus(1HA) 線上手冊更詳細地說明了此指令。
儘管 scha_resource_setstatus() 對資源監視器特別有用,但任何程式都可以呼叫它。
存取有關使用 RGM 註冊的資源類型的資訊。該指令與 scha_resourcetype_get() C 函數提供的功能性相同。scha_resourcetype_get(1HA) 線上手冊更詳細地說明了此指令。
您可以使用這些指令存取有關資源群組的資訊或重新啟動資源群組。
存取有關在 RGM 控制下的資源群組的資訊。該指令與 scha_resourcetype_get() C 函數提供的功能性相同。scha_resourcegroup_get(1HA) 線上手冊更詳細地說明了此指令。
請求重新啟動在 RGM 控制下的資源群組或將其遷移至其他節點。該指令與 scha_control() C 函數提供的功能性相同。scha_control(1HA) 線上手冊更詳細地說明了此指令。
存取有關叢集的資訊,如叢集名稱、節點名稱、ID、狀態,以及資源群組。此指令提供與 scha_cluster_get() C 函數相同的資訊。scha_cluster_get(1HA) 線上手冊更詳細地說明了此指令。