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

資源群組函數

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

scha_resourcegroup_open()scha_resourcegroup_get()scha_resourcegroup_close()

這些函數可存取有關由 RGM 管理的資源群組的資訊。scha_resourcegroup_open() 函數初始化對資源群組的存取,並為 scha_resourcegroup_get () 傳回控點,該函數將存取資源群組資訊。scha_resourcegroup_close() 函數使控點無效,並且釋放為 scha_resourcegroup_get() 回覆值配置的記憶體。

scha_resourcegroup_open() 傳回資源群組的控點後,資源群組可透過叢集重新配置或管理動作進行變更。因此,scha_resourcegroup_get() 透過控點取得的資訊可能不正確。如果某個資源群組上發生叢集重新配置或管理動作,RGM 會將 scha_err_seqid 錯誤碼傳回至 scha_resourcegroup_get(),以表示有關資源群組的資訊可能已變更。此錯誤訊息為非嚴重訊息。函數將成功地傳回。您可以選擇忽略該訊息並接受傳回的資訊。或者,您可以關閉目前的控點,然後開啟新的控點以存取有關資源群組的資訊。

線上手冊將說明這三個函數。您可以透過任意個別函數 scha_resourcegroup_open(3HA)scha_resourcegroup_get(3HA)scha_resourcegroup_close(3HA) 存取此線上手冊。

scha_control()

請求在 RGM 控制下的資源群組重新啟動或將其遷移至其他節點。此函數在 scha_control(3HA) 線上手冊中有詳細說明。