• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            ROSE HA簡介

            Posted on 2009-08-09 14:32 Prayer 閱讀(849) 評論(0)  編輯 收藏 引用 所屬分類: 系統、備份等
            ROSE HA將冗余的硬件資源配置成一個高可用性系統。 所有的服務器可以是不同類型或不同品牌。RoseHA的工作方式 · 所有的服務器可以是不同類型或不同品牌。 ·
             RoseHA 支持主從方式以及對等方式。在主從方式中,一個服務器被指定為進行關鍵性操作的主服務器,另一服務器作為熱備份服務器。
            在對等方式中,所有服務器指定為各自進行關鍵性操作的主服務器。兩臺服務器互相備份
            1.硬件組成: A· 服務器:運行同一版本操作系統的計算機系統。
            l 主服務器:提供主服務的計算機系統, 但相對于其它主服務來說,主服務器也可以是備份服務器。
            l 備份服務器:配置有某些用以恢復故障服務的硬件設備的計算機系統。如果主服務運行正常,沒有出現故障,此時,備份服務器將處于以下三種狀態之一:空閑·執行副服務·執行主服務。一臺備份服務器可以裝備多個硬件設備,用以恢復多個故障服務;另一方面,對一些重要的服務,也可采用ACTIVE/ACTIVE方式,這樣可以進一步提高冗余度,增加系統可靠性。 B· Clients(客戶端): 是指那些訪問服務的計算機系統。 2.通信連接 ROSE HA支持運行TCP/IP協議的ATM·Ethernet·10M/100M以太網·光纖網 私有網:用以交換服務器心跳的網絡。它可通過一條獨立的網絡連接來傳送心跳,也可采用RS-232以點對點的通信方式來傳送心跳。公有網:供客戶端訪問服務的網絡。連接公有網最好的辦法是用獨立的網絡連接,這樣,客戶端可以通過指定網絡訪問相關服務,從而提高系統的可靠性;其次,多個服務負載也可以由多個獨立分離的網絡分別承擔或由一個網絡獨立承擔。主網絡接口: 此接口是客戶端訪問服務的入口,客戶通過一個特定的網絡IP地址來識別服務. 備份網絡接口: (服務器間的服務恢復:)此接口是安裝在備份服務器上用來提供訪問主服務的備份的網絡IP地址。如果主服務器出現故障,則備份服務器會將服務接管過來,且備份網絡接口也會將原在主網絡接口的IP地址接管過來。本地的服務恢復:可以在主服務器上另外安裝一個備份網絡接口,用來做備份網絡接口, 這時如果主網絡接口出現故障,此備份接口將接管主IP 地址, 而避免相關服務在兩臺服務器之間的切換。 3. 在線存儲: SCSI磁盤設備私有磁盤:主要是用于存儲操作系統及那些在服務被接管時不被訪問的數據。共享磁盤:兩臺主機通過獨立的訪問路徑訪問共享磁盤。在每個服務器中都有各 自獨立的供主服務使用的共享磁盤的分區,這樣可保證在備份服務器接管時服務及數據的可靠性。另外,在磁盤發生故障時,還可以采取如下能保證數據可靠性的冗余及容錯的磁盤介質: Mirroring(鏡像) SUN在線磁盤介質; RDBMS鏡像; RAID 1、3、5磁盤陣列;(一) 組件說明 1. 服務 主服務: 此服務是在指定的主服務器上運行,Client可通過連接在該服務器上的NIC上的指定的Active IP 地址來訪問,主服務由HA軟件來管理,當主服務器出現故障時,在很短的宕機時間內,備份服務器會將主服務接管過去。副服務: 是指不由HA管理的服務.對它而言,不存在備份服務器。副服務可以在不中斷主服務的情況下隨時被中斷,原來分配給它的資源也會分配給主服務的接管任務中。 2. Agents Agents用來監測一些重要的硬件和軟件資源的可靠性,這些資源包括如下內容: l 服務器 l 網絡接口通信連接(通信服務) l 在線存儲系統(文件服務,磁盤服務) l 重要的系統及相關的應用程序 判斷Agents的好壞,主要可以從這樣幾個因素來考慮:首先,對系統資源的占用要小;對系統性能的影響要小;對錯誤信息要能實時反映;另外是該Agent的可靠性,不要產生重大錯誤,發生虛假報警。 Agents開發工具: Agents實際上是一些C(C++)程序和shell scripts。ROSE HA為要開發新的Agents的用戶提供了API及模板文件。用戶要檢驗自己應用的可靠性,必須寫出精確的Agent程序或shell腳本。在ROSE HA軟件中,HA管理器與Agents間的通訊是通過API來完成的,因此,用戶不需再做其他的編程工作。 3. HA服務器 HA服務器(HA Daemon)是ROSE HA的核心部分。它主要完成以下工作: *監測服務器,看是否所有用來執行服務的資源都是可靠的。 *根據HA的配置文件對服務器進行配置。 *啟動指定的服務. *啟動服務的Agents. *通過Agents來監測服務器及服務的所有相關進程。 *管理用來恢復故障服務的冗余硬件資源。 *根據接收到的服務器心跳及Agents心跳,處理相應的事件日志、錯誤處理及在線恢復工作。 4. 心跳 Agents心跳: 通過周期性的Agents心跳,Agents會將服務的可靠性通知HA Daemon。Agents心跳是通過共享內存來實現的,如果服務的可用性出現問題,Agents會停止向HA管理器發送心跳。Agents心跳在預定時間內的丟失預示著它所監測的服務出現了故障,此時,ROSE HA會執行服務的切換進程。 服務器心跳: 通過周期性的服務器心跳,服務器會將自身的可靠性通知對方服務器。服務器心跳是通過基于TCP/IP 的Socket或RS-232線來傳送的,如果服務器出現故障,HA管理器將向對方發送死的心跳,或停止發送心跳。此心跳在一定時間內的丟失預示著此服務器已出現故障,此時,ROSE HA將開始執行服務的切換過程。 5. HA配置文件 在每臺裝有ROSE HA系統的服務器中,都會產生一個配置文件,此文件就是一個根據由用戶定義要求保護相關服務所定的工作表。此文件可以根據不同應用環境的要求加以修改,該配置文件主要包含以下內容: *已獲得的軟件許可,可以運行ROSE HA軟件的所有License信息。 *配置服務:』服務的啟動與停止的shell程序『服務的Agents 』所要求的硬件資源(如服務器,網卡及共享磁盤分區等等)和其各自的標識(IP地址,安裝點等等)。『指定的冗余硬件設備。 *私有網的配置信息 6. Shell 程序 用戶可以針對以下內容,自己編寫Shell程序:* 起動和停止服務* 執行故障服務的切換* 執行事件通知:向系統控制臺發送信息,通過E-mail將信息通知對方,向用戶發出廣播信息,初始化進程等。

            少妇人妻88久久中文字幕| 国产精品嫩草影院久久| 国产精品女同一区二区久久| 久久99热狠狠色精品一区| 亚洲天堂久久精品| 三级三级久久三级久久| 久久香蕉超碰97国产精品| 欧美精品福利视频一区二区三区久久久精品 | 狠狠干狠狠久久| 精品一久久香蕉国产线看播放| 国内精品伊人久久久久777| 久久亚洲精品中文字幕三区| 中文字幕日本人妻久久久免费 | 性做久久久久久久| 国产免费久久精品丫丫| 久久久久亚洲AV片无码下载蜜桃| 久久久久亚洲精品天堂久久久久久| 久久久久亚洲AV成人网人人网站| 中文字幕久久欲求不满| 色欲综合久久躁天天躁蜜桃| 日韩电影久久久被窝网| 久久久久久国产a免费观看不卡 | 亚洲国产精品久久久久| 亚洲伊人久久大香线蕉综合图片 | 国产巨作麻豆欧美亚洲综合久久 | 久久精品草草草| 久久久无码一区二区三区| 亚洲va中文字幕无码久久 | 久久66热人妻偷产精品9| 韩国免费A级毛片久久| 国产精品99久久久精品无码| 久久青青草原精品国产不卡| 久久亚洲国产欧洲精品一| 精品999久久久久久中文字幕| 亚洲国产精品无码久久久秋霞2| 久久乐国产精品亚洲综合| 青青久久精品国产免费看| 午夜视频久久久久一区| 亚洲另类欧美综合久久图片区| 亚洲AV日韩精品久久久久| 东方aⅴ免费观看久久av|