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

叢集函式

這些函式將存取或傳回有關叢集的資訊。

scha_cluster_open(3HA) scha_cluster_get(3HA)scha_cluster_close(3HA)

這些函式將共同存取有關叢集的資訊,如節點名稱、節點 ID 與節點狀態、叢集名稱、資源群組,等等。

透過重新配置或管理動作,叢集可以在 scha_cluster_open() 傳回叢集的控點之後變更,在這種情況下 scha_cluster_get() 透過控點獲取的資訊可能不準確。 如果在叢集上進行重新配置或管理動作,RGM 將 scha_err_seqid 錯誤碼傳回至 scha_cluster_get(),以指示有關叢集的資訊可能已變更。 這是一種不嚴重的錯誤訊息;函數可以成功傳回。 您可以選擇忽略訊息並接受傳回的資訊,或者可以關閉目前的控點並開啟新控點,以存取有關叢集的資訊。

scha_cluster_getlogfacility(3HA)

傳回目前作為叢集日誌使用的系統日誌工具之編號。 使用傳回值與 Solaris syslog() 函式,將事件與狀況訊息記錄到叢集日誌中。

scha_cluster_getnodename(3HA)

傳回在其上呼叫函式之叢集節點的名稱。