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

前言

Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)」包含有關使用資源管理 API 在 SPARC® 與 x86 型系統上開發 SunTM Cluster 資料服務的資訊。


備註 –

在本文件中,「x86」一詞指 Intel 32 位元系列的微處理器晶片和 AMD 製造的相容微處理器晶片。



備註 –

Sun Cluster 軟體在兩個平台 (SPARC 與 x86上) 上執行。本文件中的資訊適用於這兩個平台,除非在特定章節、小節、備註、項目符號、圖形、表格或範例中另行指定。


本書的適用對象

本文件適合經驗豐富且對 Sun 軟硬體非常熟悉的開發者。本書中的資訊假定使用者瞭解 Solaris 作業系統。

本書的組織方式

Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)」包含下列章節與附錄︰

第 1 章, 資源管理簡介提供開發資料服務所需的概念之簡介。

第 2 章, 開發資料服務提供有關開發資料服務的詳細資訊。

第 3 章, 資源管理 API 參考提供構成資源管理 API (RMAPI) 的存取功能和回呼方法的參照。

第 4 章, 修改資源類型論述修改資源類型需要瞭解的問題。同時包括有關您讓叢集管理員可升級資源的方法的資訊。

第 5 章, 資料服務範例提供 in.named 應用程式的 Sun Cluster 資料服務範例。

第 6 章, 資料服務開發程式庫提供構成資料服務開發程式庫 (DSDL) 的應用程式程式設計介面之簡介。

第 7 章, 設計資源類型介紹用於設計與實作資源類型的 DSDL 典型使用方法。

第 8 章, DSDL 資源類型實施範例說明使用 DSDL 實作的範例資源類型。

第 9 章, SunPlex Agent Builder說明 SunPlexTM Agent Builder。

第 10 章, 一般資料服務說明如何建立通用資料服務。

第 11 章, DSDL API 函數說明 DSDL API 函數。

第 12 章, 叢集重新配置通知協定提供有關叢集重新配置通知協定 (CRNP) 的資訊。CRNP 啟用容錯轉移與可延伸式應用程式以「支援叢集」。

附錄 A標準特性 說明標準資源類型、資源和資源群組特性。

附錄 B範例資料服務程式碼清單 提供範例資料服務中每個方法的完整程式碼。

附錄 CDSDL 資源類型程式碼清單範例 列出 SUNW.xfnts 資源類型中每個方法的完整程式碼。

附錄 D合法的 RGM 名稱和值 列出 Resource Group Manager (RGM) 名稱和值的合法字元之要求。

附錄 E不支援叢集的應用程式的要求 列出一般、非支援叢集應用程式成為高可用性的候選要求。

附錄 FCRNP 的文件類型定義 列出 CRNP 的文件類型定義。

附錄 GCrnpClient.java 應用程式 展示完整的 CrnpClient.java 應用程式,該應用程式在 第 12 章, 叢集重新配置通知協定中論述。

相關說明文件

有關 Sun Cluster 相關主題的資訊可從下表中列出的說明文件獲得。Sun Cluster 文件可從 http://docs.sun.com 取得。

主題 

文件 

概述 

「Sun Cluster 簡介 (適用於 Solaris 作業系統)」

概念 

「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」

硬體安裝與管理 

「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」

個別硬體管理指南 

軟體安裝 

「Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)」

資料服務安裝與管理 

「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」

個別資料服務指南 

資料服務開發 

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

系統管理 

「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」

錯誤訊息 

「Sun Cluster Error Messages Guide for Solaris OS」

指令和功能參考 

「Sun Cluster Reference Manual for Solaris OS」

如需 Sun Cluster 文件的完整清單,請參閱 http://docs.sun.com 上關於您的 Sun Cluster 軟體發行版本之版本說明。

取得說明

如果在安裝或使用 Sun Cluster 軟體時遇到問題,請連絡您的服務提供者並提供以下資訊:

使用下列指令收集您系統上每一個節點的相關資訊,提供給您的服務供應商:

指令 

功能 

prtconf -v

顯示系統記憶體的大小及報告周邊裝置的相關資訊 

psrinfo -v

顯示處理器的相關資訊 

showrev -p

報告安裝了哪些修補程式 

SPARC:prtdiag -v

顯示系統診斷資訊 

/usr/cluster/bin/scinstall -pv

顯示 Sun Cluster 版次與套件版本資訊 

同時還請提供 /var/adm/messages 檔案的內容。

文件、支援與訓練

Sun 提供的服務 

URL 

描述 

文件 

http://www.sun.com/documentation/

下載 PDF 和 HTML 文件與訂購列印版文件 

支援與訓練 

http://www.sun.com/supportraining/

獲取技術支援、下載修補程式和學習 Sun 的課程 

印刷排版慣例

下表描述本書在印刷排版上所作的變更。

表 P–1 印刷排版慣例

字體* 

意義 

範例 

AaBbCc123

指令、檔案及目錄的名稱;螢幕畫面輸出。 

請編輯您的.login檔案。

請使用 ls -a 列出所有檔案。

machine_name% you have mail.

AaBbCc123

您所鍵入的內容(與螢幕畫面輸出相區別)。 

machine_name% su

Password:

AaBbCc123

保留未譯的新的字彙或術語、要強調的詞。 

要刪除檔案,請鍵入 rm filename

(注﹕在聯機狀態下,有些需要強調的詞以黑體顯示。) 

術語強調變數

新的字彙或術語、要強調的詞。 

將用實際的名稱或數值取代的指令行變數。 

請執行修補程序分析

不要儲存此檔案。

「AaBbCc123」 

用於書名及章節名稱。 

請閱讀「使用者指南」中的第 6 章。 

* 瀏覽器中的設定可能會與這些設定不同。

指令範例中的 Shell 提示符號

下表顯示用於 C shell、Bourne shell 和 Korn shell 的預設系統提示符號以及超級使用者提示符號。

表 P–2 Shell 提示

Shell 

提示 

C shell 提示符號 

machine_name%

C shell 超級使用者提示符號 

machine_name#

Bourne shell 和 Korn shell 提示符號 

$

Bourne shell 和 Korn shell 超級使用者提示符號 

#