專利名稱:一種生產(chǎn)服務(wù)器冗余備份方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器冗余備份技術(shù)領(lǐng)域,特別是涉及利用存儲區(qū)域網(wǎng)絡(luò)(SAN)架構(gòu)的服務(wù)器與存儲設(shè)備的多對多連接特性的冗余備份,具體地講是ー種生產(chǎn)服務(wù)器冗余備份方法及系統(tǒng)。
背景技術(shù):
隨著信息化進程的快速發(fā)展,對于信息系統(tǒng)和應(yīng)用數(shù)據(jù)的高可用要求也越來越高,確保數(shù)據(jù)的安全性,提高信息系統(tǒng)的可靠性,已成為急待解決的問題,不少企業(yè)都設(shè)計、建立了相應(yīng)的數(shù)據(jù)備份和災(zāi)難恢復(fù)方案以提高業(yè)務(wù)連續(xù)性。根據(jù)統(tǒng)計,60%的信息系統(tǒng)故障是由于服務(wù)器的軟、硬件故障造成的,其中操作系統(tǒng)失效和硬盤損壞是常見的故障。很多企業(yè)因此都投入大量資金購買服務(wù)器設(shè)備,制定了相關(guān)的服務(wù)器冗余備份方案。然而,隨著 業(yè)務(wù)的發(fā)展,大量的冗余服務(wù)器已成為企業(yè)機房運維工作的難題,它們不僅增加了設(shè)備的成本和維護量,而且加劇了機房空間和電力容量的緊張狀況。在現(xiàn)有技術(shù)中,企業(yè)機房常用的服務(wù)器冗余備份模式包括冷備、雙機熱備和多點
隹鏈坐
寸 O(I)服務(wù)器冷備模式生產(chǎn)服務(wù)器負責(zé)平時的業(yè)務(wù)處理,并按時進行系統(tǒng)版本、業(yè)務(wù)數(shù)據(jù)的備份;在生產(chǎn)服務(wù)器正常運行時,備用服務(wù)器不投入生產(chǎn)業(yè)務(wù),只定期利用進行生產(chǎn)數(shù)據(jù)同歩,以減少生產(chǎn)服務(wù)器故障時備機切換的時間。備用服務(wù)器需要被配置成與生產(chǎn)服務(wù)器相同或近似的應(yīng)用運行環(huán)境,一般采用“一主一備”的方式。在備機切換時,備用服務(wù)器必須先恢復(fù)故障生產(chǎn)服務(wù)器的數(shù)據(jù),這將大大增加業(yè)務(wù)恢復(fù)時間。(2)雙機熱備模式雙機熱備模式一般采用主從模式,生產(chǎn)服務(wù)器運行應(yīng)用系統(tǒng)來提供服務(wù),與生產(chǎn)服務(wù)器軟、硬件完全冗余的備用服務(wù)器處于待機狀態(tài)。當(dāng)生產(chǎn)服務(wù)器出現(xiàn)故障的時候,高可用(High-AvaiIability, HA)軟件可通過“心跳診斷”檢測出故障,切換備機,保證應(yīng)用在短時間內(nèi)完全恢復(fù)正常使用。但是,雙機熱備模式存在著性能瓶頸,即如果進行切換后,在一臺服務(wù)器上就要同時運行兩個應(yīng)用,造成生產(chǎn)系統(tǒng)性能下降,所以只適合業(yè)務(wù)負載小的應(yīng)用系統(tǒng)。(3)多點集群模式多點集群模式使用多個服務(wù)器組成ー個集群,在服務(wù)器集群上部署應(yīng)用,設(shè)置接管策略,實現(xiàn)負載均衡和故障切換,保證應(yīng)用系統(tǒng)的高可用性。由于集群管理増加了額外的服務(wù)器開銷(如前端負載分配服務(wù)器),在后端服務(wù)器池中應(yīng)用服務(wù)器數(shù)量較少時,多點集群模式將無法達到減少生產(chǎn)服務(wù)器數(shù)量的目的。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種生產(chǎn)服務(wù)器冗余備份方法及系統(tǒng),以解決備用服務(wù)器對故障生產(chǎn)服務(wù)器的快速接管問題。本發(fā)明的目的之ー是,提供一種生產(chǎn)服務(wù)器冗余備份系統(tǒng),該系統(tǒng)包括生產(chǎn)服務(wù)器、備用服務(wù)器、光纖交換機和集中存儲設(shè)備;生產(chǎn)服務(wù)器通過光纖交換機與集中存儲設(shè)備相連接,備用服務(wù)器通過光纖交換機與集中存儲設(shè)備相連接;生產(chǎn)服務(wù)器包括操作系統(tǒng)存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲設(shè)備調(diào)用単元,用于調(diào)用集中存儲設(shè)備中存儲的信息;總線適配単元,用于提供與光纖交換機的光纖I/o通道接ロ ;備用服務(wù)器包括操作系統(tǒng)備份単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置備份單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲設(shè)備識別/切換單元,用于識別集中存儲設(shè)備標識或在所述的生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲設(shè)備中存儲的信息;總線適配単元,用于提供與光纖交換機的光纖I/o通道接ロ ;光纖交換機包括映射關(guān)系存儲單元,用于存儲生產(chǎn)服務(wù)器與對應(yīng)集中存儲設(shè)備的映射關(guān)系;集中存儲設(shè)備訪問単元,用于為生產(chǎn)服務(wù)器或備用服務(wù)器配置連接集中存儲設(shè)備的通道;集中存儲設(shè)備包括數(shù)據(jù)庫存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫;中間件存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件;應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件;業(yè)務(wù)數(shù)據(jù)存儲單元,用于存儲業(yè)務(wù)數(shù)據(jù)。 本發(fā)明的目的之ー是,提供一種生產(chǎn)服務(wù)器冗余備份系統(tǒng),該系統(tǒng)包括多個生產(chǎn)服務(wù)器、ー個備用服務(wù)器、一個光纖交換機和多個集中存儲盤組;每個生產(chǎn)服務(wù)器通過光纖交換機與對應(yīng)的ー個集中存儲盤組相連接,備用服務(wù)器通過光纖交換機與每個集中存儲盤組相連接;每個生產(chǎn)服務(wù)器包括操作系統(tǒng)存儲単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組調(diào)用単元,用于調(diào)用對應(yīng)集中存儲盤組中存儲的信息;總線適配単元,用于提供與光纖交換機的光纖I/o通道接ロ ;備用服務(wù)器包括操作系統(tǒng)備份単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置備份單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組識別/切換單元,用于識別集中存儲盤組的硬盤號或在所述的生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲盤組中存儲的信息;總線適配単元,用于提供與光纖交換機的光纖I/o通道接ロ ;光纖交換機包括映射關(guān)系存儲單元,用于存儲生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系;集中存儲設(shè)備訪問単元,用于為生產(chǎn)服務(wù)器或備用服務(wù)器配置連接對應(yīng)集中存儲盤組的通道;每個集中存儲盤組包括數(shù)據(jù)庫存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫;中間件存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件;應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件;業(yè)務(wù)數(shù)據(jù)存儲単元,用于存儲業(yè)務(wù)數(shù)據(jù)。本發(fā)明的目的之ー是,提供一種生產(chǎn)服務(wù)器冗余備份系統(tǒng),該系統(tǒng)包括多個生產(chǎn)服務(wù)器、ー個備用服務(wù)器、ニ個光纖交換機和多個集中存儲盤組;每個生產(chǎn)服務(wù)器分別通過ニ個光纖交換機與對應(yīng)的ー個集中存儲盤組相連接,備用服務(wù)器分別通過ニ個光纖交換機與每個集中存儲盤組相連接;每個生產(chǎn)服務(wù)器包括操作系統(tǒng)存儲単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組調(diào)用単元,用于調(diào)用對應(yīng)集中存儲盤組中存儲的信息;兩個總線適配単元,用于提供與兩個光纖交換機連接的兩個光纖I/O通道接ロ ;動態(tài)鏈路管理単元,用于兩個光纖I/o通道的故障切換;備用服務(wù)器包括操作系統(tǒng)備份単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置備份單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組識別/切換單元,用于識別集中存儲盤組的硬盤號或在所述的生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲盤組中存儲的信息;兩個總線適配單元,用于提供與兩個光纖交換機連接的兩個光纖I/o通道接ロ ;動態(tài)鏈路管理単元,用于兩個光纖I/O通道的故障切換;每個光纖交換機包括映射關(guān)系存儲單元,用于存儲生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系;集中存儲盤組訪問単元,用于為生產(chǎn)服務(wù)器或備用服務(wù)器配置連接對應(yīng)集中存儲盤組的通道;每個集中存儲盤組包括數(shù)據(jù)庫存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫;中間件存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件;應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件;業(yè)務(wù)數(shù)據(jù)存儲単元,用于存儲業(yè)務(wù)數(shù)據(jù)。本發(fā)明的目的之ー是,提供一種生產(chǎn)服務(wù)器冗余備份方法,該方法包括將多個操作系統(tǒng)相同的生產(chǎn)服務(wù)器組成生產(chǎn)服務(wù)器組;為生產(chǎn)服務(wù)器組配置一個備用服務(wù)器;在備份服務(wù)器的本地硬盤上安裝與生產(chǎn)服務(wù)器相同的操作系統(tǒng)和相同的環(huán)境配置數(shù)據(jù);使每個生產(chǎn)服務(wù)器通過光纖交換機與集中存儲設(shè)備中的對應(yīng)的ー個集中存儲盤組相連接,并調(diào)用集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù);使備用服務(wù)器通過光纖交換機與集中存儲設(shè)備中的每個集中存儲盤組相連接,并識別每個集中存儲盤組的硬盤號,或 在生產(chǎn)服務(wù)器停機時,調(diào)用對應(yīng)集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù),重啟應(yīng)用。本發(fā)明的有益效果在于有效地緩解了高可用方案實施過程中出現(xiàn)的冗余服務(wù)器過多以及隨之引發(fā)的機房空間不足和環(huán)境設(shè)施負載過高等問題,并有效地保證了服務(wù)器軟、硬件故障發(fā)生后應(yīng)用數(shù)據(jù)的同步性和業(yè)務(wù)系統(tǒng)的快速恢復(fù),確保了系統(tǒng)的高可用性和業(yè)務(wù)的連續(xù)性。該技術(shù)提供了一種基于集中存儲設(shè)備的N+1備份解決方案,即N個生產(chǎn)服務(wù)器加一個備用服務(wù)器的備份解決方案。本發(fā)明實施例利用存儲區(qū)域網(wǎng)絡(luò)(SAN)技術(shù)實現(xiàn)備機對故障服務(wù)器的快速接管。本方案具有節(jié)省服務(wù)器設(shè)備、業(yè)務(wù)恢復(fù)時間短、實施與維護的技術(shù)難度低等特點,能有效緩解目前普遍存在的因過多冗余服務(wù)器帶來的維護成本高、機房空間逐漸不足,陷入機房擴容的困境、配套設(shè)施負荷高等問題,為各行業(yè)、領(lǐng)域的企業(yè)提供ー種通用的、跨應(yīng)用系統(tǒng)的冗余備份解決方案。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例生產(chǎn)服務(wù)器冗余備份系統(tǒng)的連接關(guān)系圖;圖2為本發(fā)明實施例生產(chǎn)服務(wù)器的結(jié)構(gòu)框圖;圖3為本發(fā)明實施例備用服務(wù)器的結(jié)構(gòu)框圖;圖4為本發(fā)明實施例光纖交換機的結(jié)構(gòu)框圖;圖5為本發(fā)明實施例集中存儲設(shè)備的結(jié)構(gòu)框圖;圖6為本發(fā)明實施例具有多個生產(chǎn)服務(wù)器的冗余備份系統(tǒng)的連接關(guān)系圖;圖7為本發(fā)明實施例具有多個生產(chǎn)服務(wù)器和ニ個光纖交換機的冗余備份系統(tǒng)的連接關(guān)系圖;圖8為本發(fā)明實施例多個生產(chǎn)服務(wù)器與對應(yīng)的集中存儲盤組的調(diào)用映射關(guān)系圖9為本發(fā)明實施例具有兩個光纖交換機的生產(chǎn)服務(wù)器的結(jié)構(gòu)框圖;圖10為本發(fā)明實施例具有兩個光纖交換機的備用服務(wù)器的結(jié)構(gòu)框圖;
圖11為本發(fā)明實施例生產(chǎn)服務(wù)器冗余備份方法的流程圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例I如圖I所示,本實施例的生產(chǎn)服務(wù)器冗余備份系統(tǒng)包括生產(chǎn)服務(wù)器100、備用服務(wù)器200、光纖交換機300和集中存儲設(shè)備400 ;生產(chǎn)服務(wù)器100通過光纖交換機300與集中存儲設(shè)備400相連接,備用服務(wù)器200通過光纖交換機300與集中存儲設(shè)備400相連接。如圖2所示,生產(chǎn)服務(wù)器100包括操作系統(tǒng)存儲単元101,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置存儲單元102,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲設(shè)備調(diào)用単元103,用于調(diào)用集中存儲設(shè)備400中存儲的信息;總線適配単元104,用于提供與光纖交換機300的光纖I/O通道接ロ。如圖3所示,備用服務(wù)器200包括操作系統(tǒng)備份単元201,用于存儲生產(chǎn)服務(wù)器100的操作系統(tǒng)軟件;環(huán)境配置備份單元202,用于存儲生產(chǎn)服務(wù)器100的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲設(shè)備識別/切換單元203,用于識別集中存儲設(shè)備400的標識或在生產(chǎn)服務(wù)器100停機時調(diào)用對應(yīng)集中存儲設(shè)備400中存儲的信息;總線適配単元204,用于提供與光纖交換機300的光纖I/O通道接ロ。如圖4所示,光纖交換機300包括映射關(guān)系存儲單元301,用于存儲生產(chǎn)服務(wù)器100與對應(yīng)集中存儲設(shè)備400的映射關(guān)系;集中存儲設(shè)備訪問単元302,用于為生產(chǎn)服務(wù)器100或備用服務(wù)器200配置連接集中存儲設(shè)備400的通道。如圖5所示,集中存儲設(shè)備400包括數(shù)據(jù)庫存儲單元401,用于存儲生產(chǎn)服務(wù)器100的操作系統(tǒng)的數(shù)據(jù)庫;中間件存儲單元402,用于存儲生產(chǎn)服務(wù)器100的操作系統(tǒng)的中間件;應(yīng)用軟件存儲單元403,用于存儲應(yīng)用軟件;業(yè)務(wù)數(shù)據(jù)存儲單元404,用于存儲業(yè)務(wù)數(shù)據(jù)。在圖I所示的生產(chǎn)服務(wù)器冗余備份系統(tǒng)中,在系統(tǒng)層面實施備份,在備用服務(wù)器200上只安裝機器運行必須的操作系統(tǒng),將其他數(shù)據(jù)庫、中間件產(chǎn)品和相關(guān)應(yīng)用系統(tǒng)安裝與生產(chǎn)服務(wù)器100共享的集中存儲設(shè)備400上,可以屏蔽各生產(chǎn)服務(wù)器100在應(yīng)用層的差異,最大程度地減少備用服務(wù)器200的冗余,降低機房運行壓力。本實施例的生產(chǎn)服務(wù)器冗余備份系統(tǒng)以光纖交換機300為核心,米用光纖通道(Fiber Channel)協(xié)議,以高速的光纖通道為傳輸媒體建立存儲網(wǎng)絡(luò)。相對于各服務(wù)器里的內(nèi)置磁盤,SAN具有以下優(yōu)勢(I)集中存儲,更有效地利用存儲資源,存儲速度快;(2)采用聚集技術(shù)和故障轉(zhuǎn)移技術(shù),提高其可用性和可靠性;(3)集中存儲設(shè)備到各服務(wù)器的多對多連接方式,提高了靈活性和可擴充性;(4)縮短了數(shù)據(jù)備份和恢復(fù)時間,提高了呑吐量;
(5)簡單、集中的存儲管理,降低了管理工作量,無需中斷業(yè)務(wù),即可添加或重新配置存儲資源。本實施例的生產(chǎn)服務(wù)器冗余備份系統(tǒng),利用SAN架構(gòu)下服務(wù)器與集中存儲設(shè)備中的磁盤陣列“多對多”共享訪問關(guān)系,提供了ー種以集中存儲設(shè)備為核心的簡單、可靠、有效的容災(zāi)備份方案,能實現(xiàn)生產(chǎn)服務(wù)器的N+1冗余備份,從而大量節(jié)省了服務(wù)器設(shè)備,降低機房運行壓力;同時,該方案具有數(shù)據(jù)同步性好、維護簡單等特點,有較好的高可用性和適用范圍。實施例2如圖6所示,本實施例的生產(chǎn)服務(wù)器冗余備份系統(tǒng)包括多個生產(chǎn)服務(wù)器100'、 一個備用服務(wù)器200、一個光纖交換機300和多個集中存儲盤組400';每個生產(chǎn)服務(wù)器通過光纖交換機300與對應(yīng)的ー個集中存儲盤組相連接,備用服務(wù)器200通過光纖交換機300與每個集中存儲盤組相連接。例如,生產(chǎn)服務(wù)器I通過光纖交換機300與集中存儲盤組I相連接,備用服務(wù)器200通過光纖交換機300分別與集中存儲盤組I、集中存儲盤組2及集中存儲盤組n相連接,n為正整數(shù)。每個生產(chǎn)服務(wù)器均包括操作系統(tǒng)存儲単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組調(diào)用単元,用于調(diào)用對應(yīng)集中存儲盤組中存儲的信息;總線適配単元,用于提供與光纖交換機300的光纖I/O通道接ロ ;備用服務(wù)器200包括操作系統(tǒng)備份単元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置備份單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組識別/切換單元,用于識別集中存儲盤組的硬盤號或在生產(chǎn)服務(wù)器(如,生產(chǎn)服務(wù)器I)停機時調(diào)用對應(yīng)集中存儲盤組(如,集中存儲盤組I)中存儲的信息;總線適配単元,用于提供與光纖交換機300的光纖I/O通道接ロ。光纖交換機300包括映射關(guān)系存儲單元,用于存儲生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系;集中存儲設(shè)備訪問単元,用于為生產(chǎn)服務(wù)器或備用服務(wù)器配置連接對應(yīng)集中存儲盤組的通道。每個集中存儲盤組均包括數(shù)據(jù)庫存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫;中間件存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件;應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件;業(yè)務(wù)數(shù)據(jù)存儲單元,用于存儲業(yè)務(wù)數(shù)據(jù)。在圖6所示的生產(chǎn)服務(wù)器冗余備份系統(tǒng)中,包括可安裝各種操作系統(tǒng)的生產(chǎn)服務(wù)器,它們能提供操作系統(tǒng)的設(shè)備驅(qū)動、網(wǎng)絡(luò)通信和系統(tǒng)服務(wù)等功能,為集中存儲盤組中的數(shù)據(jù)庫、中間件和應(yīng)用程序的運行提供系統(tǒng)調(diào)用接口和業(yè)務(wù)處理能力。備用服務(wù)器可以是一系列安裝了不同操作系統(tǒng)的服務(wù)器,它們?yōu)槭褂孟嗤僮飨到y(tǒng)的生產(chǎn)服務(wù)器提供硬件備份。當(dāng)某臺生產(chǎn)服務(wù)器出現(xiàn)故障后,備用服務(wù)器迅速切換,恢復(fù)業(yè)務(wù)。光纖交換機為光纖數(shù)據(jù)鏈路的核心,為生產(chǎn)服務(wù)器、備用服務(wù)器提供了訪問集中存儲盤組的可靠連接。其中,集中存儲設(shè)備訪問単元的技術(shù)是SAN,它能實現(xiàn)服務(wù)器與集中存儲設(shè)備中的磁盤陣列“多對多”共享訪問關(guān)系,確保了備用服務(wù)器按預(yù)先定義的映射關(guān)系接管故障生產(chǎn)服務(wù)器的外接硬盤組。集中存儲設(shè)備由集中存儲盤組組成,在集中存儲盤組的硬盤上安裝了操作系統(tǒng)層之上的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù),為生產(chǎn)服務(wù)器和備用服務(wù)器提供擴展的、可靠的共享存儲。為了實現(xiàn)本實施例的生產(chǎn)服務(wù)器冗余備份系統(tǒng),本實施例技術(shù)方案包括以下步驟步驟I、規(guī)劃服務(wù)器分組,配置集中存儲空間??砂床僮飨到y(tǒng)的不同類型,將生產(chǎn)服務(wù)器分成不同的組,每組生產(chǎn)服務(wù)器配置一臺備用服務(wù)器。分組的原則還可參考業(yè)務(wù)連續(xù)性要求、服務(wù)器故障率等指標,配置更多的備用服務(wù)器以提高系統(tǒng)可靠性,確保同組多臺生產(chǎn)服務(wù)器同時故障時有足夠的備用服務(wù)器接管業(yè)務(wù)。本方案最大可實現(xiàn)一臺備用服務(wù)器同時支持同操作系統(tǒng)的所有生產(chǎn)服務(wù)器,以下的方案描述均是基于這種情況。在生產(chǎn)服務(wù)器分組規(guī)劃完成后,首先在生產(chǎn)服務(wù)器和備用服務(wù)器的本地硬盤上安裝操作系統(tǒng),然后完成生產(chǎn)服務(wù)器和備用服務(wù)器外接共享存儲的掛接。將集中存儲設(shè)備上的硬盤組同時分配給生產(chǎn)服務(wù)器和備用服務(wù)器,以確保備用服務(wù)器切換時能識別原生產(chǎn)機硬盤組。這些步驟可以通過集中存儲設(shè)備上的存儲管理軟件來實現(xiàn),將集中存儲設(shè)備中的硬盤號同時關(guān)聯(lián)生產(chǎn)服務(wù)器和備用服務(wù)器的HBA卡WffN(World Wide Number)號即可。生產(chǎn)服務(wù)器使用該硬盤組進行工作,備用服務(wù)器只是通過操作系統(tǒng)識別該硬盤組信息但不啟用。只有當(dāng)生產(chǎn)服務(wù)器出現(xiàn)故障時,備用服務(wù)器才通過相關(guān)命令接管該硬盤組。為避免光纖線路上的單點故障,如圖7所示,可為每臺生產(chǎn)服務(wù)器和備用服務(wù)器均兩塊HBA卡,通過兩條光纖通道與不同的光纖交換機連接,最終實現(xiàn)雙線連接集中存儲設(shè)備。另外,在各生產(chǎn)服務(wù)器和備用服務(wù)器上安裝動態(tài)鏈路管理軟件,如HDLM(HitachiDynamic Link Manager)軟件,實現(xiàn)光纖I/O通道的負載平衡和故障切換等功能。步驟2 :安裝應(yīng)用系統(tǒng),備份系統(tǒng)信息。在驗證生產(chǎn)服務(wù)器能正常讀寫集中存儲設(shè)備上的硬盤后,在其上安裝相關(guān)的數(shù)據(jù)庫、中間件和應(yīng)用程序,同時業(yè)務(wù)數(shù)據(jù)也必須遷移到集中存儲的硬盤中。在應(yīng)用系統(tǒng)的安裝過程中,有一些參數(shù)和信息不可避免地會寫入生產(chǎn)服務(wù)器本地硬盤上的系統(tǒng)文件中,這些信息也需要備份后保存在備用服務(wù)器中,供備機切換時使用,如在應(yīng)用程序安裝前,Unix類操作系統(tǒng)(包括AIX, Linux, Solaris等)往往要求先新建應(yīng)用用戶、配置應(yīng)用環(huán)境參數(shù),這些信息部分會被保存在本地硬盤中的系統(tǒng)文件內(nèi) (如/etc目錄下passwd、group、shadow、hosts和profile等文件)。由于各生產(chǎn)服務(wù)器間的參數(shù)可能存在不兼容,如同名用戶的環(huán)境設(shè)置(如字符集、命令路徑、參數(shù)變量值等)不同,因此不可能在備用服務(wù)器中都預(yù)先設(shè)置這些用戶,只能在備機切換時用相關(guān)備份文件覆蓋。在應(yīng)用程序安裝時,某些windows操作系統(tǒng)的應(yīng)用安裝程序會在系統(tǒng)注冊表中寫入應(yīng)用程序的版本信息、配置參數(shù)等,這些參數(shù)可以通過regedit工具導(dǎo)出以備恢復(fù)。在應(yīng)用程序安裝后,為保障生產(chǎn)應(yīng)用系統(tǒng)的正常、安全運行,還需要修改部分操作系統(tǒng)參數(shù)、啟動相關(guān)系統(tǒng)服務(wù)。由于備用服務(wù)機為實現(xiàn)對多生產(chǎn)服務(wù)器的兼容,一般僅按缺省配置或最常用配置安裝系統(tǒng),所以生產(chǎn)服務(wù)器上這些被修改的參數(shù)文件和使用的運行腳本都需要備份到備用服務(wù)器中。
生產(chǎn)服務(wù)器的本機硬盤上被修改的系統(tǒng)環(huán)境信息均應(yīng)被備份并傳送到備用服務(wù)器,在備用服務(wù)器切換后,這些系統(tǒng)環(huán)境需要被恢復(fù)后才能重啟業(yè)務(wù)應(yīng)用。當(dāng)生產(chǎn)服務(wù)器進行了重大修改,應(yīng)及時更新這些系統(tǒng)備份文件,確保備用服務(wù)器切換后,應(yīng)用系統(tǒng)能順利運行。步驟3 :生產(chǎn)服務(wù)器故障后的備機切換。當(dāng)生產(chǎn)服務(wù)器發(fā)生故障,需要切換備用服務(wù)器時,應(yīng)先停止生產(chǎn)服務(wù)器上的應(yīng)用,卸載部署在集中存儲設(shè)備上的文件系統(tǒng),再由備份服務(wù)器接管這些文件系統(tǒng)。如果生產(chǎn)服務(wù)器已經(jīng)宕機或非正常關(guān)閉,無法正常卸載集中存儲設(shè)備上的文件系統(tǒng),可以在備用服務(wù)器上通過命令將硬盤解鎖,然后掛接這些文件系統(tǒng)到備用服務(wù)器中,獲得對文件系統(tǒng)的操作權(quán)限。 在確認備用服務(wù)器能正常操作集中存儲設(shè)備上應(yīng)用系統(tǒng)的文件后,即可開始恢復(fù)應(yīng)用的運行環(huán)境,在備用服務(wù)器上用原生產(chǎn)服務(wù)器的系統(tǒng)配置備份文件替換備機的配置文件,并運行環(huán)境配置腳本恢復(fù)系統(tǒng)參數(shù)。經(jīng)過上述備機切換步驟,備用服務(wù)器已接管原生產(chǎn)服務(wù)器調(diào)用的集中存儲硬盤組,并具備與生產(chǎn)服務(wù)器相同的應(yīng)用運行環(huán)境,只需修改IP地址、重啟應(yīng)用后即可直接提供生產(chǎn)服務(wù)。本實施例的技術(shù)方案使備用服務(wù)器數(shù)量得到了極大的壓縮,大大緩解了機房空間和電カ供應(yīng)的緊張狀況,減少了維護工作量。同時,提供了極好的高可用性能,尤其適用于服務(wù)器設(shè)備老化、硬件故障較多的機房。一旦生產(chǎn)服務(wù)器發(fā)生故障,相關(guān)應(yīng)用的數(shù)據(jù)依然保留在集中存儲設(shè)備上,數(shù)據(jù)可以保持與故障點一致,因此業(yè)務(wù)恢復(fù)時RPO指標為0 ;同時,由于備機切換操作簡單,又減少了數(shù)據(jù)恢復(fù)環(huán)節(jié),恢復(fù)時間目標(Recovery Time Objective,RT0)也保持良好性能。實施例3如圖7所示,本實施例的生產(chǎn)服務(wù)器冗余備份系統(tǒng)包括多個生產(chǎn)服務(wù)器、ー個備用服務(wù)器200、ニ個光纖交換機和多個集中存儲盤組;每個生產(chǎn)服務(wù)器分別通過ニ個光纖交換機與對應(yīng)的ー個集中存儲盤組相連接,備用服務(wù)器分別通過ニ個光纖交換機與每個集中存儲盤組相連接。例如,生產(chǎn)服務(wù)器I分別通過光纖交換機I和光纖交換機2的兩個通道與集中存儲盤組I相連接,備用服務(wù)器200通過光纖交換機I和光纖交換機2的兩個通道與每個集中存儲盤組相連接。
如圖9所示,每個生產(chǎn)服務(wù)器100"包括操作系統(tǒng)存儲単元101,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置存儲單元102,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組調(diào)用単元103',用于調(diào)用對應(yīng)集中存儲盤組中存儲的信息;兩個總線適配單元104,用于提供與兩個光纖交換機連接的兩個光纖I/O通道接ロ ;動態(tài)鏈路管理単元105,用于兩個光纖I/O通道的故障切換。如圖10所示,備用服務(wù)器200"包括操作系統(tǒng)備份単元201,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)軟件;環(huán)境配置備份單元202,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù);集中存儲盤組識別/切換單元203',用于識別集中存儲盤組的硬盤號或在生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲盤組中存儲的信息;兩個總線適配単元204,用于提供與兩個光纖交換機連接的兩個光纖I/O通道接ロ ;動態(tài)鏈路管理単元205,用于兩個光纖I/O通道的故障切換。每個光纖交換機包括映射關(guān)系存儲單元,用于存儲生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系;集中存儲盤組訪問単元,用于為生產(chǎn)服務(wù)器或備用服務(wù)器配置連接對應(yīng)集中存儲盤組的通道。如圖8所示,生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系包括生產(chǎn)服務(wù)器I與集中存儲盤組I相對應(yīng),生產(chǎn)服務(wù)器2與集中存儲盤組2相對應(yīng),生產(chǎn)服務(wù)器n與集中存儲盤組n相對應(yīng)。備用服務(wù)器200分別與集中存儲盤組I、集中存儲盤組2、集中存儲盤組n相對應(yīng),并接管發(fā)生故障的生產(chǎn)服務(wù)器所對應(yīng)的集中存儲盤組。每個集中存儲盤組包括數(shù)據(jù)庫存儲單元,用于存儲生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫;中間件存儲單元,用于存儲產(chǎn)服務(wù)器的操作系統(tǒng)的中間件;應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件;業(yè)務(wù)數(shù)據(jù)存儲單元,用于存儲業(yè)務(wù)數(shù)據(jù)。本實施例的技術(shù)方案,為基于SAN架構(gòu)的服務(wù)器高可用技木,利用SAN架構(gòu)下可實現(xiàn)服務(wù)器與存儲裝置之間的多對多的映射,在服務(wù)器安裝時,僅將最小化的操作系統(tǒng)保留在本地硬盤,而將應(yīng)用軟件、數(shù)據(jù)庫、中間件、業(yè)務(wù)數(shù)據(jù)等大量信息存放在SAN架構(gòu)下的集中存儲設(shè)備中。利用SAN架構(gòu)下同一個集中存儲設(shè)備上的硬盤組可通過多路光纖通道分配給多臺服務(wù)器的特點,實現(xiàn)了單備份機支持同操作系統(tǒng)的多臺生產(chǎn)服務(wù)器的N+1冗余備份。當(dāng)某臺生產(chǎn)服務(wù)器出現(xiàn)短期無法恢復(fù)的軟硬件故障時,備用服務(wù)器接管該生產(chǎn)服務(wù)器在集中存儲設(shè)備上的硬盤組,快速恢復(fù)業(yè)務(wù)。本技術(shù)方案包括以下步驟步驟I :規(guī)劃服務(wù)器分組,配置集中存儲空間。I)按操作系統(tǒng)的不同類型,將生產(chǎn)服務(wù)器分成不同的組,每組生產(chǎn)服務(wù)器配置一臺備用服務(wù)器。分組的原則還可參考業(yè)務(wù)連續(xù)性要求、服務(wù)器故障率等指標,配置更多的備用服務(wù)器以提高系統(tǒng)可靠性,確保同組多臺生產(chǎn)服務(wù)器同時故障時有足夠的備用服務(wù)器接管業(yè)務(wù)。2)在各生產(chǎn)服務(wù)器和備份服務(wù)器的本地硬盤上安裝操作系統(tǒng)。生產(chǎn)服務(wù)器應(yīng)該按應(yīng)用系統(tǒng)的運行要求安裝操作系統(tǒng)版本,升級系統(tǒng)補丁。同組生產(chǎn)服務(wù)器可能存在系統(tǒng)補丁版本不一致的問題,如使用Suse Linux操作系統(tǒng)的生產(chǎn)服務(wù)器目前主要有SP2、SP3兩種系統(tǒng)版本號,由于操作系統(tǒng)一般都是“向下兼容”的,所以在備用服務(wù)器上的操作系統(tǒng)應(yīng)選用版本較高的SP3,以保證更好的兼容性、運行性能和安全性。為了保障備用服務(wù)機為實現(xiàn)對多生產(chǎn)服務(wù)器的兼容,一般僅按缺省配置或最常用配置安裝系統(tǒng)。3)實現(xiàn)生產(chǎn)服務(wù)器和備用服務(wù)器外接共享存儲。將集中存儲設(shè)備上的硬盤組同時分配給生產(chǎn)服務(wù)器和備用服務(wù)器,以確保備用服務(wù)器切換時能識別原生產(chǎn)機硬盤組。這些步驟可以通過集中存儲設(shè)備上的存儲管理軟件來實現(xiàn),將集中存儲設(shè)備中的硬盤號同時關(guān)聯(lián)生產(chǎn)服務(wù)器和備用服務(wù)器的HBA卡WffN號即可。WffN號的查詢可以使用以下命令(以AIX系統(tǒng)為例)Isdev-Cc adapter-Sa | grep fcs,查看服務(wù)器連接的光纖設(shè)備;lscfg-vpl fcsO,查看光纖設(shè)備fcsO信息,其中Network Address信息即為WffN號。4)為每臺服務(wù)器配置連接集中存儲設(shè)備的雙通道。為避免光纖線路上的單點故障,如圖7所示,為每臺生產(chǎn)服務(wù)器和備用服務(wù)器均 兩塊HBA卡,通過兩條光纖通道與不同的光纖交換機連接,最終實現(xiàn)雙線連接集中存儲設(shè)備。在光纖通道物理連接完成后,需要在光纖交換機為生產(chǎn)服務(wù)器和備用服務(wù)器配置連接集中存儲設(shè)備的雙通道,參考命令如下為生產(chǎn)服務(wù)器設(shè)置雙通道zone name zoneI vsanlmember interface fcl/1-0member interface fcl/1-2zoneset name zonesetl vsanl
member zone Izoneset activate name zonesetl vsanl為備份服務(wù)器設(shè)置雙通道zone name zone2 vsanlmember interface fcl/1-1member interface fcl/1-3zoneset name zonesetl vsanlmember zone2zoneset activate name zonesetl vsanl5)驗證各服務(wù)器能正確識別集中存儲設(shè)備上分配的邏輯單元號(Logical UnitNumber, LUN)。一般情況下,在Windows操作系統(tǒng)下,打開磁盤管理器應(yīng)當(dāng)能夠讓新卷開始工作(有些要求必須重啟)。在Linux操作系統(tǒng)下,可以自動識別新的LUN。在Solaris和AIX操作系統(tǒng)下,需要運行“cfgadm”或者“devfsadm”命令才能夠看到新的LUN。6)服務(wù)器端安裝、配置動態(tài)鏈路管理軟件。在各生產(chǎn)服務(wù)器和備用服務(wù)器上安裝動態(tài)鏈路管理軟件,如HDLM軟件等,實現(xiàn)光纖1/0通道的負載平衡和故障切換等功能,相關(guān)參考安裝命令如下cp license/var/tmp,拷貝 license ; /installhdlm,安裝 HDLM 軟件;rpm-qi HDLNM,確認軟件成功安裝;/opt/Dynamiclinkmanager/bin/dlnkmgr view-path-lu-sys,查看集中存儲的基
本信息。步驟2 :安裝應(yīng)用系統(tǒng),備份系統(tǒng)信息。I)安裝應(yīng)用系統(tǒng);在驗證生產(chǎn)服務(wù)器能正常讀寫集中存儲設(shè)備上的硬盤后,在其上安裝相關(guān)的數(shù)據(jù)庫、中間件和應(yīng)用程序等軟件,同時業(yè)務(wù)數(shù)據(jù)也必須遷移到集中存儲的硬盤中。2)備份各生產(chǎn)服務(wù)器的系統(tǒng)環(huán)境信息,傳送到備用服務(wù)器。在應(yīng)用系統(tǒng)的安裝過程中,有一些參數(shù)和信息不可避免地會寫入生產(chǎn)服務(wù)器本地硬盤上的系統(tǒng)文件中,這些信息也需要備份后保存在備用服務(wù)器中,供備機切換時使用,如Unix類操作系統(tǒng)(包括AIX, Linux, Solaris等)中的應(yīng)用用戶、環(huán)境參數(shù),這些信息部分會被保存在本地硬盤中的系統(tǒng)文件內(nèi)(如/etc目錄下passwd、group、shadow、hosts 和 profile 等文件)。windows操作系統(tǒng)的應(yīng)用安裝程序會在系統(tǒng)注冊表中寫入應(yīng)用程序的版本信息、配置參數(shù)等,這些參數(shù)可以通過regedit工具導(dǎo)出以備恢復(fù)。為保障生產(chǎn)應(yīng)用系統(tǒng)的穩(wěn)定、安全運行,某些應(yīng)用系統(tǒng)還修改了部分操作系統(tǒng)參數(shù)、啟動了相關(guān)系統(tǒng)服務(wù)。這些配置文件和相關(guān)運行腳本也需要備份。備份完成后,將備份文件打包發(fā)送到備機保存。如果生產(chǎn)機進行了重大修改,應(yīng)及時更新備份文件。上述步驟完成后,如圖7所示,生產(chǎn)服務(wù)器的本地硬盤上只安裝操作系統(tǒng)和與操 作系統(tǒng)密切相關(guān)的環(huán)境配置數(shù)據(jù),而數(shù)據(jù)庫、中間件、應(yīng)用程序、業(yè)務(wù)數(shù)據(jù)等均存放在集中存儲上。而備用服務(wù)器的本地硬盤上只安裝了基本的操作系統(tǒng),并保存了各生產(chǎn)服務(wù)器的系統(tǒng)環(huán)境配置數(shù)據(jù)。步驟3 :主服務(wù)器故障后的備機切換。以下以AIX操作系統(tǒng)為例描述相關(guān)備機切換過程I)原生產(chǎn)機停止應(yīng)用;2)如果主機上還能控制集中存儲設(shè)備,先卸除部署在集中存儲設(shè)備上的文件系統(tǒng),然后關(guān)閉VG,操作命令舉例如下umount/orac I eumount/datafsvaryofivg newdatavg3)在備機上激活PVID導(dǎo)入VG并激活,再裝載包含數(shù)據(jù)庫和應(yīng)用的文件系統(tǒng)chdev-1 hdiskl—a pv = yeschdev-1 hdisk2_a pv = yesimportvg-y newdatavg hdisklvaryonvg newdatavgmount/orac I emount/datafs如果主機不能已經(jīng)宕機或非正常關(guān)閉,備機上的卷組將無法直接激活,必須在上述備機操作前執(zhí)行命令將硬盤解鎖/usr/DynamicLinkManager/bin/dlmpr-k如果有硬盤名后帶*號表示該盤組被鎖定,運行以下命令解鎖/usr/DynamicLinkManager/bin/dlmpr-c hdiskl4)恢復(fù)系統(tǒng)環(huán)境設(shè)置在備機上用原生產(chǎn)服務(wù)器的系統(tǒng)配置備份文件替換備機的配置文件,并運行環(huán)境配置腳本恢復(fù)系統(tǒng)參數(shù)。5)重啟應(yīng)用,恢復(fù)業(yè)務(wù)。經(jīng)過上述備機切換步驟,備機已接管原生產(chǎn)機集中存儲硬盤組,并具備與生產(chǎn)機相同的應(yīng)用運行環(huán)境,只需修改IP地址、重啟應(yīng)用后即可直接提供生產(chǎn)服務(wù)。實施例4
如圖11所示,本實施例的生產(chǎn)服務(wù)器冗余備份方法包括將多個操作系統(tǒng)相同的生產(chǎn)服務(wù)器組成生產(chǎn)服務(wù)器組;為生產(chǎn)服務(wù)器組配置一個備用服務(wù)器;在備份服務(wù)器的本地硬盤上安裝與生產(chǎn)服務(wù)器相同的操作系統(tǒng)和相同的環(huán)境配置數(shù)據(jù);使每個生產(chǎn)服務(wù)器通過光纖交換機與集中存儲設(shè)備中的對應(yīng)的ー個集中存儲盤組相連接,并調(diào)用集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù);使備用服務(wù)器通過光纖交換機與集中存儲設(shè)備中的每個集中存儲盤組相連接,并識別每個集中存儲盤組的硬盤號,或在生產(chǎn)服務(wù)器停機時,調(diào)用對應(yīng)集中存儲盤組 中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù),重啟應(yīng)用。使每個生產(chǎn)服務(wù)器分別通過兩個光纖交換機與集中存儲設(shè)備中的對應(yīng)的ー個集中存儲盤組相連接,并通過一個光纖交換機調(diào)用所述集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù);如果當(dāng)前光纖交換機出現(xiàn)故障,則使生產(chǎn)服務(wù)器切換到另ー個光纖交換機調(diào)用所述集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù)。使備用服務(wù)器分別通過兩個光纖交換機與集中存儲設(shè)備中的每個集中存儲盤組相連接,并通過一個光纖交換機識別每個集中存儲盤組的硬盤號,或在生產(chǎn)服務(wù)器停機吋,調(diào)用對應(yīng)集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù),重啟應(yīng)用。如果當(dāng)前光纖交換機出現(xiàn)故障,則使備用服務(wù)器切換到另ー個光纖交換機識別每個集中存儲盤組的硬盤號,或調(diào)用集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù)。本發(fā)明有效地緩解了高可用方案實施過程中出現(xiàn)的冗余服務(wù)器過多以及隨之引發(fā)的機房空間不足和環(huán)境設(shè)施負載過高等問題,并有效地保證了服務(wù)器軟、硬件故障發(fā)生后應(yīng)用數(shù)據(jù)的同步性和業(yè)務(wù)系統(tǒng)的快速恢復(fù),確保了系統(tǒng)的高可用性和業(yè)務(wù)的連續(xù)性。該技術(shù)提供了一種基于集中存儲的N+1備份解決方案,具有可跨應(yīng)用實施的特性,使其具備廣泛推廣的價值和技術(shù)基礎(chǔ),可為各企業(yè)信息中心的機房部署和規(guī)劃提供一種技術(shù)規(guī)范和通用的架構(gòu)。隨著集中存儲方案的進ー步成熟和應(yīng)用與操作系統(tǒng)分離部署技術(shù)的進一歩深入發(fā)展,此發(fā)明的推廣價值將得到進ー步的提高。本發(fā)明中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種生產(chǎn)服務(wù)器冗余備份系統(tǒng),其特征是,所述的系統(tǒng)包括生產(chǎn)服務(wù)器、備用服務(wù)器、光纖交換機和集中存儲設(shè)備; 所述的生產(chǎn)服務(wù)器通過光纖交換機與所述的集中存儲設(shè)備相連接,所述的備用服務(wù)器通過光纖交換機與所述的集中存儲設(shè)備相連接; 所述的生產(chǎn)服務(wù)器包括 操作系統(tǒng)存儲単元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)軟件; 環(huán)境配置存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù); 集中存儲設(shè)備調(diào)用単元,用于調(diào)用所述集中存儲設(shè)備中存儲的信息; 總線適配単元,用于提供與所述光纖交換機的光纖I/o通道接ロ ; 所述的備用服務(wù)器包括 操作系統(tǒng)備份単元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)軟件; 環(huán)境配置備份單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù); 集中存儲設(shè)備識別/切換單元,用于識別集中存儲設(shè)備標識或在所述的生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲設(shè)備中存儲的信息; 總線適配単元,用于提供與所述光纖交換機的光纖I/o通道接ロ ; 所述的光纖交換機包括 映射關(guān)系存儲單元,用于存儲所述生產(chǎn)服務(wù)器與對應(yīng)集中存儲設(shè)備的映射關(guān)系; 集中存儲設(shè)備訪問単元,用于為所述的生產(chǎn)服務(wù)器或備用服務(wù)器配置連接所述集中存儲設(shè)備的通道; 所述的集中存儲設(shè)備包括 數(shù)據(jù)庫存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫; 中間件存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件; 應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件; 業(yè)務(wù)數(shù)據(jù)存儲単元,用于存儲業(yè)務(wù)數(shù)據(jù)。
2.—種生產(chǎn)服務(wù)器冗余備份系統(tǒng),其特征是,所述的系統(tǒng)包括多個生產(chǎn)服務(wù)器、ー個備用服務(wù)器、一個光纖交換機和多個集中存儲盤組; 每個所述的生產(chǎn)服務(wù)器通過所述的光纖交換機與對應(yīng)的一個所述的集中存儲盤組相連接,所述的備用服務(wù)器通過所述的光纖交換機與每個所述的集中存儲盤組相連接;每個所述的生產(chǎn)服務(wù)器包括 操作系統(tǒng)存儲単元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)軟件; 環(huán)境配置存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù); 集中存儲盤組調(diào)用単元,用于調(diào)用對應(yīng)集中存儲盤組中存儲的信息; 總線適配単元,用于提供與所述光纖交換機的光纖I/O通道接ロ ; 所述的備用服務(wù)器包括 操作系統(tǒng)備份単元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)軟件; 環(huán)境配置備份單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù); 集中存儲盤組識別/切換單元,用于識別集中存儲盤組的硬盤號或在所述的生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲盤組中存儲的信息; 總線適配単元,用于提供與所述光纖交換機的光纖I/O通道接ロ ;所述的光纖交換機包括 映射關(guān)系存儲單元,用于存儲所述生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系; 集中存儲設(shè)備訪問単元,用于為所述的生產(chǎn)服務(wù)器或備用服務(wù)器配置連接對應(yīng)集中存儲盤組的通道; 每個所述的集中存儲盤組包括 數(shù)據(jù)庫存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫; 中間件存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件; 應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件; 業(yè)務(wù)數(shù)據(jù)存儲単元,用于存儲業(yè)務(wù)數(shù)據(jù)。
3.—種生產(chǎn)服務(wù)器冗余備份系統(tǒng),其特征是,所述的系統(tǒng)包括多個生產(chǎn)服務(wù)器、ー個備用服務(wù)器、ニ個光纖交換機和多個集中存儲盤組; 每個所述的生產(chǎn)服務(wù)器分別通過所述的ニ個光纖交換機與對應(yīng)的一個所述的集中存儲盤組相連接,所述的備用服務(wù)器分別通過所述的ニ個光纖交換機與每個所述的集中存儲盤組相連接; 每個所述的生產(chǎn)服務(wù)器包括 操作系統(tǒng)存儲単元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)軟件; 環(huán)境配置存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù); 集中存儲盤組調(diào)用単元,用于調(diào)用對應(yīng)集中存儲盤組中存儲的信息; 兩個總線適配単元,用于提供與所述兩個光纖交換機連接的兩個光纖I/O通道接ロ ; 動態(tài)鏈路管理単元,用于兩個光纖I/O通道的故障切換; 所述的備用服務(wù)器包括 操作系統(tǒng)備份単元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)軟件; 環(huán)境配置備份單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的相關(guān)環(huán)境配置數(shù)據(jù); 集中存儲盤組識別/切換單元,用于識別集中存儲盤組的硬盤號或在所述的生產(chǎn)服務(wù)器停機時調(diào)用對應(yīng)集中存儲盤組中存儲的信息; 兩個總線適配単元,用于提供與所述兩個光纖交換機連接的兩個光纖I/o通道接ロ ; 動態(tài)鏈路管理単元,用于兩個光纖I/o通道的故障切換; 每個所述的光纖交換機包括 映射關(guān)系存儲單元,用于存儲所述生產(chǎn)服務(wù)器與對應(yīng)集中存儲盤組的映射關(guān)系; 集中存儲盤組訪問単元,用于為所述的生產(chǎn)服務(wù)器或備用服務(wù)器配置連接對應(yīng)集中存儲盤組的通道; 每個所述的集中存儲盤組包括 數(shù)據(jù)庫存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的數(shù)據(jù)庫; 中間件存儲單元,用于存儲所述生產(chǎn)服務(wù)器的操作系統(tǒng)的中間件; 應(yīng)用軟件存儲單元,用于存儲應(yīng)用軟件; 業(yè)務(wù)數(shù)據(jù)存儲単元,用于存儲業(yè)務(wù)數(shù)據(jù)。
4.一種生產(chǎn)服務(wù)器冗余備份方法,其特征是,所述的方法包括 將多個操作系統(tǒng)相同的生產(chǎn)服務(wù)器組成生產(chǎn)服務(wù)器組; 為所述的生產(chǎn)服務(wù)器組配置一個備用服務(wù)器;在所述的備份服務(wù)器的本地硬盤上安裝與所述生產(chǎn)服務(wù)器相同的操作系統(tǒng)和相同的環(huán)境配置數(shù)據(jù); 使每個所述的生產(chǎn)服務(wù)器通過光纖交換機與集中存儲設(shè)備中的對應(yīng)的ー個集中存儲盤組相連接,并調(diào)用所述集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù); 使所述的備用服務(wù)器通過所述的光纖交換機與所述的集中存儲設(shè)備中的每個集中存儲盤組相連接,并識別每個集中存儲盤組的硬盤號,或在所述的生產(chǎn)服務(wù)器停機吋,調(diào)用對應(yīng)集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù),重啟應(yīng)用。
5.根據(jù)權(quán)利要求4所述的生產(chǎn)服務(wù)器冗余備份方法,其特征是,所述的方法包括 使每個所述的生產(chǎn)服務(wù)器分別通過兩個光纖交換機與集中存儲設(shè)備中的對應(yīng)的ー個集中存儲盤組相連接,并通過一個所述的光纖交換機調(diào)用所述集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù); 如果當(dāng)前光纖交換機出現(xiàn)故障,則使所述的生產(chǎn)服務(wù)器切換到另一個光纖交換機調(diào)用所述集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的生產(chǎn)服務(wù)器冗余備份方法,其特征是,所述的方法包括 使所述的備用服務(wù)器分別通過所述的兩個光纖交換機與所述的集中存儲設(shè)備中的每個集中存儲盤組相連接,并通過一個光纖交換機識別每個集中存儲盤組的硬盤號,或在所述的生產(chǎn)服務(wù)器停機時,調(diào)用對應(yīng)集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù),重啟應(yīng)用; 如果當(dāng)前光纖交換機出現(xiàn)故障,則使所述的備用服務(wù)器切換到另ー個光纖交換機識別每個集中存儲盤組的硬盤號,或調(diào)用所述集中存儲盤組中存儲的數(shù)據(jù)庫、中間件、應(yīng)用軟件和業(yè)務(wù)數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種生產(chǎn)服務(wù)器冗余備份方法及系統(tǒng),該系統(tǒng)包括生產(chǎn)服務(wù)器、備用服務(wù)器、光纖交換機和集中存儲設(shè)備;生產(chǎn)服務(wù)器通過光纖交換機與集中存儲設(shè)備相連接,備用服務(wù)器通過光纖交換機與集中存儲設(shè)備相連接;生產(chǎn)服務(wù)器包括操作系統(tǒng)存儲單元,環(huán)境配置存儲單元,集中存儲設(shè)備調(diào)用單元,總線適配單元;備用服務(wù)器包括操作系統(tǒng)備份單元,環(huán)境配置備份單元,集中存儲設(shè)備識別/切換單元,總線適配單元;光纖交換機包括映射關(guān)系存儲單元,集中存儲設(shè)備訪問單元;集中存儲設(shè)備包括數(shù)據(jù)庫存儲單元,中間件存儲單元,應(yīng)用軟件存儲單元,業(yè)務(wù)數(shù)據(jù)存儲單元。以解決備用服務(wù)器對故障生產(chǎn)服務(wù)器的快速接管問題。
文檔編號H04L29/08GK102655460SQ20121000218
公開日2012年9月5日 申請日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者劉威, 周正興, 宋建, 彭昊, 李一明, 王偉, 胡濤, 郭巍 申請人:中國工商銀行股份有限公司