資源描述:
《基于san的存儲資源管理系統(tǒng)的研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、西北工業(yè)大學(xué)碩士學(xué)位論文基于SAN的存儲資源管理系統(tǒng)的研究與實現(xiàn)姓名:張志昌申請學(xué)位級別:碩士專業(yè):計算機軟件與理論指導(dǎo)教師:李戰(zhàn)懷20030318墮苧±些壟蘭塑主堡查一——————_—●____-—_——-—————_——————_——————___————_—__-_———————●——————一。一摘要存儲區(qū)域網(wǎng)(StorageAreaNetwork,簡稱SAN)在不斷增長的存儲市場中逐漸成為主流,與SAN有關(guān)的各種硬件產(chǎn)品及其相互連接在技術(shù)上已非常成熟。但是,隨著SAN規(guī)模的增大,存儲資源的增多,如何對SAN
2、和其中的存儲資源進行有效管理成為新的迫切要解決的問題,也使存儲資源管理軟件的設(shè)計與開發(fā)戍為新的SAt4研究熱點。依據(jù)上述需求,作者對SAN及其基于SAN的存儲資源管理系統(tǒng)的設(shè)計與實現(xiàn)進行了研究。在對數(shù)據(jù)存儲技術(shù)及其面臨的問題、SAN的特點和管理、磁盤陣列數(shù)據(jù)備份的硬件基礎(chǔ)進行分析和討論的基礎(chǔ)上,作者提出了一種存儲資源管理系統(tǒng)的設(shè)計方案,并分析了系統(tǒng)各個組成部分的功能和設(shè)計,尤其對該系統(tǒng)的核心部分~一數(shù)據(jù)復(fù)制模塊的設(shè)計作了重點分析。在Solaris、HP—ux、Windows、Linux四個平臺上實現(xiàn)了整個系統(tǒng)。其具有
3、的特點是:1)系統(tǒng)功能豐富。該系統(tǒng)包舍了存儲資源管理的主要方面,包括:存儲配置、數(shù)據(jù)復(fù)制、性能監(jiān)視、狀態(tài)監(jiān)視、故障通知等。2)系統(tǒng)體系結(jié)構(gòu)清晰明了。系統(tǒng)模型采用客戶/服務(wù)器模型。在服務(wù)器端,按照要實現(xiàn)的功能劃分為不同的功能模塊,包括:整體控制模塊、客戶代理模塊、存儲代理模塊,存儲配置模塊、數(shù)據(jù)復(fù)制模塊、性能監(jiān)視模塊、狀態(tài)監(jiān)視模塊、日志模塊、故障通知模塊。3)用戶界面友好,操作簡單。系統(tǒng)不僅給用戶提供圖形化操作界面,也提供命令行方式。4)可在系統(tǒng)之上進行再開發(fā),由于樂統(tǒng)支持對磁盤陣列進行監(jiān)控的全部命令接口,這些接口可作
4、為系統(tǒng)提供的外部編程接口,可在這些外部接口上進行更上層軟件的開發(fā)。該系統(tǒng)的設(shè)計遵從軟件工程思想,系統(tǒng)開發(fā)嚴(yán)格按照IS09000標(biāo)準(zhǔn),經(jīng)過了嚴(yán)格全面的測試,并且在整個測試階段摘出的Bug收斂趨勢明顯。系統(tǒng)的實現(xiàn)采用標(biāo)準(zhǔn)C語言開發(fā),不同平臺上采用一元化代碼,即在一套代碼中用宏隔開那些不同平臺上有差異的部分。采用CVS作為代碼版本控制開發(fā)工具。這些都使得系統(tǒng)健壯性好,運行穩(wěn)定;由于系統(tǒng)結(jié)構(gòu)清晰,并且在運行過程中會在日志文件中記錄運行情況,所以系統(tǒng)維護性好。目前,該系統(tǒng)已投放市場,得到了用戶得好評,并取得了很好得經(jīng)濟效益。關(guān)
5、鍵字:存儲區(qū)域網(wǎng),存儲資源管理,Palr,動態(tài)數(shù)據(jù)復(fù)制,遠(yuǎn)程數(shù)據(jù)復(fù)制西北工業(yè)大學(xué)碩士論文AbstractStorageAreaNetwork(SAN)becomemainstorageresolveschemeinincreasingstoragemarket.ThetechnologytoproducemanykindsofhardwareandconnectthemtogetherforSANisveryadvancednow,buthowtoefficientlymanageSANandstorageresou
6、rceilcontainsbecomeanewandurgentproblem,whichleadtothedesignanddevelopmentofstorageresourcemanagementsoftwarebecomenewresearchhotspotinSAN自eld.Accordingtotherequirementdescdbedabove.theauthorstudiedSANandthedesignmethodofitsstorageresourcemanagementsoftware.Bas
7、edonanalyzingthedatastoragetechnobg_3fandfacedproblem。analyzingthecha[acteristicso{SANcomparingwithNAsandDAStechnology.theauthorgivesadesignmethodofstorageresourcemanagementsystem.a(chǎn)ndanalyzedthefunctionanddesignofeverymoduleofthesystemwhileemphasizedonthedesign
8、ofdatampticationmoCule.Weimole嗍ledtheentires,/stomaccordingloourdesertonfourplatformsincludingSolaris.HP·UX,Windows,Linux.Thefollowingisthecharacteristicsofoursystem:11ItOWn