Rose HA for Solaris

Rose HA for Solaris,是一款雙機容錯與集群。

重要參數,系統可用性基本類型,高可用性系統的功能,

重要參數

容錯方式:硬體、分區共享
支持平台:SUN Solaris平台
工作方式:支持共享磁碟陣列
工作模式:主從
支持資料庫:Oracle、Sybase、Informix等
監控方式:網線
詳細說明:ROSE HA for Solaris新功能介紹 ...
Rose HA for Solaris詳細參數切換到傳統表格版
產品主要參數
容錯方式:硬體、分區共享
支持平台:SUN Solaris平台
工作方式:支持共享磁碟陣列
工作模式:主從
支持資料庫:Oracle、Sybase、Informix等
監控方式:網線
詳細說明:ROSE HA for Solaris新功能介紹
1.支持Solaris 2.5.1或以上兩台伺服器的作業系統版本應相同。
2.新的基於Java2的GUI管理配置界面。
3.增加了新的磁碟系統監控機制,可以更加高效,準確,及時的監控磁碟陣列狀態。
4.規範統一Agent的返回值,正常時返回0值,異常時非0值。
5.增強安全性,修改部分執行檔案許可權。確保root用戶才能運行HA的相關程式。
6.更新HostID機制。通過安裝RoseHA後,使用RoseHA提供的hostid工具獲得申請License所需的hostid。確保重新安裝作業系統,硬碟重新分區不會改變HOSTID。
ROSE HA高可用建議書
高可用性系統
高可用性系統對現代企業來說,利用計算機系統來提供及時可靠的信息和服務是必不可少的;另一方面,計算機硬體與軟體都不可避免地會發生故障,這些故障有可能給企業帶來極大的損失,甚至整個服務的終止,網路的癱瘓。可見,對一些特別的企業或公司,系統的高可用性顯得更為重要。因此,必須有適當的措施來確保計算機系統提供不間斷的服務,以維護系統的可用性。
信息系統的可用性通常在兩種情況下會受到影響,一種是系統當機、錯誤操作和管理引起的異常失敗,另一種是由於系統維護和升級,需要安裝新的硬體或軟體而正常關機。高可靠性軟體必須為這兩種情況提供不間斷的系統服務。

系統可用性基本類型

·通常可用性系統
通常可用性系統沒有容錯功能,也沒有特殊的軟體來作錯誤處理,系統的錯誤檢查和恢復完全依靠系統管理員來完成。
·高可用性系統
高可用性系統是在冗餘的通常可用性系統基礎之上,運行高可靠性軟體而構成。高可靠性軟體用於自動檢測系統的運行狀態,在一台伺服器出現故障的情況下,自動地設定的服務轉到另一台伺服器上。
·容錯系統
容錯系統是由專用昂貴的多機系統組成,錯誤處理能力是計算機硬體和作業系統本身提供。一般的套用軟體也需要修改後方能在上面運行。

高可用性系統的功能

·軟體故障監測與排除
·備份和數據保護
·管理站能夠監視各站點的運行情況,能隨時或定時報告系統運行狀況,故障能及時報告和告警,並有必要的控制手段
·實現錯誤隔離以及主、備份伺服器間的服務切換
ROSE HA高可用性系統的構造
硬體
硬體上採用多網冗餘、雙高性能伺服器系統、磁碟陣列(RAID 0、1、3、5)等種方式來實現冗餘高可靠。
·伺服器配置
√運行伺服器
正常時提供服務的主機
√備份伺服器
當運行伺服器提供的服務已不可用時,自動接替運行伺服器的工作而不用重新起動系統,而當系統伺服器恢復正常後,按照使用者的設定以自動或手動方式將服務切換到運行服務上運行。備份伺服器除了在運行伺服器出現故障時作為接替運行伺服器的服務之用,還可以執行其他應用程式。因此,一台性能配備充分的主機可同時作為某一服務的運行伺服器和另一服務的備份伺服器使用,即兩台運行伺服器互為備份。一台主機上面可以運行多個服務,也可作為多個服務的備份伺服器。
·網路連線
ROSE HA支持TCP/IP協定,可以在Ethernet、FastEthernet、FDDI和ATM網上運行。
√私用網
兩台伺服器通過私用網傳送心跳(HeartBeat)信號,使兩台伺服器能夠相互了解對方的運行情況。私用網也可通過RS-232網互連。
√公用網
公用網用來提供服務。Client通過此網路與伺服器通信。當兩台伺服器互為備份時,對於不同的服務,可以用不同的公用網連線到兩台伺服器。
·存儲設備
√自用存儲設備
每台伺服器均有自已的存儲設備,用於存放作業系統軟體和其他一些不需要被另一台伺服器訪問的軟體和數據。
√共用存儲設備
此設備上的信息可以被兩台伺服器分別訪問。用於存放提供服務所必需的軟體和數據。因此,有必要採用硬碟陣列(Disk Array)作為共用存放設備,以保證數據的可靠性和可恢復性,避免和減少由於磁碟故障或錯誤所造成的損失。
ROSE HA高可用性軟體運行的過程與原理
ROSE HA軟體的組成
·服務程式(Service)
為客戶提供服務的進程,如NFS或Oracle、Sybase、Informix等資料庫服務。
·HA代理(Agent)
HA代理監視服務的可用性,並向HA管理進程報告服務的狀態。
·HA管理進程(HA Manager)
HA管理進程是ROSE HA軟體的核心進程,由它來初始化系統配置,接來自HA代 理的信息,並通過私用網與其它伺服器的HA管理進程通信,協調運行伺服器與備份伺服器間的關係。
·GUI管理工具(Administration Tool)
系統管理者通過GUI管理工具管理、監視服務的運行狀態。
ROSE HA軟體的運行過程
系統起動後,ROSE HA首先啟動HA MANAGER管理程式,根據高可用性系統的配置結構初始 化,然後啟動必要的服務和代理程式來監控和管理系統服務。HA代理程式用來監控、監測、診斷和 管理硬體軟體服務。
代理程式檢測到該服務處理於活動狀態,HA MANAGER就會認為該服務處於活動狀態,HA MANAGER會定時通知後備伺服器上的HA MANAGER,其每項服務處於正常。
當代理程式檢測到某個服務發生故障時,它就通知HA MANAGER管理程式。HA軟體首先會重新起 動該服務多次(可由用戶設定),如果啟動不能成功,該服務會由HA轉移到後備伺服器上。
HA周期性地檢測系統硬體的狀態,如果硬體發生故障,HA會把與該硬體相關的服務轉移到 後備伺服器上。
當某項服務發生轉移時,HA首先在運行伺服器上停止該服務,之後,由備份伺服器上的HA在備份伺服器上啟動該服務。由於停止和啟動該服務都需要一定的時間,所以當服務被切換(轉移)時,該 服務會有一個短暫的中斷,在切換完成後,該服務自動恢復正常運行。
考慮到一些資料庫系統(如Oracle、Sybase、Informix等)以及其他一些套用軟體(如Domino Server、WWW Server等),ROSE HA在HA管理模組(HA Manager)的基礎上,提供了一系列的Agent軟體模組。Agent為一個軟體監視模組,監控資料庫服務或其他套用服務的運行。當運行伺服器發生故障時,由Agnet檢測到之後,Agent向HA主控軟體請求,進行相應的處理動作。
總之,ROSE HA軟體極大程度上減少了人的介入,提高了系統的可靠性與安全性,使服務能高可靠的運行.
ROSE HA
雙機熱備的架構中,除了要考慮切換時間外,要根據每個系統的作業環境,包括網路系統是單網或是雙網,資料庫的安裝和作業內容及用戶端的設備是經由廣域網路、區域網路接入不同用戶有不同的需求,而要求有不同的切換模式,所以選擇不同的切換模式,可以使用戶端的改變達到最少的程度。
ROSE HA根據不同的行業及各行業不同的需求設計多種備援模式以彈性的調適用戶的最佳組合及選擇。
·ROSE HA系統運作方式
在正常的運作情形之下,主機之間透過冗餘偵測線路互相偵測,當任一主機有錯誤產生時,ROSE HA提供嚴謹的判斷與分析,確認主機出錯之後,才完全啟動備援接管動作

相關詞條

熱門詞條

聯絡我們