Sun Cluster 系統是一種整合的硬體和用於建立高度可用的和可延伸服務的 Sun Cluster 軟體解決方案。
「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」為 Sun Cluster 文件的初級讀者提供所需的概念資訊。這些讀者包括
安裝與維修叢集硬體的服務供應商
安裝、配置和管理 Sun Cluster 軟體的系統管理員
開發適用於目前 Sun Cluster 產品所不包含的應用程式容錯移轉和可延伸服務的應用程式開發人員
使用本書與整套 Sun Cluster 文件以全面瞭解 Sun Cluster 系統。
本章
提供 Sun Cluster 系統的介紹和高階簡介
說明 Sun Cluster 讀者的數種視角
指出在使用 Sun Cluster 系統之前需要瞭解的重要概念
將重要概念與包含程序和相關資訊的 Sun Cluster 文件相對應
對應叢集相關作業至包含用來完成那些作業程序的說明文件
Sun Cluster 系統將 Solaris 作業系統延伸成為叢集作業系統。叢集或診測裝置是一組鬆散式結合的運算節點,提供網路服務或應用程式的單一用戶端檢視,包括資料庫、網路服務和檔案服務。
每一個叢集節點均為一個獨立的伺服器,可執行其本身的處理程序。這些處理程序可以互相通訊,有如形成 (對網路用戶端而言) 一個單一系統,協力將應用程式、系統資源和資料提供給使用者。
叢集可提供比傳統單一伺服器系統更多項的優勢。這些優勢包括支援故障轉移和可延伸服務的支援、模組成長的能力,以及比傳統硬體容錯系統低的導入成本。
Sun Cluster 系統的目標包括︰
減少或免除因為軟體或硬體故障所造成的當機時間
確保對一般使用者的資料和應用程式的可用性,不論是否為一般使單一伺服器系統當機的那種故障
增加節點至叢集,讓服務延伸至額外的處理器,以增加應用程式的效率
強化系統的可用性,讓您可以執行維護作業而不需要關閉整個叢集
如需有關容錯性和高度可用性的更多資訊,請參閱「Sun Cluster 簡介 (適用於 Solaris 作業系統)」中的「透過 Sun Cluster 使應用程式具有高度可用性」。
請參閱高度可用性常見問題,以瞭解關於高度可用性的問題與解答。
本節說明 Sun Cluster 系統的三種不同的視角和重要概念以及每種視角的相關文件。以下是下專業人員的典型視角︰
硬體安裝與維修人員
系統管理員
應用程式開發人員
對於硬體維修專業人員而言,Sun Cluster 系統就像是一組常用的硬體,包括伺服器、網路和儲存體。這些元件全部以電纜連接在一起,因此使得每一個元件均具有備份而不會有單點故障存在。
硬體維修專業人員需要理解以下叢集概念。
下列各節包含前述重要概念的相關資料:
以下 Sun Cluster 文件包含與硬體維修概念相關的程序和資訊︰
「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」
對於系統管理員而言,Sun Cluster 系統是一組以電纜連接在一起的伺服器 (節點) 和共用儲存裝置。系統管理員會注意執行特定作業的軟體︰
與 Solaris 軟體整合的專用叢集軟體,用來監視叢集節點之間的連接
用來監視在叢集節點上執行的使用者應用程式運作狀況的專用軟體
設定和管理磁碟的容體管理軟體
可以讓所有節點存取所有儲存裝置 (即使未直接連接到磁碟) 的專用叢集軟體
可以讓檔案像是本機連接至該節點的方式出現於每個節點上的專用叢集軟體
系統管理員需要瞭解下列概念與程序:
硬體和軟體元件之間的相互作用
安裝和配置叢集的一般流程,包括:
安裝 Solaris 作業系統
安裝和配置 Sun Cluster 軟體
安裝和配置容體管理程式
安裝和配置應用軟體使其成為具備叢集功能
安裝和配置 Sun Cluster 資料服務軟體
新增、移除、更換和維修叢集硬體與軟體元件的叢集管理程序
修改配置以增進效能
下列各節包含前述重要概念的相關資料:
以下 Sun Cluster 文件包含與系統管理概念相關的程序和資訊︰
Sun Cluster 系統為以下應用程式提供資料服務:Oracle、NFS、DNS、SunTM Java System Web Server、Apache Web Server (在基與 SPARC 系統上) 和 Sun Java System Directory Server 等。資料服務是透過配置 Sun Cluster 軟體控制下的常用應用程式建立的。Sun Cluster 軟體提供啟動、停止和監視應用程式的配置檔案和管理方法。如果您需要建立新的容錯移轉或可延伸服務,您可以使用 Sun Cluster 應用程式編程介面 (API) 和資料服務啟用技術 API (DSET API),來開發可以使其應用程式在叢集上作為資料服務執行的必要的配置檔案和管理方法。
應用程式開發人員需要理解以下內容︰
應用程式的特性,以決定其是否可以被當作故障轉移或可延伸的資料服務來執行。
Sun Cluster API、DSET API 和「通用」資料服務。開發人員需要決定最適合於編寫用於為叢集環境配置其應用程式的程式或程式檔的工具。
下列各節包含前述重要概念的相關資料:
以下 Sun Cluster 文件包含與應用程式開發人員概念相關的程序和資訊︰
所有 Sun Cluster 系統作業都需要具備某些概念背景。下列表格提供作業與說明作業步驟之說明文件的進階概觀。本書中有關的概念章節說明概念如何對應至這些作業。
表 1–1 對應作業:將使用者作業對應至文件
作業 |
操作說明 |
---|---|
安裝叢集硬體 |
「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」 |
將 Solaris 軟體安裝於叢集上 | |
SPARC:安裝 SunTM Management Center 軟體 | |
安裝和配置 Sun Cluster 軟體 | |
安裝和配置容體管理軟體 |
「Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)」 您的容體管理說明文件 |
安裝和配置 Sun Cluster 資料服務 |
「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」 |
維修叢集硬體 |
「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」 |
管理 Sun Cluster 軟體 | |
管理容體管理軟體 | |
管理應用程式軟體 |
您的應用程式說明文件 |
問題辨別與建議的使用者動作 | |
建立新的資料服務 |