版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 畢 業(yè) 設(shè) 計 說 明 書</p><p> 2011 年 月 日</p><p><b> 計算機與軟件學院</b></p><p> 畢業(yè)設(shè)計(論文)誠信承諾</p><p> 我謹在此承諾:本人所寫的畢業(yè)論文《數(shù)據(jù)存儲實現(xiàn)》,系本人獨立完成,沒有抄襲行為,凡涉及其他作者的觀點和
2、材料,均作了注釋與說明,若有不實,后果由本人承擔。</p><p> 承諾人(簽名): </p><p> 年 月 日</p><p><b> 摘 要</b></p><p> 計算機的誕生和發(fā)展促進了人類社會的進步和繁榮,作為信息科學的載體和核心,計算機在知識時代扮演了重要的角色。在
3、行政機關(guān)、企事業(yè)單位工作中,以計算機為中心,采用一系列現(xiàn)代化的辦公設(shè)備和先進的通信技術(shù),廣泛、全面、迅速地收集、整理、加工、存儲和使用信息,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作。改變過去復雜、低效的手工辦公方式,為科學管理和決策服務(wù),從而達到提高行政效率的目的,企業(yè)實現(xiàn)辦公自動化的程度也是衡量其實現(xiàn)現(xiàn)代化管理的標準。 論文以江蘇巨鴻電子信息技術(shù)有限公司的數(shù)據(jù)庫服務(wù)器(DBSERVER)為例,詳細的介紹了為保證服務(wù)的不間斷性搭
4、建服務(wù)器群集的過程。主要介紹了我為公司的兩臺數(shù)據(jù)庫服務(wù)器在windows下的群集管理軟件MSCS、數(shù)據(jù)庫的群集安裝和負載均衡,是一個數(shù)據(jù)庫服務(wù)器的群集雙機熱備。</p><p> 關(guān)鍵詞:數(shù)據(jù)庫服務(wù)器;群集;雙機熱備;仲裁資源;負載均衡 </p><p><b> Abstract</b></p><p> The computer
5、9;s birth and development promoted the progress of human society and prosperity, as the carrier of information science and the core of the computer era in knowledge plays an important role. In administrative organs, ente
6、rprises and work units to computer as the center, adopt a series of modern office equipment and advanced communications technology, widely, comprehensive, quickly collecting, sorting, processing, storage and use of infor
7、mation, make enterprise internal personnel quickl</p><p> Key Words:</p><p> Database server; cluster ; Dual machine thermal prepare ; quorum resource ; Load balance</p><p><
8、;b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 2 群集和容災(zāi)的概述2</p><p> 2.1 集群技術(shù)2</p><p><b> 2.2 容災(zāi)3</b></p><p> 3 群集實現(xiàn)過程
9、4</p><p> 3.1 需求分析4</p><p> 3.2 環(huán)境介紹4</p><p> 3.2.1 軟件環(huán)境4</p><p> 3.2.2 硬件環(huán)境5</p><p><b> 3.3前期準備6</b></p><p> 3.3.1 系統(tǒng)
10、安裝和基本配置6</p><p> 3.3.2 安裝DNS6</p><p> 3.3.3 安裝活動目錄6</p><p> 3.4 群集安裝9</p><p> 3.4.1 Windows 故障轉(zhuǎn)移群集9</p><p> 3.4.2 雙節(jié)點群集安裝11</p><p>
11、 3.5故障轉(zhuǎn)移測試17</p><p> 4 群集安裝數(shù)據(jù)庫18</p><p> 4.1 前期準備18</p><p> 4.2 數(shù)據(jù)庫安裝并加入群集18</p><p> 4.3數(shù)據(jù)庫故障轉(zhuǎn)移測試21</p><p> 5. 網(wǎng)絡(luò)負載平衡管理器(NLB)22</p><
12、p> 5.1 網(wǎng)絡(luò)負載平衡管理器介紹22</p><p> 5.2 windows 2003 負載均衡的實現(xiàn)23</p><p><b> 結(jié)論25</b></p><p><b> 致謝26</b></p><p><b> 參考文獻27</b>&l
13、t;/p><p><b> 1 緒論</b></p><p> 毫無疑問,這是一個信息社會。隨著IT技術(shù)的飛速發(fā)展,我們的生活已經(jīng)離不開計算機,離不開網(wǎng)絡(luò)。信息,作為企業(yè)寶貴的資源,其重要性已經(jīng)得到了人們的充分認識。試想一下,如果您是一名企業(yè)高管,當您的企業(yè)遭遇如下事故時您將如何面對:</p><p> 某一天,公司的交易數(shù)據(jù)因操作失誤而損壞
14、</p><p> 醫(yī)院保存的所有病歷因為服務(wù)器的宕機而無法訪問</p><p> 某大型連鎖公司的賣場因為數(shù)據(jù)庫無法訪問導致不能營業(yè)</p><p> 這樣的例子還有很多很多,那么這樣的事故所帶來的后果是什么?至少,很難想象這個不幸的企業(yè)還能毫發(fā)無損的健康生存。因為,對于信息時代的企業(yè)而言,健全的信息往往是維持其運轉(zhuǎn)所必須的基本條件。所以,如何保護企業(yè)的信息
15、資源,如何使企業(yè)免遭信息災(zāi)難,已經(jīng)成為企業(yè)所必須考慮的沉重問題。于是人們想盡了各種辦法去保證業(yè)務(wù)的連續(xù)運營以及數(shù)據(jù)的安全,讓那些觸及到企業(yè)生命線的數(shù)據(jù)和應(yīng)用服務(wù)有較高的保障,能夠容忍部分災(zāi)難的發(fā)生,降低企業(yè)數(shù)據(jù)方面的風險。這些措施中有很多,包括硬件和軟件上的??傊?,多一種備份方案,就多一份保障,成本會高。</p><p> 因此,我的畢業(yè)設(shè)計課題的基本思想是圍繞數(shù)據(jù)的存儲和業(yè)務(wù)的不間斷運行展開的。課題的名字是江
16、蘇巨鴻公司數(shù)據(jù)存儲實現(xiàn),是容災(zāi)下運行連續(xù)性計劃的一部分。我們公司的數(shù)據(jù)庫服務(wù)器,上面主要應(yīng)用著公司的考勤系統(tǒng)、出貨開龍系統(tǒng)和公司的財務(wù)部一些數(shù)據(jù)。銷售部門出貨、人事部考勤和財務(wù)部工資發(fā)放等都要哦使用到這臺數(shù)據(jù)庫服務(wù)器,所以這臺服務(wù)器上的數(shù)據(jù)很重要,公司要求服務(wù)器在正常的上班時間數(shù)據(jù)庫的訪問是不能間斷的,用Windows server 2003下的群集管理器做一個雙機熱備。</p><p> 2 群集和容災(zāi)的概述
17、</p><p><b> 2.1 集群技術(shù)</b></p><p> 服務(wù)器群集是一組協(xié)同工作并運行Microsoft群集服務(wù)(Microsoft Cluster Service,MSCS)的獨立服務(wù)器。服務(wù)器群集為資源和應(yīng)用程序提供高可用性、故障恢復、可伸縮性和可管理性。服務(wù)器群集允許客戶端在出現(xiàn)故障和計劃中的暫停時,依然能夠訪問應(yīng)用程序和資源。如果群集中的某
18、一臺服務(wù)器由于故障或維護需要而無法使用,資源和應(yīng)用程序?qū)⑥D(zhuǎn)移到可用的群集節(jié)點上。</p><p> Windows群集(Windows Clustering)解決方案使用了名詞“高可用性”而非“容錯”。容錯技術(shù)提供更高層次的彈性和恢復能力。容錯服務(wù)器通常使用深層硬件冗余,加上專門的軟件,幾乎可以即時地恢復任何單一的硬件或軟件錯誤。這些解決方案要比Windows群集(Windows Clustering)解決方案
19、昂貴得多,因為組織必須為處于空閑狀態(tài)等待錯誤的冗余硬件支付費用。服務(wù)器群集無法保證無間斷運作,但是確實能夠為多數(shù)關(guān)鍵任務(wù)應(yīng)用程序提供足夠的可用性。群集服務(wù)可以對應(yīng)用程序和資源進行監(jiān)控,并能夠自動識別和恢復眾多故障狀況。這為在群集中管理工作負荷提供了靈活性。另外,還提高了整個系統(tǒng)的可用性。群集服務(wù)(Cluster service)的優(yōu)點包括:</p><p> ?高可用性:通過服務(wù)器群集,資源(例如:磁盤驅(qū)動器和
20、Internet協(xié)議(IP)地址)的所有權(quán)會自動從故障服務(wù)器轉(zhuǎn)移到可用的服務(wù)器。當群集中的某個系統(tǒng)或應(yīng)用程序發(fā)生故障時,群集軟件會在可用的服務(wù)器上重新啟動故障應(yīng)用程序,或者將工作從故障節(jié)點分散到剩下的節(jié)點上。由此,用戶只在瞬間感覺到服務(wù)的暫停。 </p><p> ?故障恢復:當故障服務(wù)器重新回到其預(yù)定的首選所有者的聯(lián)機狀態(tài)時,群集服務(wù)將自動在群集中重新分配工作負荷。該特性可配置,但默認禁用。</p>
21、;<p> ?可管理性:您可以使用“群集管理器”工具(CluAdmin.exe),將群集作為一個單一的系統(tǒng)進行管理,并對猶如運行于一個單一服務(wù)器的應(yīng)用程序?qū)嵤┕芾?。您可以將?yīng)用程序轉(zhuǎn)移到群集中的其它服務(wù)器?!叭杭芾砥鳌笨捎糜谑謩悠胶夥?wù)器的工作負荷,并針對計劃維護釋放服務(wù)器。您還可以監(jiān)控群集的狀態(tài)、所有節(jié)點以及來自網(wǎng)絡(luò)任何地方的資源。</p><p> ?可伸縮性:群集服務(wù)可擴展以滿足需求的增
22、長。當群集監(jiān)督應(yīng)用程序的總體負荷超出了群集的能力范圍時,可以添加附加的節(jié)點。</p><p><b> 2.2 容災(zāi)</b></p><p> 2001 年 9 月 11 日,美國世貿(mào)中心雙子大廈遭受了誰也無法預(yù)料的恐怖打擊。災(zāi)難發(fā)生前,約有 350 家企業(yè)在世貿(mào)大廈中工作。事故發(fā)生一年后,重返世貿(mào)大廈的企業(yè)變成了 150家,有 200 家企業(yè)由于重要信息系統(tǒng)的破
23、壞,關(guān)鍵數(shù)據(jù)的丟失而永遠的關(guān)閉、消失了。其中的一家公司稱,自己要恢復到災(zāi)難前的狀態(tài)需要 50 年的時間。</p><p> 2003 年,國內(nèi)某電信運營商的計費存儲系統(tǒng)僅發(fā)生了兩個小時的故障,就造成 400 多萬元的損失。這些尚不包括對公司聲譽的影響所導致的無形資產(chǎn)流失。這些災(zāi)難的發(fā)生或許是偶然而難以預(yù)料的,但是,對災(zāi)難的預(yù)防卻絕對不應(yīng)該是一個偶然的話題。據(jù) IDC 的統(tǒng)計數(shù)字表明,美國在 2000 年以前的
24、10 年間發(fā)生過災(zāi)難的公司中,有 55%當時倒閉。剩下的 45%中,因為數(shù)據(jù)丟失,有 29%也在兩年之內(nèi)倒閉,生存下來的僅占 16%。國際調(diào)查機構(gòu) Gartner Group 的數(shù)據(jù)表明,在由于經(jīng)歷大型災(zāi)難而導致系統(tǒng)停運的公司中,有 2/5 再也沒有恢復運營,剩下的公司中也有 1/3 在兩年內(nèi)破產(chǎn)。美國德克薩斯州大學的調(diào)查顯示:“只有 6%的公司可以在數(shù)據(jù)丟失后生存下來,43%的公司會徹底關(guān)門,51%的公司會在兩年之內(nèi)消失?!绷硪环葆槍?/p>
25、這一課題的研究報告也顯示:在災(zāi)難之后,如果無法在 14 天內(nèi)恢復信息作業(yè),有 75%的公司業(yè)務(wù)會完全停頓,43%的公司再也無法重新開業(yè),20%的企業(yè)在兩年之內(nèi)被</p><p> 迫宣告破產(chǎn)。美國明尼蘇達大學的研究也表明,在遭遇災(zāi)難的同時又沒有災(zāi)難恢復計劃的企業(yè)中,將有超過 60%在兩到三年后退出市場。而隨著企業(yè)對數(shù)據(jù)處理依賴程度的遞增,此比例還有上升的趨勢。</p><p> 因此,
26、預(yù)防災(zāi)難的發(fā)生,充分考慮災(zāi)難發(fā)生后的快速恢復手段,成為現(xiàn)代企業(yè)的一門必修課。容災(zāi)—即容忍災(zāi)難的發(fā)生,當?shù)卣稹⑴_風自然災(zāi)害和一些人為原因造成的數(shù)據(jù)破壞,一定時間內(nèi)恢復數(shù)據(jù)的完整性,以免受經(jīng)濟損失。主要的技術(shù)包括負載均衡、集群技術(shù)。數(shù)據(jù)容災(zāi)是應(yīng)用容災(zāi)的技術(shù),應(yīng)用容災(zāi)是數(shù)據(jù)容災(zāi)的目標。</p><p><b> 3 群集實現(xiàn)過程</b></p><p><b>
27、 3.1 需求分析</b></p><p> 企業(yè)信息化建設(shè)是推進中小企業(yè)迅速發(fā)展的一個重要手段,通過企業(yè)信息化建設(shè),可以將企業(yè)的管理技術(shù)、研發(fā)技術(shù)、制造技術(shù)、信息技術(shù)等和網(wǎng)絡(luò)技術(shù)有機的結(jié)合起來,將信息更科學的進行組織,優(yōu)化企業(yè)管理模式,創(chuàng)新業(yè)務(wù)流程,提高工作效率,從而全面提升中小企業(yè)競爭力。提到信息化建設(shè)就不得不提到服務(wù)器,在企業(yè)信息化建設(shè)中,服務(wù)器的角色舉足輕重。在最常見的C/S網(wǎng)絡(luò)結(jié)構(gòu)中,服
28、務(wù)器扮演著為網(wǎng)絡(luò)中的計算機提供服務(wù)的角色,是整個網(wǎng)絡(luò)系統(tǒng)的核心,服務(wù)器的正確選擇也是整個信息化建設(shè)的關(guān)鍵。</p><p> 我的畢業(yè)設(shè)計做的就是江蘇巨鴻電子信息技術(shù)有限公司的一臺數(shù)據(jù)庫服務(wù)器雙機熱備。當今的數(shù)據(jù)和信息密集型經(jīng)濟當中,企業(yè)需要連續(xù)訪問關(guān)鍵的信息,而這些關(guān)鍵信息往往是存儲在數(shù)據(jù)庫系統(tǒng)當中,因此,在IT部門規(guī)劃或者建設(shè)企業(yè)應(yīng)用系統(tǒng)的同時就應(yīng)當加入對于數(shù)據(jù)庫服務(wù)器高可用性方面的考慮。只有這樣,才能夠真
29、正做到“未雨綢繆”,避免因為業(yè)務(wù)系統(tǒng)服務(wù)中斷而導致的各種損失。我們公司現(xiàn)有員工數(shù)80人左右,分為銷售部、市場部、技術(shù)部、商務(wù)部和財務(wù)部。公司內(nèi)部銷售人員出貨和庫管人員入貨的一個數(shù)據(jù)庫管理系統(tǒng)—開龍,公司發(fā)放工資的數(shù)據(jù)存單的數(shù)據(jù)和公司負責考勤和辦公的OA系統(tǒng),都應(yīng)用在這臺數(shù)據(jù)庫服務(wù)器上。公司所有銷售人員的出貨和庫管的入貨記錄,全部都要經(jīng)過開龍系統(tǒng)開單,所以數(shù)據(jù)庫服務(wù)器的不間斷工作顯得相當重要。所以,為了不影響銷售人員的出貨,不影響公司的正
30、常運轉(zhuǎn),公司計劃為關(guān)鍵的數(shù)據(jù)庫服務(wù)器做一個雙機的熱備。這樣,雖然成本有點高,但考慮到一旦數(shù)據(jù)庫服務(wù)停止工作對公司帶來的影響,代價還是值得的。為公司數(shù)據(jù)庫服務(wù)器做好群集,這樣就能保證工作時間內(nèi)數(shù)據(jù)庫的不間斷訪問。即使一臺數(shù)據(jù)庫服務(wù)器意外終止服務(wù),相關(guān)服務(wù)會在很短的時間內(nèi)自動</p><p><b> 3.2 環(huán)境介紹</b></p><p> 3.2.1 軟件環(huán)境&
31、lt;/p><p> 考慮到公司的數(shù)據(jù)庫服務(wù)器和其他服務(wù)器的兼容性以及一些軟件的安裝,公司數(shù)據(jù)庫服務(wù)器裝的系統(tǒng)是Microsoft windows server 2003 R2 enterprise。數(shù)據(jù)庫安裝的是SQL server 2005版本。</p><p> 3.2.2 硬件環(huán)境</p><p> 兩臺IBM system x3650M3 服務(wù)器,屬于I
32、BM公司服務(wù)器中的低端服務(wù)器,具體的配置如表3.1所示:</p><p> 表3.1 服務(wù)器配置參數(shù)</p><p> 圖 3.1 IBM X3650M3</p><p> 一臺IBM DS5020的存儲DS5020,屬于IBM上一代中端產(chǎn)品DS4700的完全升級版,更加適合中小企業(yè)存儲集中的環(huán)境,在設(shè)計上也更注重性價比的平衡。</p><
33、p> 配置:最大存儲容量:FC:50.4TB,SATA:112TB 平均傳輸率:800MB/s 硬盤轉(zhuǎn)速:7200rpm 高速緩存:4GB MTBF:1000000小時 系統(tǒng)支持:支持多種操作系統(tǒng) 外接主機通道:4個8GBps FC;或8個8GBps FC;或4個8GBp。</p><p> 圖 3.2 IBM DS5020存儲</p><p> 其他設(shè)備:光纖交換機、
34、光纖線、網(wǎng)線、電源線、心跳線等。</p><p><b> 3.3前期準備</b></p><p> 3.3.1 系統(tǒng)安裝和基本配置</p><p> 為兩臺服務(wù)器分別裝上Microsoft windows server 2003 R2 企業(yè)版的標準系統(tǒng),安裝的詳細過程不再列出。安裝完成后對兩臺服務(wù)器做基本配置,如表3.2所示:</
35、p><p> 表 3.2 服務(wù)器系統(tǒng)基本配置</p><p> 3.3.2 安裝DNS</p><p> 在兩個節(jié)點服務(wù)器上分別安裝dns服務(wù),安裝過程如下:</p><p> 開始→程序→控制面板→添加或刪除程序→添加或刪除windows組件→網(wǎng)絡(luò)服務(wù)→——域名系統(tǒng)。</p><p> 圖 3.3 安裝DNS窗
36、口</p><p> 3.3.3 安裝活動目錄</p><p> 在兩臺服務(wù)器上分別安裝活動目錄,使nodea為主域控,nodeb為輔助域控,過程如下:</p><p> 開始→程序→管理工具→配置您的服務(wù)器:</p><p> 圖 3.4 配置服務(wù)器向?qū)?lt;/p><p> 圖 3.5 安裝向?qū)?lt;/p&
37、gt;<p> 圖 3.6 選擇新域控制器</p><p> 圖 3.7 域名wwh.com</p><p> 下一步后,稍等一會,等待活動目錄的完全安裝至結(jié)束,待兩臺計算機安裝完成后將兩臺服務(wù)器都加入到域wwh中。</p><p> 圖 3.8 nodeb加入域</p><p> 這樣,群集的前期準備就告一段落,可以
38、在兩個節(jié)點間互相ping一下,測試心跳和公網(wǎng)的連通性。</p><p><b> 3.4 群集安裝</b></p><p> 3.4.1 Windows 故障轉(zhuǎn)移群集</p><p> Windows故障轉(zhuǎn)移群集是server2003的內(nèi)置功能,但是現(xiàn)在新推出的server2008需要用戶使用軟件包自行安裝。</p><
39、;p> 服務(wù)器群集功能最早是為 Microsoft Windows NT® Server 4.0 操作系統(tǒng)設(shè)計的,這一功能在 Microsoft Windows Server 2003 Enterprise Edition 和 Windows Server 2003 Datacenter Edition 操作系統(tǒng)中又得到重大改進??梢越柚?wù)器群集功能將多臺服務(wù)器連接在一起,從而為在該群集中運行的數(shù)據(jù)和程序提供高
40、可用性和易管理性。</p><p> 該群集服務(wù)是兩種互為補充的 Windows 群集技術(shù)(為了擴展 Windows Server 2003 和 Windows 2000 基礎(chǔ)操作系統(tǒng)而提供的)中的一種。另一個群集技術(shù)是網(wǎng)絡(luò)負載均衡(Network Load Balancing,NLB)。該技術(shù)作為服務(wù)器群集的互補,可面向前端應(yīng)用和服務(wù)(如 Internet 或 Intranet 站點、基于 Web 的應(yīng)用、媒
41、體流以及 Microsoft 終端服務(wù))來支持高度可用和可伸縮的群集。 計算機群集的出現(xiàn)和使用已經(jīng)有十幾年的歷史。作為最早的群集技術(shù)設(shè)計師之一,G. Pfister 對群集的定義是,“一種并行或分布式的系統(tǒng),由全面互連的計算機集合組成,可作為一個統(tǒng)一的計算資源使用”。 將數(shù)臺服務(wù)器計算機組合成一個統(tǒng)一的群集,多臺服務(wù)器將可以在用戶或管理員不必了解細節(jié)的情況下分擔計算負載。例如,如果服務(wù)器群集中的任何資源發(fā)生了故障,則不論發(fā)生故障的組件是
42、硬件還是軟件資源,作為一個整體的群集都可以使用群集中其它服務(wù)器上的資源來繼續(xù)向用戶提供服務(wù)。 </p><p> 換言之,當資源發(fā)生故障時,同服務(wù)器群集連接的用戶可能經(jīng)歷短暫的性能下降現(xiàn)象,但不會完全失去對服務(wù)的訪問能力。當需要更高的處理能力時,管理員可以通過滾動升級過程來添加新資源。該過程中,群集在整體上將保持聯(lián)機狀態(tài),它不僅可供用戶使用,而且在升級后,其性能也將得到改善。 Windows Server 20
43、03 Enterprise Edition 和 Windows Server 2003 Datacenter Edition 操作系統(tǒng)是完全針對用戶和業(yè)務(wù)對群集技術(shù)的要求而設(shè)計開發(fā)的。主要目標是:開發(fā)一種能滿足大多數(shù)商業(yè)機構(gòu)和組織的群集需求的操作系統(tǒng)服務(wù),而不是僅針對小型和特定的市場段。Microsoft 市場調(diào)查顯示,隨著中小型商業(yè)機構(gòu)的日常運作已越來越離不開數(shù)據(jù)庫和電子郵件,因此它們對高可用系統(tǒng)的需求很大,而且這種需求日趨旺盛。易于
44、安裝和管理,被認為是這種規(guī)模的機構(gòu)最關(guān)鍵的要求。Microsoft 的調(diào)查同時顯示,那些對高性能和高可用性具有很高要求的大企業(yè)對基于 Windows 的服務(wù)器也日益感興趣。 </p><p> 作為 Windows NT、Windows 2000 和 Windows Server 2003 基礎(chǔ)操作系統(tǒng)的集成化擴展而開發(fā)的服務(wù)器群集服務(wù),正是源于此次市場調(diào)查。該服務(wù)同其設(shè)計目標保持了一致,通過它可將多臺服務(wù)器和
45、數(shù)據(jù)存儲組件連接成一個易于管理的單元,即服務(wù)器群集。對于大型和小型企業(yè)中運行基于 Windows Server 2003 和 Windows 2000 的應(yīng)用程序的系統(tǒng),服務(wù)器群集功能將可以賦予它們高可用性和易管理性。服務(wù)器群集功能還提供了開發(fā)可利用服務(wù)器群集的高可用功能并且具有群集意識的新應(yīng)用程序所必需的應(yīng)用程序接口和工具。</p><p> 3.4.2 雙節(jié)點群集安裝</p><p>
46、; 首先,將兩臺服務(wù)器與存儲相連,并在存儲里做好陣列劃好磁盤,映射給服務(wù)器,這個過程不再闡述。在存儲上劃分兩塊磁盤:一塊S盤(共享盤),供存儲數(shù)據(jù)所用。一塊Q盤(仲裁盤),供群集使用。</p><p><b> 圖 3.9 示意圖</b></p><p> 在工作機nodea上新建群集,過程如下:</p><p> 開始→程序→管理工具
47、→群集管理器→選擇創(chuàng)建新群集</p><p> 圖 3.10 創(chuàng)建新群集</p><p> 圖3.11 新建群集向?qū)?lt;/p><p> 圖3.12 創(chuàng)建一個名為mycluster的群集</p><p> 圖 3.13 選擇計算機</p><p> 圖 3.14 分析配置</p><p>
48、; 圖 3.15 輸入群集IP</p><p><b> 關(guān)于群集IP:</b></p><p> 群集ip是一個用來專門管理群集mycluster的ip地址,對外提供訪問,能在兩個節(jié)點間進行切換。當資源在nodea上時,群集ip屬于nodea,外部可以通過群集ip10.0.0.30來訪問nodea。當資源在nodeb上時,群集ip屬于nodeb。群集ip又稱為
49、漂移ip。</p><p> 圖 3.16 選擇仲裁盤</p><p><b> 關(guān)于仲裁盤:</b></p><p> 仲裁磁盤(quorum disk)用于存儲群集配置數(shù)據(jù)庫檢查點以及協(xié)助管理群集和維持一致性的日志文件.創(chuàng)建一個最小50 MB的邏輯驅(qū)動器用作仲裁磁盤,對于NTFS,最佳的大小為500 MB。專門劃出一個單獨的磁盤作為仲
50、裁資源。仲裁磁盤故障可能導致整個群集失效;所以,應(yīng)使用硬件RAID陣列上的一個卷。除了進行群集管理外,不要使用仲裁磁盤執(zhí)行其它任務(wù)。仲裁資源在群集運作中扮演著關(guān)鍵的角色。在每個群集中,一個單一的資源被分配作為仲裁資源。將群集注冊表復制到服務(wù)器群集中的其它節(jié)點上。在每個節(jié)點上,群集注冊表默認保存在:%SystemRoot%\Cluster\Clusdb。而后,群集注冊表被復制到仲裁驅(qū)動器的MSCS\Chkxxx.tmp文件中。這些文件互為
51、副本。MSCS\Quolog.log文件是一個維持記錄所有針對檢查點文件的更改的事務(wù)日志。這意味著,脫機的節(jié)點可以在重新加入群集時追加這些更改。 如果群集節(jié)點間失去了通信,質(zhì)詢響應(yīng)協(xié)議將啟動以防止出現(xiàn)“裂腦”狀況。在這種情況中,仲裁磁盤資源的所有者變成群集及所有資源的唯一所有者。所有者隨之為客戶端提供資源。當擁有仲裁磁盤的節(jié)點不正確地運作時</p><p> 圖 3.17 群集創(chuàng)建完成</p>&
52、lt;p> 至此,群集創(chuàng)建成功??梢钥吹剑趍ycluster群集中,只有nodea一臺服務(wù)器在運行,并且磁盤Q、磁盤S、群集名、群集IP等所有資源都隸屬于NODEA。保持存儲和nodea的開啟狀態(tài),這時打開nodeb,以域用戶的名字登錄到wwh域中。過程如下:</p><p> 開始→程序→管理工具→群集管理器:</p><p> 圖 3.18 添加節(jié)點到群集</p&g
53、t;<p> 圖 3.19 將節(jié)點nodeb加入群集</p><p> 這樣,節(jié)點nodeb也成功的加入到了群集中,完成后效果如下圖所示:</p><p> 圖 3.20 節(jié)點添加完成</p><p> 至此,群集的安裝已完全完成。</p><p><b> 3.5故障轉(zhuǎn)移測試</b></p
54、><p> 對群集進行測試,在nodea上打開群集mycluster,右擊群集資源,選擇遷移組。由于群集網(wǎng)絡(luò)中只有兩個節(jié)點,所有資源會默認切換到nodeb上去,下面是幾張驗證效果圖:</p><p> nodeb上的私有ip(10.0.0.20)已被群集ip(10.0.0.30)接管,說明心跳的配置無誤。</p><p> 圖 3.21 心跳IP的飄移</p
55、><p> 圖 3.22 資源成功切換</p><p><b> 4 群集安裝數(shù)據(jù)庫</b></p><p><b> 4.1 前期準備</b></p><p> 我在兩個節(jié)點上安裝的是microsoft的sqlserver 2005版本的數(shù)據(jù)庫,安裝數(shù)據(jù)庫前需要安裝IIS,安裝IIS的步驟:&
56、lt;/p><p> 開始→程序→控制面板→添加或刪除程序→添加或刪除windows組件</p><p> 圖 4.1 安裝IIS</p><p> 4.2 數(shù)據(jù)庫安裝并加入群集</p><p> 安裝數(shù)據(jù)庫的時候,可以選擇sqlserver 2005的群集安裝,這樣可以在兩個節(jié)點上同時安裝數(shù)據(jù)庫的一些應(yīng)用程序。也可以分別在兩個節(jié)點上分別
57、安裝數(shù)據(jù)庫,再把數(shù)據(jù)庫服務(wù)等添加到群集中。我選擇的是第二種方法。將安裝光盤置入光驅(qū)中,跳出下面的sqlserver2005的安裝界面:</p><p> 圖4.2 SQL的安裝界面</p><p> 接著是安裝.NET等必須的組件,在安裝數(shù)據(jù)庫前必須要安裝這部分組件,不然數(shù)據(jù)庫是無法安裝的。安裝前的系統(tǒng)檢查,會檢查一些硬件和軟件的設(shè)置是否符合安裝sqlserver2005的最低要求:&
58、lt;/p><p> 圖 4.3 系統(tǒng)配置檢查</p><p> 安裝組件,可以根據(jù)選擇安裝相應(yīng)的組件。出于簡單,我只安裝了一些最基本的組件。在高級選項卡里,將數(shù)據(jù)庫文件安裝在存儲上,將工作站組件安裝在服務(wù)器上。下面就是等待數(shù)據(jù)庫的安裝了,過程會比較長。安裝完成后,跳出下圖所示界面,數(shù)據(jù)庫安裝完成。</p><p> 圖 4.4 完成安裝</p>&
59、lt;p> 這樣,節(jié)點一上的數(shù)據(jù)庫就安裝完成了,下一步就是把sqlserver2005的兩個比較重要的服務(wù)添加到群集mycluster里面去就行了。一個是sqlserver的服務(wù),另一個是sqlserver agent的服務(wù),添加過程如下圖:</p><p> 圖 4.5 添加服務(wù)</p><p> 圖 4.6 添加成功</p><p> 群集資源建好
60、后默認是脫機的,聯(lián)機就行了。這時在我的電腦的管理里面,數(shù)據(jù)庫的服務(wù)應(yīng)該是起來的了。下面將資源移動到nodeb上,準備在nodeb上安裝數(shù)據(jù)庫。過程和第一臺基本差不多,不在贅述。安裝完之后,在群集管理器中啟動數(shù)據(jù)庫的相關(guān)服務(wù)。</p><p> 4.3數(shù)據(jù)庫故障轉(zhuǎn)移測試</p><p> 測試數(shù)據(jù)庫安裝是否成功:將資源全部切到nodea上,這時可以看到仲裁盤Q、共享盤S、群集名、群集IP
61、、MSSQLSERVER、SQLAGENT等資源的所有者都是nodea。在nodea上打開數(shù)據(jù)庫,隨便建一個名為test的數(shù)據(jù)庫。在test下新建一個表格,并插入部分數(shù)據(jù)并保存。將所有資源遷移到nodeb上,看所有的資源是否成功切換過來。這是再在nodeb上打開數(shù)據(jù)庫,驗證是否有test數(shù)據(jù)庫的存在,并檢查里面的數(shù)據(jù)是否與nodea上建庫時一致,若這個過程沒有任何問題,數(shù)據(jù)庫的安裝就成功了。下圖是群集管理器中數(shù)據(jù)庫的相關(guān)服務(wù):</
62、p><p> 圖 4.7 數(shù)據(jù)庫的相關(guān)服務(wù)</p><p> 5. 網(wǎng)絡(luò)負載平衡管理器(NLB)</p><p> 5.1 網(wǎng)絡(luò)負載平衡管理器介紹</p><p> 負載均衡是一種采用各種分配算法把網(wǎng)絡(luò)請求分散到一個服務(wù)器集群中的可用服務(wù)器上去,通過管理進入的Web數(shù)據(jù)流量和增加有效的網(wǎng)絡(luò)帶寬,從而使網(wǎng)絡(luò)訪問者獲得盡可能最佳的聯(lián)網(wǎng)體驗的硬
63、件設(shè)備。負載均衡器有多種多樣的形式,除了作為獨立意義上的負載均衡器外,有些負載均衡器集成在交換設(shè)備中,置于服務(wù)器與Internet鏈接之間,有些則以兩塊網(wǎng)絡(luò)適配器將這一功能集成到PC中,一塊連接到Internet上,一塊連接到后端服務(wù)器群的內(nèi)部網(wǎng)絡(luò)上。一般而言,硬件負載均衡在功能、性能上優(yōu)于軟件方式,不過成本昂貴。當Web服務(wù)器為圖像服務(wù)、SSL(安全套接層)會話或數(shù)據(jù)庫事務(wù)而進行優(yōu)化時,負載均衡器可以體現(xiàn)特別的價值。當需要進行服務(wù)器升
64、級或系統(tǒng)維護時,保證穩(wěn)定的服務(wù)器退出服務(wù)以避免服務(wù)中斷。當選定某臺服務(wù)器要退出服務(wù)后,將不會將任何新的用戶分配到該服務(wù)器。但是,它可以要該服務(wù)器完成對當前用戶的服務(wù)。從而保證了無中斷的優(yōu)質(zhì)服務(wù),并且簡化了服務(wù)器群的管理。 智能的服務(wù)器服務(wù)恢復 ,將重新啟動的服務(wù)器應(yīng)用到服務(wù)中時,避免新服務(wù)器因突然出現(xiàn)的流量沖擊導致系統(tǒng)故障是非常重要的。所以,在將新服務(wù)器引入服務(wù)器群時,將逐漸地增加分</p><p> 網(wǎng)絡(luò)負載
65、平衡管理器,簡稱NLB。網(wǎng)絡(luò)負載平衡允許你將傳入的請求傳播到最多達32臺的服務(wù)器上,即可以使用最多32臺服務(wù)器共同分擔對外的網(wǎng)絡(luò)請求服務(wù)。網(wǎng)絡(luò)負載平衡技術(shù)保證即使是在負載很重的情況下它們也能做出快速響應(yīng)。網(wǎng)絡(luò)負載平衡對外只須提供一個IP地址(或域名),如果網(wǎng)絡(luò)負載平衡中的一臺或幾臺服務(wù)器不可用時,服務(wù)不會中斷。網(wǎng)絡(luò)負載平衡自動檢測到服務(wù)器不可用時,能夠迅速在剩余的服務(wù)器中重新指派客戶機通訊。此保護措施能夠幫助你為關(guān)鍵的業(yè)務(wù)程序提供不中斷
66、的服務(wù)??梢愿鶕?jù)網(wǎng)絡(luò)訪問量的增多來增加網(wǎng)絡(luò)負載平衡服務(wù)器的數(shù)量。</p><p> 在Windows Server 2003中,網(wǎng)絡(luò)負載平衡的應(yīng)用程序包括Internet信息服務(wù) (IIS)、ISA Server 2000防火墻與代理服務(wù)器、VPN虛擬專用網(wǎng)、終端服務(wù)器、Windows Media Services(Windows視頻點播、視頻廣播)等服務(wù)。同時,網(wǎng)絡(luò)負載平衡有助于改善你的服務(wù)器性能和可伸縮性,
67、以滿足不斷增長的基于Internet客戶端的需求。網(wǎng)絡(luò)負載平衡可以讓客戶端用一個邏輯Internet名稱和虛擬IP地址(又稱群集IP地址)訪問群集,同時保留每臺計算機各自的名稱。</p><p> 5.2 windows 2003 負載均衡的實現(xiàn)</p><p> ①先進入第一臺計算機,以管理員身份登錄,從“管理工具”中運行“網(wǎng)絡(luò)負載平衡管理器”,用鼠標右鍵單擊“網(wǎng)絡(luò)負載平衡群集”,從
68、出現(xiàn)的菜單中選擇“新建群集”,進入“群集參數(shù)”界面。 如果是單一網(wǎng)卡要用多播模式。在“IP地址”后面輸入規(guī)劃的群集參數(shù)地址192.168.10.50,在子網(wǎng)掩碼處使用默認值,在“完整Internet名稱”后面輸入cluster.domin.com(也可以是其他的名稱,但輸入的DNS名稱必須與輸入的IP地址相符)。如果允許遠程控制,請選中“允許遠程控制”,并在“遠程密碼”和“確認密碼”處輸入可以。</p><p>
69、 圖 5.1 群集參數(shù)</p><p> ?、邳c擊“下一步”按鈕,進入群集IP地址頁面后再進入“端口規(guī)則”界面,點擊“下一步”按鈕,進入“連接”界面。 ③在“連接”界面的“主機”欄中輸入當前計算機的名稱nodea,然后點擊“連接”按鈕,將在“對配置一個新的群集可用的接口”框中顯示出連接的計算機的網(wǎng)卡及IP地址。選擇與群集IP地址同一網(wǎng)段的地址(用于對外提供網(wǎng)絡(luò)應(yīng)用的網(wǎng)卡),然后點擊“下一步”按鈕
70、,進入設(shè)置“主機參數(shù)”界面,點擊“完成”按鈕,系統(tǒng)將自動開始網(wǎng)絡(luò)負載平衡群集的配置。幾分鐘后,網(wǎng)絡(luò)負載平衡群集配置完成。</p><p> ④打開第二臺計算機,并以管理員的身份登錄進入?! ?注意:在網(wǎng)絡(luò)負載平衡中的每個節(jié)點上,管理員賬號的用戶名和密碼最好一致。 ⑤然后,在第一臺計算機上,用鼠標右鍵單擊新創(chuàng)建的群集,從出現(xiàn)的菜單中選擇“添加主機到群集”。將出現(xiàn)“連接”界面,在“主機”中輸入第二臺
71、計算機的計算機名稱,點擊“連接”按鈕,將會在“對配置群集可用的接口”下面顯示出連接的計算機上的網(wǎng)絡(luò)配置。選擇192.168.10.20的網(wǎng)卡,進入主機參數(shù)界面,點擊“完成”按鈕,即可返回網(wǎng)絡(luò)負載平衡管理器。 ⑥關(guān)閉網(wǎng)絡(luò)負載平衡管理器后再進入網(wǎng)絡(luò)負載平衡管理器。用鼠標右鍵單擊“網(wǎng)絡(luò)負載平衡群集”,從出現(xiàn)的菜單中選擇“連接到現(xiàn)存的”,將會彈出“連接”界面。輸入第一臺計算機的名稱,點擊“連接”按鈕,在“群集”下面將列出群集的I
72、P地址,選擇此IP地址,并點擊“完成”按鈕,連接群集即可完成?! ?以后,如果這兩臺服務(wù)器不能滿足需求,可以按以上步驟添加第3臺、第4臺計算機到網(wǎng)絡(luò)負載平衡中以滿足要求。</p><p><b> 結(jié)論</b></p><p> 至此,江蘇巨鴻公司數(shù)據(jù)存儲實現(xiàn)已經(jīng)完成,后期的數(shù)據(jù)庫安裝和網(wǎng)絡(luò)負載均衡的設(shè)置也基本完成。雙機熱備的原理就是利用windows下
73、的一個群集管理器搭建一個群集網(wǎng)絡(luò),使整個群集網(wǎng)絡(luò)中的服務(wù)器能夠做到互相輔助的作用。將數(shù)臺服務(wù)器計算機組合成一個統(tǒng)一的群集,多臺服務(wù)器將可以在用戶或管理員不必了解細節(jié)的情況下分擔計算負載。如果服務(wù)器群集中的任何資源發(fā)生了故障,則不論發(fā)生故障的組件是硬件還是軟件資源,作為一個整體的群集都可以使用群集中其它服務(wù)器上的資源來繼續(xù)向用戶提供服務(wù)。雙機熱備作為一種比較常用的安全手段,也被普遍的應(yīng)用在許多企事業(yè)的單位。</p><
74、p> 雖然備用數(shù)據(jù)庫服務(wù)器使整個方案代價成本變高,但對整個公司的數(shù)據(jù)存儲和安全的保障進一步提高。再結(jié)合其他的一些軟件備份和數(shù)據(jù)恢復軟件,使公司的數(shù)據(jù)安全程度大大提高。銷售部、財務(wù)部、人事部的工作能夠順利展開,應(yīng)對一些突發(fā)狀況,不會影響到公司業(yè)務(wù)的正常運行。</p><p><b> 致 謝</b></p><p> 時光荏苒,歲月如梭。記憶的雪花翩翩起
75、舞,思緒定格在梔子花開的季節(jié)。揮灑過汗水,也滴落過淚花,這里有我熟悉的一切,有我熱愛的一切?;秀敝校诿利惖哪瞎ぴ盒@中,度過了人生中最為寶貴的三年。</p><p> 隨著論文的完成,我們離畢業(yè)也越來越近。從論文選題到搜集資料,從寫稿到反復修改,期間經(jīng)歷了喜悅、聒噪、痛苦和彷徨,在寫作論文的過程中心情是如此復雜。如今,伴隨著這篇畢業(yè)論文的最終成稿,復雜的心情煙消云散。當然,我知道,我要感謝的人太多。指導老師x
76、x老師嚴謹?shù)膶W術(shù)態(tài)度和溫和的為人處世原則,潤雨細無聲,默默浸潤著我的學習和生活。在論文的寫作過程中,從論文理論框架、到資料的收集、整個論文的架構(gòu)乃至細節(jié)之處的修改,xx老師無不悉心指導,論文之內(nèi),我有成長,論文之外,更是受益良多。在此,向?qū)煴硎居芍缘母兄x…還要感謝我的同組同學和單位的同事,是他們將我從對課題模糊的概念,到現(xiàn)在的圓滿完成并深刻的理解。</p><p><b> 參考文獻</b&g
77、t;</p><p> [1] Elden Christensen ,《Windows Server 2003服務(wù)器群集創(chuàng)建和配置指南 》,2003</p><p> [2]張浩軍,《計算機網(wǎng)絡(luò)操作系統(tǒng) 》 中國水利水電子出版社</p><p> [2]朱如龍,《SQL Server數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)》 北京機械工業(yè)出版社,2004</p>
78、<p> [4]謝波,《IBM System x系列產(chǎn)品管理維護指南》 電子工業(yè)出版社 ,2010</p><p> [5]劉本軍,《 網(wǎng)絡(luò)操作系統(tǒng)教程》 機械工業(yè)出版社, 2009</p><p> [6]馬樹奇,《Windows server 2003從入門到精通》 電子工業(yè)出版社,2005</p><p> [7]李維斯,《Windows s
79、erver 2003技術(shù)內(nèi)幕》 機械工業(yè)出版社,2008</p><p> [8]朱如龍《Windows Server 2003 ActiveDirectory 配置指南》 機械工業(yè)出版社,2008</p><p> [9]戴有煒《Windows Server 2003安裝與管理指南》 電子工業(yè)出版社,2005</p><p> [10]戴有煒《Windows
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- xml數(shù)據(jù)存儲到關(guān)系數(shù)據(jù)庫畢業(yè)設(shè)計
- sd卡存儲采集數(shù)據(jù)電路設(shè)計畢業(yè)設(shè)計
- 電子信息畢業(yè)設(shè)計---usb輸出數(shù)據(jù)存儲器設(shè)計
- 數(shù)字存儲示波器畢業(yè)設(shè)計
- 基于web的網(wǎng)絡(luò)存儲服務(wù)系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)設(shè)計】
- 畢業(yè)設(shè)計---高校數(shù)據(jù)中心網(wǎng)絡(luò)設(shè)計與實現(xiàn)
- 元數(shù)據(jù)存儲單元設(shè)計與實現(xiàn).pdf
- 氣象數(shù)據(jù)存儲應(yīng)用平臺設(shè)計與實現(xiàn).pdf
- 畢業(yè)設(shè)計--基于hadoop的電子商務(wù)數(shù)據(jù)存儲架構(gòu)的研究與設(shè)計
- 數(shù)據(jù)存儲測試系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 畢業(yè)設(shè)計(論文)+基于hadoop的醫(yī)學影像數(shù)據(jù)云存儲平臺的研究與實現(xiàn)——打印稿21
- 畢業(yè)設(shè)計--網(wǎng)站設(shè)計與實現(xiàn)——數(shù)據(jù)庫與管理
- 畢業(yè)設(shè)計-- 基于bs的數(shù)據(jù)挖掘系統(tǒng)設(shè)計與實現(xiàn)
- 基于usb總線數(shù)據(jù)采集系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)設(shè)計
- 數(shù)據(jù)挖掘畢業(yè)設(shè)計
- 數(shù)據(jù)采集畢業(yè)設(shè)計
- 波形采集、存儲與回放系統(tǒng)畢業(yè)設(shè)計
- 運營數(shù)據(jù)存儲系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 畢業(yè)設(shè)計--連連看游戲設(shè)計與實現(xiàn)畢業(yè)設(shè)計實現(xiàn)
- 畢業(yè)設(shè)計----藥品銷售數(shù)據(jù)管理系統(tǒng)的設(shè)計與實現(xiàn)
評論
0/150
提交評論