下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、存儲地區(qū)網(wǎng)絡(luò)SAN架構(gòu)下辦理軟件的研制摘要針對如今企業(yè)對付差異廠家的存儲裝備無法有用的舉行同一辦理的近況,本論文在方案要領(lǐng)上通過對差異廠家存儲裝備的API接口舉行闡發(fā)和抽象,接納客戶端/辦事器布局,利用JAVA語言在SAN架構(gòu)下體例可視化存儲辦理軟件,從而天生一個(gè)新的通用型的存儲裝備接口來界說存儲裝備的種種操縱,進(jìn)而實(shí)如今單一操縱平臺上對差異廠家的存儲裝備舉行同一辦理的目的。關(guān)鍵詞存儲;軟件;異構(gòu)20世紀(jì)90年代以來,隨著信息量的急劇增長以及多媒體在各個(gè)范疇的普及應(yīng)用,企業(yè)不竭購置存儲裝備以滿意日益增長的數(shù)據(jù)儲存和辦理的必要。數(shù)據(jù)以及信息的存儲日益成為決定企業(yè)運(yùn)氣的最重要因素之一。然而在企業(yè)消
2、耗巨資購置各個(gè)廠家存儲裝備的時(shí)間,卻不得不面對一個(gè)緊急的題目:來自各個(gè)廠家的信息存儲技能和裝備共存,乃至是在同一企業(yè)的差異部分都存在著差異的信息存儲方案或是平臺,云云龐大的情況使得高效能、低本錢經(jīng)濟(jì)的信息數(shù)據(jù)存儲辦理變得很難順?biāo)斓膶?shí)現(xiàn)。該工程標(biāo)目的就是為了創(chuàng)立一個(gè)會合、簡樸、同一的辦理軟件,便利的辦理來自差異供給商的存儲裝備。通過它,體系辦理員將可以或許同一方案、分派SAN情況中的存儲空間,從而實(shí)現(xiàn)優(yōu)化資源利用,進(jìn)步信息辦理的服從。研究的內(nèi)容重要包羅兩大部分:客戶端軟件和辦事器端軟件。客戶端軟件重要完成一個(gè)圖形化的操縱界面,將接納inds的界面氣勢氣派,可以或許支持菜單、東西條、狀態(tài)欄和詳細(xì)欣
3、賞區(qū)等界面元素。辦事器端軟件重要完成對RAID磁盤陣列操縱器的種種操縱處置懲罰和監(jiān)控。在此項(xiàng)研究中要辦理的關(guān)鍵題目就是怎樣實(shí)現(xiàn)對SAN架構(gòu)下差異廠商的存儲裝備的同一辦理。接納的要領(lǐng)是,通過對各個(gè)廠家存儲裝備的API接口舉行闡發(fā)和抽象,從而天生一個(gè)新的通用型的存儲裝備接口來界說存儲裝備的種種操縱,新裝備只要實(shí)現(xiàn)這個(gè)接口便可以或許被支持和利用。1應(yīng)用該軟件的體系布局軟件接納客戶/辦事器形式,體系布局圖如圖1所示。辦理辦事器通過Fibrehannel互換機(jī)和辦事器、存儲體系毗連。通過fabrehannel,辦理辦事器可以辦理全部的存儲裝備。體系接納哀求/應(yīng)答方法事情??蛻舳速u力圖形界面表現(xiàn)和處置懲罰
4、用戶輸入,然后將用戶戶下令轉(zhuǎn)化成哀求發(fā)送給辦事器,辦事器擔(dān)當(dāng)/處置懲罰哀求,末了返回效果??蛻舳嗽趫D形界面上表現(xiàn)辦事器處置懲罰效果。圖1體系布局圖客戶端軟件接納JAVA語言編寫,可以運(yùn)行在任何支持JAVA2的平臺上。軟件的界面由菜單條、東西條、東西樹、東西列表和右鍵彈出菜單等構(gòu)成。用戶可以在東西樹或東西列表中選中某個(gè)詳細(xì)東西好比Raid操縱器、通道、硬盤、邏輯盤、邏輯卷等,然后在菜單條、東西條或右鍵菜單中拔取某個(gè)操縱項(xiàng),舉行操縱。圖2客戶端軟件界面鑒于客戶端的方案接納的是通例界面的方案要領(lǐng),以及本工程標(biāo)創(chuàng)新會合在辦事器端軟件,客戶端軟件的方案將不再更詳細(xì)說明??蛻舳塑浖缑嫒鐖D2。辦理辦事器端
5、接納Java體例,它重要賣力對存儲裝備的數(shù)據(jù)網(wǎng)羅及操縱,通過Java接口與客戶端通訊。對付怎樣實(shí)現(xiàn)對差異廠商的存儲裝備的辦理,在軟件體例上我們通過對各廠家API接口的闡發(fā),在辦理辦事器端實(shí)現(xiàn)一個(gè)抽象的存儲裝備辦理接口,這個(gè)接口和裝備無關(guān)。這個(gè)接口界說存儲裝備的多種操縱,新裝備只要實(shí)現(xiàn)這個(gè)接口,辦理辦事器就可以或許支持這種新裝備。方案時(shí)接納面向東西的頭腦,抽象出一些數(shù)據(jù)布局和要領(lǐng)的聚集,從而構(gòu)成一個(gè)可以形貌RAID操縱器的類。對付差異范例的存儲裝備,我們布局出它的實(shí)例,通過這個(gè)實(shí)例對存儲裝備舉行操縱辦理。方案時(shí),我們?yōu)槊糠NRAID操縱器界說一個(gè)名稱,并以該名稱為唯一關(guān)鍵字,該鏈表中保存著該軟件所
6、支持的種種RAID操縱器,該鏈表在辦事器啟動時(shí)初始化。出于跨平臺的思量,軟件開拓中要嚴(yán)酷切合PSIX尺度,使之可以或許運(yùn)行于Linux、AIX、Slaris等主流操縱體系上。RAID范例鏈表布局:typedefstruthead_thead;harnae16;lngip;intprt;harpassrd32;pthread_utex_tlk;raidp_t*raidp;reEiver_t*reeiver;raidtable_t;當(dāng)收到客戶端發(fā)出搜刮當(dāng)前在線的RAID操縱器的指令后,步伐會循環(huán)調(diào)用raid_list中每種RAID操縱器,然后將得到的對應(yīng)的操縱函數(shù)實(shí)行指令返回給客戶端。如許客戶端就
7、可以對特定的RAID操縱器做特定的操縱。當(dāng)辦事器端步伐啟動后,起首要初始化raid_list鏈表,將支持的RAID操縱器的raidtable_t布局插入這個(gè)鏈表。然后等候客戶端的指令。當(dāng)軟件收到客戶端的搜刮全部RAID操縱器的指令后,它會循環(huán)調(diào)用raid_list中每種RAID操縱器的搜刮要領(lǐng),然后將得到的效果返回給客戶端。當(dāng)辦事器收到別的針對某個(gè)RAID的指令的時(shí)間,它會按照參數(shù)中的RAID名稱等標(biāo)示和操縱范例在raid_list鏈表中搜刮對應(yīng)的操縱函數(shù)實(shí)行,將效果返回給客戶端。其運(yùn)行歷程如圖3。對付來自客戶端的對付種種RAID下令的處置懲罰,由于Raid下令非常的多,而且差異Raid操縱器
8、對付同一下令的處置懲罰不盡雷同,為了使得體系布局清楚,而且能機(jī)動地裁剪Raid下令,特方案了一系列的下令類,每一個(gè)下令類代表一種Raid操縱,而且它們都繼續(xù)了同一個(gè)超類,如許方案使得下令處置懲罰流程的高層都是一樣的,只是詳細(xì)的操縱由它們各自的要領(lǐng)來完成,如許既進(jìn)步了代碼的重用性,又把修改某個(gè)詳細(xì)下令對體系的影響落到了最低。圖3辦事器端步伐運(yùn)行圖如圖4所示,AbstratServie類是辦事器提供的辦事的抽象,它內(nèi)里最緊張的要領(lǐng)就是exe,每一種詳細(xì)的辦事類必需實(shí)現(xiàn)該要領(lǐng),以便完成該辦事。出于擴(kuò)展辦事器端成效的思量,好比辦事器大概還要完成其他的辦事包羅列節(jié)點(diǎn)的目次、共享節(jié)點(diǎn)的目次等在內(nèi)的節(jié)點(diǎn)辦事,以是全部的Raid下令都繼續(xù)的是AbstratRaidServie,該類進(jìn)一步為全部Raid下令提供根本支持,好比每種下令產(chǎn)生的效果就在這個(gè)類中舉行組裝。圖4:辦事器端Raid下令辦事的類干系圖存儲技能已經(jīng)成為提拔企業(yè)競爭力的緊張氣力,存儲被譽(yù)為“信息期間的第二次革命,存儲范疇的各項(xiàng)研究已經(jīng)成為信息技能的前沿亮點(diǎn)。本工程標(biāo)創(chuàng)新點(diǎn)在于邏輯大將差異供給商的存儲裝備納入到同一的一個(gè)存儲假造池里,體系辦理員實(shí)現(xiàn)對存儲空間的自由分派和應(yīng)用。在研究要領(lǐng)上,制造性地把差異廠家的存儲應(yīng)用接口舉行抽象,形成一個(gè)“全能的接口抽象出一個(gè)假造的Raid操縱器類,以便完成對種種差異范例存儲裝
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026新疆和田地區(qū)民豐縣絲路尼雅文化傳媒旅游投資有限公司招聘1人備考考試題庫及答案解析
- 文昌柜臺施工方案(3篇)
- 小班安全活動策劃方案(3篇)
- 2025-2026學(xué)年第二學(xué)期山西金融職業(yè)學(xué)院招聘校外兼職教師1人二備考考試題庫及答案解析
- 2026中國種子協(xié)會招聘1人備考考試題庫及答案解析
- 2026天津南開區(qū)教育系統(tǒng)招聘(含高層次人才)170人參考考試題庫及答案解析
- 2026云南昆明安寧市寧湖小學(xué)招聘3人備考考試題庫及答案解析
- 護(hù)理質(zhì)量風(fēng)險(xiǎn)管理與防范
- 2026陜西事業(yè)單位招聘崗位查看考試參考題庫及答案解析
- 第1課時(shí)《記念君》和《為了忘卻的記念》群文閱讀課件
- 會下金蛋的鵝課件
- GB/T 11880-2024模鍛錘和大型機(jī)械鍛壓機(jī)用模塊
- GB/T 43934-2024煤礦土地復(fù)墾與生態(tài)修復(fù)技術(shù)規(guī)范
- GB/T 13077-2024鋁合金無縫氣瓶定期檢驗(yàn)與評定
- 食品殺菌原理培訓(xùn)課件
- GB/T 10739-2023紙、紙板和紙漿試樣處理和試驗(yàn)的標(biāo)準(zhǔn)大氣條件
- 神經(jīng)內(nèi)科練習(xí)題庫及答案
- GB/T 42973-2023半導(dǎo)體集成電路數(shù)字模擬(DA)轉(zhuǎn)換器
- 肝性腦病教學(xué)查房課件
- 膜式壁制造及檢驗(yàn)工藝演示文稿
- 紅壤區(qū)貧瘠農(nóng)田土壤快速培肥技術(shù)規(guī)程
評論
0/150
提交評論