亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種部署文件系統(tǒng)的方法及系統(tǒng)的制作方法

文檔序號(hào):9524021閱讀:542來(lái)源:國(guó)知局
一種部署文件系統(tǒng)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種部署文件系統(tǒng)的方法及系統(tǒng)。
【背景技術(shù)】
[0002]本發(fā)明涉及分布式文件系統(tǒng)lustre領(lǐng)域,Lustre由cluster file system公司開發(fā)的一個(gè)開源的,高性能的文件系統(tǒng),lustre文件系統(tǒng)消除了傳統(tǒng)網(wǎng)絡(luò)文件系統(tǒng)在可擴(kuò)展性,可用性和性能上的問題。Lustre采用分布式的鎖管理機(jī)制來(lái)實(shí)現(xiàn)并發(fā)控制,元數(shù)據(jù)和文件數(shù)據(jù)的通訊鏈路分開管理。lustre具有針對(duì)大文件讀寫進(jìn)行優(yōu)化,提供高性能的I/O ;元數(shù)據(jù)獨(dú)立存儲(chǔ);服務(wù)和網(wǎng)絡(luò)失效的快速恢復(fù)。基于意圖的分布式鎖管理;基于對(duì)象存儲(chǔ),使存儲(chǔ)更具智能化,可以實(shí)現(xiàn)基于對(duì)象一級(jí)的數(shù)據(jù)保護(hù)技術(shù);系統(tǒng)可快速配置等特點(diǎn)。隨著lustre被越來(lái)越廣泛的被企業(yè)和用戶所使用,lustre已經(jīng)成為日常工作不可或缺的文件系統(tǒng)環(huán)境。在日常的工作中,由于各種需求的提出,lustre環(huán)境的搭建成為了工作中需要經(jīng)常完成的一項(xiàng)工作。
[0003]傳統(tǒng)的方式,需要一步步輸入linux命令,進(jìn)行l(wèi)ustre環(huán)境的搭建,建立lustre網(wǎng)絡(luò)配置文件,啟動(dòng)lustre模塊,將需要使用的硬盤按照mgs、mdt、ost進(jìn)行格式化,然后
--進(jìn)行掛載。若需要添加在同一 mgs下新的文件系統(tǒng),需要將上述步驟再進(jìn)行一遍。很多時(shí)候由于命令的重復(fù)輸入或?qū)е洛e(cuò)誤,ip地址錯(cuò)誤,獲取信息錯(cuò)誤,添加新的文件系統(tǒng)或mdt及ost步驟繁瑣,且反復(fù)校驗(yàn)等狀況,降低了工作效率,且由于可能的錯(cuò)誤,導(dǎo)致環(huán)境搭建失敗。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種部署文件系統(tǒng)的方法,該方法能夠快速部署文件系統(tǒng),提高文件系統(tǒng)環(huán)境搭建的成功率,提高工作效率。此外,本發(fā)明的目的是提供一種部署文件系統(tǒng)的系統(tǒng)。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種部署文件系統(tǒng)的方法,應(yīng)用于lustre系統(tǒng),設(shè)置添加新文件系統(tǒng)腳本,配置文件腳本,硬盤格式化腳本及掛載腳本,還包括:
[0006]根據(jù)用戶輸入的配置參數(shù)信息,獲取相對(duì)應(yīng)的lustre網(wǎng)絡(luò)模式及相對(duì)應(yīng)的lustre文件系統(tǒng)類型;
[0007]根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)的新文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行添加新文件系統(tǒng)腳本;
[0008]根據(jù)所述lustre文件系統(tǒng)類型,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本;
[0009]利用相對(duì)應(yīng)的掛載腳本,將格式化后的硬盤掛載至相應(yīng)的目錄下。
[0010]其中,設(shè)置文件系統(tǒng)中增加新文件系統(tǒng)腳本,還包括:
[0011]根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行文件系統(tǒng)中增加新文件系統(tǒng)腳本。
[0012]其中,設(shè)置添加擴(kuò)展組件腳本,還包括:
[0013]根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行添加擴(kuò)展組件腳本。
[0014]其中,根據(jù)所述lustre文件系統(tǒng)類型,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本包括:
[0015]若所述lustre文件系統(tǒng)類型為ext4類型,且需要至少兩個(gè)硬盤時(shí),進(jìn)行聚類操作;
[0016]聚類操作后,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本。
[0017]其中,還包括:
[0018]保存或查看各個(gè)文件系統(tǒng)的配置信息。
[0019]本發(fā)明提供一種部署文件系統(tǒng)的系統(tǒng),應(yīng)用于lustre系統(tǒng),包括:
[0020]設(shè)置模塊,用于設(shè)置添加新文件系統(tǒng)腳本,配置文件腳本,硬盤格式化腳本及掛載腳本;
[0021]獲取模塊,用于根據(jù)用戶輸入的配置參數(shù)信息,獲取相對(duì)應(yīng)的lustre網(wǎng)絡(luò)模式及相對(duì)應(yīng)的lustre文件系統(tǒng)類型;
[0022]第一運(yùn)行模塊,用于根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)的新文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行添加新文件系統(tǒng)腳本;
[0023]格式化模塊,用于根據(jù)所述lustre文件系統(tǒng)類型,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本;
[0024]掛載模塊,用于利用相對(duì)應(yīng)的掛載腳本,將格式化后的硬盤掛載至相應(yīng)的目錄下。
[0025]其中,所述設(shè)置模塊,還包括:設(shè)置文件系統(tǒng)中增加新文件系統(tǒng)腳本;
[0026]所述系統(tǒng)還包括:
[0027]第二運(yùn)行模塊,用于根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行文件系統(tǒng)中增加新文件系統(tǒng)腳本。
[0028]其中,所述設(shè)置模塊,還包括:設(shè)置添加擴(kuò)展組件腳本;
[0029]所述系統(tǒng)還包括:
[0030]第三運(yùn)行模塊,用于根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行添加擴(kuò)展組件腳本。
[0031 ] 其中,所述格式化模塊包括:
[0032]聚類單元,用于當(dāng)所述lustre文件系統(tǒng)類型為ext4類型,且需要至少兩個(gè)硬盤時(shí),進(jìn)行聚類操作;
[0033]格式化單元,用于聚類操作后,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本。
[0034]其中,還包括:
[0035]保存模塊,用于保存各個(gè)文件系統(tǒng)的配置信息;或,
[0036]查看模塊,用于查看各個(gè)文件系統(tǒng)的配置信息。
[0037]本發(fā)明所提供的部署文件系統(tǒng)的方法,應(yīng)用于lustre系統(tǒng),設(shè)置添加新文件系統(tǒng)腳本,配置文件腳本,硬盤格式化腳本及掛載腳本,還包括:根據(jù)用戶輸入的配置參數(shù)信息,獲取相對(duì)應(yīng)的lustre網(wǎng)絡(luò)模式及相對(duì)應(yīng)的lustre文件系統(tǒng)類型;根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)的新文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行添加新文件系統(tǒng)腳本;根據(jù)所述lustre文件系統(tǒng)類型,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本;利用相對(duì)應(yīng)的掛載腳本,將格式化后的硬盤掛載至相應(yīng)的目錄下。
[0038]該方法通過設(shè)置添加新文件系統(tǒng)腳本,配置文件腳本,硬盤格式化腳本及掛載腳本,防止用戶每次都重復(fù)進(jìn)行一步步搭建,也減少了命令的重復(fù)輸入產(chǎn)生命令錯(cuò)誤,ip地址錯(cuò)誤,獲取信息錯(cuò)誤等,防止添加新的文件系統(tǒng)時(shí)步驟繁瑣,且反復(fù)校驗(yàn)等狀況,降低了工作效率,且由于可能的錯(cuò)誤,導(dǎo)致環(huán)境搭建失敗。該方法及系統(tǒng)能夠快速部署文件系統(tǒng),提高工作效率。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0040]圖1為本發(fā)明實(shí)施例所提供的部署文件系統(tǒng)的方法的流程圖;
[0041]圖2為本發(fā)明實(shí)施例所提供的部署文件系統(tǒng)的系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0042]本發(fā)明的核心是提供一種部署文件系統(tǒng)的方法,該方法能夠快速部署文件系統(tǒng),提高文件系統(tǒng)環(huán)境搭建的成功率,提高工作效率。此外,本發(fā)明的目的是提供一種部署文件系統(tǒng)的系統(tǒng)。
[0043]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例所提供的部署文件系統(tǒng)的方法的流程圖;該方法應(yīng)用于lustre系統(tǒng),在部署文件系統(tǒng)之前需要,設(shè)置添加新文件系統(tǒng)腳本,配置文件腳本,硬盤格式化腳本及掛載腳本,該部署文件系統(tǒng)的方法可以包括:
[0045]步驟slOO、根據(jù)用戶輸入的配置參數(shù)信息,獲取相對(duì)應(yīng)的lustre網(wǎng)絡(luò)模式及相對(duì)應(yīng)的lustre文件系統(tǒng)類型;
[0046]其中,在進(jìn)行文件系統(tǒng)部署之前可以做好準(zhǔn)備工作,例如配置好服務(wù)器端的網(wǎng)絡(luò),設(shè)置好網(wǎng)絡(luò)ip地址;對(duì)需要加入的lustre節(jié)點(diǎn)之間實(shí)現(xiàn)ssh無(wú)密碼訪問,保證服務(wù)器端之間的網(wǎng)絡(luò)連接;關(guān)閉所有l(wèi)ustre節(jié)點(diǎn)的防火墻,設(shè)置selinux = disabled ;安裝好lustre的所有軟件包;將所有l(wèi)ustre節(jié)點(diǎn)寫入節(jié)點(diǎn)的/etc/hosts。
[0047]其中,lustre網(wǎng)絡(luò)模塊可以包括tcp模式及o2ib模式。
[0048]步驟sllO、根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)的新文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行添加新文件系統(tǒng)腳本;
[0049]步驟sl20、根據(jù)所述lustre文件系統(tǒng)類型,執(zhí)行相對(duì)應(yīng)的硬盤格式化腳本;
[0050]步驟sl30、利用相對(duì)應(yīng)的掛載腳本,將格式化后的硬盤掛載至相應(yīng)的目錄下。
[0051]由于本方法已經(jīng)設(shè)置好了添加新文件系統(tǒng)腳本,配置文件腳本,硬盤格式化腳本及掛載腳本,通過用戶輸入的參數(shù)信息,各個(gè)腳本通過相對(duì)應(yīng)的參數(shù)信息,既可以運(yùn)行各個(gè)腳本,實(shí)現(xiàn)各個(gè)腳本的功能;不需要用戶重復(fù)相同的步驟進(jìn)行文件系統(tǒng)的部署,用戶僅需要輸入各個(gè)文件系統(tǒng)的關(guān)鍵參數(shù)即可。
[0052]基于上述技術(shù)方案,本發(fā)明實(shí)施例提供的部署文件系統(tǒng)的方法,該方法首先獲取lustre網(wǎng)絡(luò)類型,獲取所需建立的lustre底層文件系統(tǒng),然后根據(jù)所述模式及配置信息,對(duì)文件系統(tǒng)進(jìn)行格式化并掛載;方便實(shí)驗(yàn)人員更加高效快捷的完成lustre文件系統(tǒng)部署,節(jié)省時(shí)間,提尚效率。
[0053]基于上述技術(shù)方案,本發(fā)明的另一具體實(shí)施例中還包括:設(shè)置文件系統(tǒng)中增加新文件系統(tǒng)腳本;
[0054]相對(duì)應(yīng)的部署文件系統(tǒng)還可以包括:
[0055]根據(jù)所述配置參數(shù)信息,將配置參數(shù)信息添加到相對(duì)應(yīng)文件系統(tǒng)對(duì)應(yīng)的配置文件腳本中,并運(yùn)行文件系統(tǒng)中增加新文件系統(tǒng)腳本。
[0056]其中,本實(shí)施例可以在同一 mgs下自由添加新的lustre文件系統(tǒng),新添加的文件系統(tǒng)的配置信息可以保存到conf文件中;僅需要通過相對(duì)應(yīng)的參數(shù)信息,運(yùn)行文件系統(tǒng)中增加新文件系統(tǒng)腳本即可。
[0057
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1