亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng)與流程

文檔序號:11524296閱讀:253來源:國知局
一種Ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng)與流程

本發(fā)明涉及信息存儲技術(shù)領(lǐng)域,特別是涉及一種ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng)。



背景技術(shù):

隨著信息技術(shù)的發(fā)展,信息向著高性能存儲的方向發(fā)展。

ceph是一個分布式存儲系統(tǒng)。隨著云計(jì)算的發(fā)展,ceph乘上了openstack的春風(fēng),進(jìn)而成為了開源社區(qū)受關(guān)注較高的項(xiàng)目之一。ceph具有以下優(yōu)勢:ceph使用crush算法完成數(shù)據(jù)的尋址操作,crush算法有相當(dāng)強(qiáng)大的擴(kuò)展性,理論上支持?jǐn)?shù)千個存儲節(jié)點(diǎn);ceph中的數(shù)據(jù)副本數(shù)量可以由管理員自行定義,并可以通過crush算法指定副本的物理存儲位置以分隔故障域,支持?jǐn)?shù)據(jù)強(qiáng)一致性;客戶端所有的讀寫操作都要經(jīng)過代理節(jié)點(diǎn)。ceph本身并沒有主控節(jié)點(diǎn),擴(kuò)展起來比較容易,并且理論上,它的性能會隨著磁盤數(shù)量的增加而線性增長;ceph支持三種調(diào)用接口:對象存儲,塊存儲,文件系統(tǒng)掛載。三種方式可以一同使用。

k-ux操作系統(tǒng)是中國首款并且是目前唯一通過unix03認(rèn)證的主機(jī)操作系統(tǒng),ceph分布式存儲系統(tǒng)由于其優(yōu)點(diǎn)也被加入到了k-ux生態(tài)環(huán)境中,但是ceph的部署是一項(xiàng)比較復(fù)雜、重復(fù)的工作,由于其安裝需要的依賴包太多,目前的ceph安裝過程及其復(fù)雜,遇到各種錯誤還需要手動解決。

因此,如何提升ceph的部署效率,減少工作時間,這是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng),可以提升ceph的部署效率,減少工作時間。

為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:

一種ceph分布式存儲系統(tǒng)的部署方法,包括:

預(yù)先設(shè)置ceph分布式存儲系統(tǒng)的部署參數(shù);

獲取ceph分布式存儲系統(tǒng)的部署指令;

根據(jù)所述部署指令和所述部署參數(shù)生成相應(yīng)的ceph分布式存儲系統(tǒng)資源的調(diào)度指令;

根據(jù)所述調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署。

優(yōu)選地,還包括:

實(shí)時監(jiān)控并判斷所述ceph分布式存儲系統(tǒng)資源和該ceph分布式存儲系統(tǒng)資源的安裝狀態(tài)是否故障;

若所述ceph分布式存儲系統(tǒng)資源和/或該ceph分布式存儲系統(tǒng)資源出現(xiàn)故障,則執(zhí)行自動回退命令或重置命令,直至完成ceph分布式存儲系統(tǒng)的安裝部署。

優(yōu)選地,所述根據(jù)所述調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署,包括:

根據(jù)所述調(diào)度指令調(diào)取所述ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源;

通過二進(jìn)制模式將調(diào)取的所述ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源傳送至目標(biāo)k-ux操作系統(tǒng);

進(jìn)行ceph分布式存儲系統(tǒng)環(huán)境設(shè)置,并進(jìn)行自動安裝部署。

一種ceph分布式存儲系統(tǒng)的部署系統(tǒng),包括:

參數(shù)管理模塊,用于設(shè)置ceph分布式存儲系統(tǒng)的部署參數(shù);

控制模塊,用于響應(yīng)操作者操作,獲取獲取ceph分布式存儲系統(tǒng)的部署指令;

指令調(diào)度模塊,用于根據(jù)所述部署指令和所述部署參數(shù)生成相應(yīng)的ceph分布式存儲系統(tǒng)資源的調(diào)度指令;

資源管理模塊,用于根據(jù)所述調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署。

優(yōu)選地,還包括:監(jiān)控模塊,用于實(shí)時監(jiān)控并判斷所述ceph分布式存儲系統(tǒng)資源和該ceph分布式存儲系統(tǒng)資源的安裝狀態(tài)是否故障;

其中,所述指令調(diào)度模塊還用于在所述ceph分布式存儲系統(tǒng)資源和/或該ceph分布式存儲系統(tǒng)資源出現(xiàn)故障,生成對應(yīng)的自動回退命令或重置命令,以控制所述目標(biāo)k-ux操作系統(tǒng)進(jìn)行相應(yīng)的動作,直至完成ceph分布式存儲系統(tǒng)的安裝部署。

優(yōu)選地,所述資源管理模塊包括:

資源調(diào)取單元,用于根據(jù)所述調(diào)度指令調(diào)取所述ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源;

資源上傳單元,用于通過二進(jìn)制模式將調(diào)取的所述ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源傳送至目標(biāo)k-ux操作系統(tǒng),進(jìn)行ceph分布式存儲系統(tǒng)環(huán)境設(shè)置,并進(jìn)行自動安裝部署。

優(yōu)選地,所述資源管理模塊通過ssh協(xié)議和所述目標(biāo)k-ux操作系統(tǒng)的k-ux接口連接。

與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點(diǎn):

本發(fā)明所提供的一種ceph分布式存儲系統(tǒng)的部署方法,包括:預(yù)先設(shè)置ceph分布式存儲系統(tǒng)的部署參數(shù);獲取ceph分布式存儲系統(tǒng)的部署指令;根據(jù)部署指令和部署參數(shù)生成相應(yīng)的ceph分布式存儲系統(tǒng)資源的調(diào)度指令;根據(jù)調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署。本技術(shù)方案通過預(yù)先部署參數(shù)來管理ceph分布式存儲系統(tǒng)的安裝部署,當(dāng)用戶需要進(jìn)行部署時,只需要輸入相應(yīng)的部署指令,即可根據(jù)部署參數(shù)和該部署指令生成相應(yīng)的調(diào)度指令,從而自動采集和調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行自動安裝部署,整個過程突破了在k-ux操作系統(tǒng)上進(jìn)行人工手動安裝部署ceph的過程,大大提升了ceph的部署效率,減少工作時間,且無需專業(yè)的配置人員進(jìn)行手動配置,減少了安裝失敗的幾率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一種具體實(shí)施方式所提供的ceph分布式存儲系統(tǒng)的部署方法流程圖;

圖2為本發(fā)明一種具體實(shí)施方式所提供的ceph分布式存儲系統(tǒng)的部署系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明的核心是提供一種ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng),可以提升ceph的部署效率,減少工作時間。

為了使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。

在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施的限制。

請參考圖1,圖1為本發(fā)明一種具體實(shí)施方式所提供的ceph分布式存儲系統(tǒng)的部署方法流程圖。

本發(fā)明的一種具體實(shí)施方式提供了一種ceph分布式存儲系統(tǒng)的部署方法,包括:

s11:預(yù)先設(shè)置ceph分布式存儲系統(tǒng)的部署參數(shù)。

s12:獲取ceph分布式存儲系統(tǒng)的部署指令。

s13:根據(jù)部署指令和部署參數(shù)生成相應(yīng)的ceph分布式存儲系統(tǒng)資源的調(diào)度指令。

s14:根據(jù)調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署。其中,根據(jù)調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署,包括:根據(jù)調(diào)度指令調(diào)取ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源等資源;通過二進(jìn)制模式將調(diào)取的ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源傳送至目標(biāo)k-ux操作系統(tǒng);進(jìn)行ceph分布式存儲系統(tǒng)環(huán)境設(shè)置,并進(jìn)行自動安裝部署。

在本實(shí)施方式中,通過預(yù)先部署參數(shù)來管理ceph分布式存儲系統(tǒng)的安裝部署,當(dāng)用戶需要進(jìn)行部署時,只需要輸入相應(yīng)的部署指令,即可根據(jù)部署參數(shù)和該部署指令生成相應(yīng)的調(diào)度指令,從而自動采集和調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng),然后執(zhí)行系統(tǒng)環(huán)境設(shè)置工作,進(jìn)行自動安裝部署,整個過程突破了在k-ux操作系統(tǒng)上進(jìn)行人工手動安裝部署ceph的過程,大大提升了ceph的部署效率,減少工作時間,且無需專業(yè)的配置人員進(jìn)行手動配置,減少了安裝失敗的幾率。

進(jìn)一步地,還包括:實(shí)時監(jiān)控并判斷ceph分布式存儲系統(tǒng)資源和該ceph分布式存儲系統(tǒng)資源的安裝狀態(tài)是否故障;若ceph分布式存儲系統(tǒng)資源和/或該ceph分布式存儲系統(tǒng)資源出現(xiàn)故障,則執(zhí)行自動回退命令或重置命令,直至完成ceph分布式存儲系統(tǒng)的安裝部署。

在本實(shí)施方式中,實(shí)時監(jiān)控安裝部署的整個過程,一旦出現(xiàn)異常,則自動進(jìn)行調(diào)節(jié),直至完成ceph分布式存儲系統(tǒng)的安裝部署。

請參考圖2,圖2為本發(fā)明一種具體實(shí)施方式所提供的ceph分布式存儲系統(tǒng)的部署系統(tǒng)結(jié)構(gòu)示意圖。

相應(yīng)地,本發(fā)明一種實(shí)施方式還提供了一種ceph分布式存儲系統(tǒng)的部署系統(tǒng),包括:參數(shù)管理模塊1,用于設(shè)置ceph分布式存儲系統(tǒng)的部署參數(shù);控制模塊2,用于響應(yīng)操作者操作,獲取獲取ceph分布式存儲系統(tǒng)的部署指令;指令調(diào)度模塊3,用于根據(jù)部署指令和部署參數(shù)生成相應(yīng)的ceph分布式存儲系統(tǒng)資源的調(diào)度指令;資源管理模塊4,用于根據(jù)調(diào)度指令調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并上傳至目標(biāo)k-ux操作系統(tǒng)進(jìn)行安裝部署。優(yōu)選資源管理模塊通過ssh協(xié)議和目標(biāo)k-ux操作系統(tǒng)的k-ux接口連接

進(jìn)一步地,還包括:監(jiān)控模塊5,用于實(shí)時監(jiān)控并判斷ceph分布式存儲系統(tǒng)資源和該ceph分布式存儲系統(tǒng)資源的安裝狀態(tài)是否故障;其中,指令調(diào)度模塊3還用于在ceph分布式存儲系統(tǒng)資源和/或該ceph分布式存儲系統(tǒng)資源出現(xiàn)故障,生成對應(yīng)的自動回退命令或重置命令,以控制目標(biāo)k-ux操作系統(tǒng)進(jìn)行相應(yīng)的動作,直至完成ceph分布式存儲系統(tǒng)的安裝部署。

其中,優(yōu)選資源管理模塊包括:資源調(diào)取單元,用于根據(jù)調(diào)度指令調(diào)取ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源;資源上傳單元,用于通過二進(jìn)制模式將調(diào)取的ceph分布式存儲系統(tǒng)的軟件包資源和函數(shù)庫資源傳送至目標(biāo)k-ux操作系統(tǒng),進(jìn)行ceph分布式存儲系統(tǒng)環(huán)境設(shè)置,并進(jìn)行自動安裝部署。

在本實(shí)施方式中,當(dāng)需要安裝ceph分布式存儲系統(tǒng)時,整個安裝過程為:啟動控制模塊,通過控制模塊控制參數(shù)管理模塊進(jìn)行部署參數(shù)的設(shè)置,并通過資源管理模塊傳遞給k-ux接口;通過控制模塊配置k-ux接口和k-ux系統(tǒng)的連接;通過控制模塊控制資源管理模塊上傳ceph分布式存儲系統(tǒng)的安裝文件和執(zhí)行函數(shù)庫等資源,并通過資源管理模塊管理上傳的這些資源以及收集分析這些資源的基本信息;由監(jiān)控模塊對上述的這些資源以及k-ux系統(tǒng)反饋的ceph分布式存儲系統(tǒng)安裝的執(zhí)行狀態(tài)信息進(jìn)行收集并進(jìn)行分析;指令調(diào)度模塊接收監(jiān)控模塊的信息并生成相應(yīng)的k-ux系統(tǒng)指令;k-ux接口通過ssh協(xié)議將k-ux系統(tǒng)指令發(fā)送至k-ux操作系統(tǒng),同時接收k-ux操作系統(tǒng)的指令執(zhí)行結(jié)果返回給監(jiān)控模塊進(jìn)行狀態(tài)的分析。

本實(shí)施方式提供的ceph分布式存儲系統(tǒng)的部署系統(tǒng)采用ssh協(xié)議與k-ux接口連接,依據(jù)預(yù)設(shè)的參數(shù)設(shè)置向k-ux操作系統(tǒng)發(fā)送調(diào)度指令,調(diào)度指令首先將ceph分布式存儲系統(tǒng)軟件包、函數(shù)庫等資源通過二進(jìn)制模式傳送到k-ux操作系統(tǒng)上,然后執(zhí)行系統(tǒng)環(huán)境設(shè)置工作,最后對ceph分布式進(jìn)行安裝部署。在整個部署過程中此系統(tǒng)始終監(jiān)控系統(tǒng)資源、安裝狀態(tài)等信息,一旦出現(xiàn)問題,指令調(diào)度模塊采用自動回退或者重置命令的方式進(jìn)行控制,直到最終完成ceph分布式存儲系統(tǒng)的部署工作。該系統(tǒng)與k-ux接口相連,能夠直觀、快速的與k-ux操作系統(tǒng)進(jìn)行配置連接,同時可以對該系統(tǒng)進(jìn)行參數(shù)設(shè)置以及查看并監(jiān)控部署狀態(tài)等信息。

綜上所述,本發(fā)明所提供的ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng),自動采集和調(diào)取對應(yīng)的ceph分布式存儲系統(tǒng)資源,并進(jìn)行自動安裝,實(shí)時監(jiān)控整個安裝過程,一旦發(fā)生異常即進(jìn)行自動調(diào)節(jié),極大地提高了工作效率,減少了人力上的負(fù)擔(dān)。

以上對本發(fā)明所提供的一種ceph分布式存儲系統(tǒng)的部署方法和系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1