1、雙機熱備軟體的分類
一種是基於共享的存儲設備的方式,另一種是沒有共享的存儲設備的方式,一般稱為純軟體方式。例如Cluster HA for windows、Cluster HA for Linux、Moebius for SQL Server等。
基於存儲共享的雙機熱備是雙機熱備的最標准方案。
對於這種方式,採用兩台伺服器,使用共享的存儲設備(磁碟陣列櫃或存儲區域網SAN)。兩台伺服器可以採用互備、主從、並行等不同的方式。在工作過程中,兩台伺服器將以一個虛擬的IP地址對外提供服務,依工作方式的不同,將服務請求發送給其中一台伺服器承擔。同時,伺服器通過心跳線(目前往往採用建立私有網路的方式)偵測另一台伺服器的工作狀況。當一台伺服器出現故障時,另一台伺服器根據心跳偵測的情況做出判斷,並進行切換,接管服務。對於用戶而言,這一過程是全自動的,在很短時間內完成,從而對業務不會造成影響。由於使用共享的存儲設備,因此兩台伺服器使用的實際上是一樣的數據,由雙機或集群軟體對其進行管理。常見的雙機軟體有Cluster HA for windows、Cluster HA for Linux等。
對於純軟體的方式,則是通過支持鏡像的雙機軟體,將數據可以實時復制到另一台伺服器上,這樣同樣的數據就在兩台伺服器上各存在一份,如果一台伺服器出現故障,可以及時切換到另一台伺服器。
純軟體方式還有另外一種情況,即伺服器只是提供應用服務,而並不保存數據(比如只進行某些計算,做為應用伺服器使用)。
2、Linux伺服器雙機熱備詳細過程
通常說的雙機熱備是指兩台機器都在運行,但並不是兩台機器都同時在提供服務。
當提供服務的一台出現故障的時候,另外一台會馬上自動接管並且提供服務,而且切換的時間非常短。
下面來以keepalived結合tomcat來實現一個web伺服器的雙機熱備過程:
keepalived的工作原理是VRRP虛擬路由冗餘協議。
在VRRP中有兩組重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。
VRRP路由器是指運行VRRP的路由器,是物理實體,虛擬路由器是指VRRP協議創建的,是邏輯概念。一組VRRP路由器協同工作,共同構成一台虛擬路由器。Vrrp中存在著一種選舉機制,用以選出提供服務的路由即主控路由,其他的則成了備份路由。
當主控路由失效後,備份路由中會重新選舉出一個主控路由,來繼續工作,來保障不間斷服務。
兩台物理伺服器和一個虛擬伺服器(vip):master:redhat2.6.18-53.el5192.168.8.4;backup:redhat2.6.18-53.el5192.168.8.6;vip:192.168.8.100。
節點A192.168.8.4(主節點),節點B192.168.8.6(備用節點),虛擬IP(對外提供服務的IP192.168.8.100)
在這種模式下,虛擬IP在某時刻只能屬於某一個節點,另一個節點作為備用節點存在。
當主節點不可用時,備用節點接管虛擬IP(即虛擬IP漂移至節點B),提供正常服務。
keepalived的原理可以這樣簡單理解:
keepalived安裝在兩台物理伺服器上,並相互監控對方是否在正常運行。
當節點A正常的時候:節點A上的keepalived會將下面的信息廣播出去:
192.168.8.100這個IP對應的MAC地址為節點A網卡的MAC地址
其它電腦如客戶端和NodeB會更新自己的ARP表,對應192.168.8.100的MAC地址=節點A網卡的MAC地址。
當節點A發生故障的時候,節點B上的keepalived會檢測到,並且將下面的信息廣播出去:
192.168.8.100這個IP對應的MAC地址為節點B網卡的MAC地址
其它電腦如客戶端會更新自己的ARP表,對應192.168.8.100的MAC地址=節點B網卡的MAC地址。
(2)伺服器熱備軟體擴展資料:
雙機熱備特指基於active/standby方式的伺服器熱備。伺服器數據包括資料庫數據同時往兩台或多台伺服器執行寫操作,或者使用一個共享的存儲設備。在同一時間內只有一台伺服器運行。
當其中運行著的一台伺服器出現故障無法啟動時,另一台備份伺服器會通過軟體診測(一般是通過心跳診斷)將standby機器激活,保證應用在短時間內完全恢復正常使用。
Keepalived的運行原理是基於VRRP(虛擬路由冗餘協議)機制,在VRRP中有兩個重要的概念:VRRP路由器和虛擬路由器,主控路由器和備份路由器。
VRRP路由器是一種實體路由器設備,而虛擬路由器則是基於VRRP協議構建的虛擬路由器,是軟性的虛擬概念,一組VRRP路由器協同工作,共同構造一台虛擬伺服器。
VRRP協議支持一種選舉機制,主要用來選出用來提供服務的路由即主控路由,其它的就是備份路由了,當主控路由失效之後,備份路由中重新選出一個主控路由(往往按照設置好的優先順序別重新分配),接管主控服務,繼續工作,來保證不間斷的提供服務。
參考資料:網路-雙機熱備
3、Windows2008R2如何使用系統自帶軟體做雙機鏡像熱備?
據我所知,系統自帶的MSCS只能給予存儲做共享式熱備,不能做鏡像熱備;
4、雙機熱備的2台伺服器上裝的軟體都相同嗎?
不用相同的,但為了穩定,機器配置最好相同,其他的就是看你做雙機的備份內容,如果是SQL熱備,就都得裝同版本的SQL,如此類推
5、請問什麼是雙機熱備軟體,簡述它工作的原理?
從廣義上講
就是伺服器高可用應用的另一種說法,英譯為:high available,而我們通常所說的熱備是根據意譯而來,同屬於高可用范疇,而雙機熱備只限定了高可用中的兩台伺服器。熱備軟體是用來解決一種不可避免的計劃和非計劃系統宕機問題的軟體解決方案,當然也有硬體的。是構築高可用集群系統的基礎軟體,對於任何導致系統宕機或服務中斷的故障,都會觸發軟體流程來進行錯誤判定、故障隔離、以及通地聯機恢復來繼續執行被中斷的服務。在這個過程中,用戶只需要經受一定程度可接受的時延,而能夠在最短的時間內恢復服務。
從狹義上講
雙機熱備特指基於高可用系統中的兩台伺服器的熱備(或高可用),因兩機高可用在國內使用較多,故得名雙機熱備,雙機高可用按工作中的切換方式分為:主-備方式(Active-Standby方式)和雙主機方式(Active-Active方式),主-備方式即指的是一台伺服器處於某種業務的激活狀態(即Active狀態),另一台伺服器處於該業務的備用狀態(即Standby狀態)。而雙主機方式即指兩種不同業務分別在兩台伺服器上互為主備狀態(即Active-Standby和Standby-Active狀態)。 註:Active-Standby的狀態指的是某種應用或業務的狀態,並非指的是伺服器狀態。
[編輯本段]組成雙機熱備的方案主要的兩種方式
基於共享存儲(磁碟陣列)的方式
共享存儲方式主要通過磁碟陣列提供切換後,對數據完整性和連續性的保障。用戶數據一般會放在磁碟陣列上,當主機宕機後,備機繼續從磁碟陣列上取得原有數據。如下圖所示。 這種方式因為使用一台存儲設備,往往被業內人士稱為磁碟單點故障。但一般來講存儲的安全性較高。所以如果忽略存儲設備故障的情況下,這種方式也是業內採用最多的熱備方式。
基於數據復制的方式
這種方式主要利用數據的同步方式,保證主備伺服器的數據一致性。 數據同步方式 基本於數據復制的方式有多種方法,其性能和安全也不盡相同,其主要方法有以下幾種: A、單純的文件方式的考貝不適用於資料庫等應用,因為打開的文件是不能被復制的,如果要復制必須將資料庫關閉,這顯然是不可以的。以文件方式的復制主要適用於WEB頁的更新,FTP上傳應用,對主備機數據完整性,連續性要求不高的情況下使用。 B、利用資料庫所帶有復制功能,比如SQLServer2000或2005所帶的定閱復制,這種方式用戶要根據自己的應用小心使用,原因主要是: (1)SQLServer的定閱復制會在用戶表上增加欄位,對那些應用軟體編程要求較高,如果在應用軟體端書寫時未明確指定欄位的用戶,而使用此功能會造成應用程序無法正常工作。 (2)數據滯留,這個限制怕也是最要命的,因為SQLServer在數據傳輸過程中數據並非實時的到達主備機,而是數據先寫到主機,再寫到備機,如此一來,備機的數據往往來不及更新,此時如果發生切換,備機的數據將不完整,也不連續,如果用戶發現已寫入的數據在備機找不到,重新寫入的話,則主機修復後,就會發生主備機數據嚴重沖突,資料庫會亂掉。 (3)復雜應用切莫使用定閱復制來做雙機熱備,包括數據結構中存儲過程的處理,觸發器和序列,一旦發生沖突,修改起來非常麻煩。 (4)伺服器性能降低,對於大一點的資料庫,SQLServer2000或2005所帶的定閱復制會造成伺服器資料庫運行緩慢。 總之SQLServer2000或2005所帶的定閱復制主要還是應用於數據快照服務,切莫用他來做雙機熱備中的數據同步。 C:硬碟數據攔截,目前國際國內,比較成熟的雙機熱備軟體通常會使用硬碟數據攔截的技術,通常稱為鏡像軟體即Mirror軟體,這種技術當前已非常成熟,攔截的方式也不盡相同。 (1)分區攔截技術,以Pluswell熱備份產品為例,他採用的是一種分區硬碟扇區攔截的技術,通過驅動級的攔截方式,將數據寫往硬碟的數據提取,並著先寫到備用伺服器,以保證備用伺服器的數據最新,然後再將數據回寫到主機硬碟。這種方式將絕對保證,主備機資料庫的數據完全一致,無論發生哪種切換,都能保證資料庫的完整性與連續性。由於採用分區攔截技術,所以用戶可以根據需要在一塊硬碟上劃分適合大小的分區來完成數據同步工作。 (2)硬碟攔截技術,以Symantec的Co-Standby為例,也是一種有效的硬碟攔截軟體,他的攔截主要基於一整塊硬碟,往往在硬碟初始化時需要消耗大量的時間。
6、HP伺服器的熱備過程
您好,歡迎您使用惠普產品。
很抱歉,百度知道企業平台暫時沒有惠普伺服器產品相應的技術支持。 伺服器設置專業性較強,為避免耽誤您過多時間盡快解決問題,建議您直接撥打支持熱線800-810-2058(不支持手機撥打,請使用固話或小靈通撥打)或400-610-2058(可手機撥打)詢問下如何調試。
如果不方便撥打電話,惠普伺服器方面的問題您也可以嘗試打開下面的網址,選擇所使用的產品類型(伺服器及存儲設備)然後點擊相應的產品前的+號,再點擊選擇【登錄聊天室】進行咨詢即可,http://www.hp.com.cn/chat
7、X86伺服器上使用高可用(雙機熱備)軟體的比例大概是多少?根據是什麼?
額,做雙機的話一般看客戶的需求吧。主要還是看他們伺服器跑什麼應用。根據我們客戶買伺服器的情況,一般做雙機的比例是5%吧。需要幫助的Q我!
8、做雙機熱備的來,請問除了要兩台伺服器外,軟體有什麼要求。
雙機容錯的核心是雙機熱備軟體通過互相監控來實現熱備的效果。你必須內去購買專門的熱備軟體容,WINDOWS平台下,推薦幾種如下1、rose ha for windows(也有unix版本的),價格不貴,1萬5-3萬之間吧。這款國內盜版比較多2、lifekeeper for windows(也有unix版本的),價格和Rose差不多。3、legato的octopus(他可以不用盤櫃做雙機)。就是現在EMC公司的一部分
9、這個伺服器熱備軟體是哪家的?
推薦微軟的Azure伺服器備份軟體,適合中小型企業的網站數據備份。
另外IBM的伺服器備份軟體也可以嘗試。
10、雙機熱備軟體有什麼作用
雙機熱備的作用直白的說就是給伺服器配置了一台備用的機器,當正在運行的伺服器出現了問題,那個備用的伺服器能立即接替主伺服器的業務繼續運行,出現的時間差會很短,是通過心跳線進行連接的。ReYun ha這款軟體還是很不錯的,您可以進行詳細的了解,屬於國產的品牌。