[發(fā)明專利]一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法、裝置及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201711206450.6 | 申請(qǐng)日: | 2017-11-27 |
| 公開(kāi)(公告)號(hào): | CN107861693A | 公開(kāi)(公告)日: | 2018-03-30 |
| 發(fā)明(設(shè)計(jì))人: | 李軍站 | 申請(qǐng)(專利權(quán))人: | 鄭州云海信息技術(shù)有限公司 |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國(guó)省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 存儲(chǔ)系統(tǒng) osd 進(jìn)程 部署 方法 裝置 介質(zhì) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲(chǔ)領(lǐng)域,特別是涉及一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法、裝置及介質(zhì)。
背景技術(shù)
隨著大數(shù)據(jù)時(shí)代的到來(lái),數(shù)據(jù)的附加值在不斷增加,對(duì)于數(shù)據(jù)的存儲(chǔ)性能逐漸成為企業(yè)所關(guān)注的重點(diǎn)。
分布式塊存儲(chǔ)系統(tǒng)是處理大數(shù)據(jù)的有效方案,分布式塊存儲(chǔ)系統(tǒng)可以將完成的物理磁盤劃分為多個(gè)邏輯分區(qū),多個(gè)邏輯分區(qū)之間通過(guò)RAID或LVM等手段協(xié)同進(jìn)行數(shù)據(jù)的存儲(chǔ)以及備份,在保證數(shù)據(jù)讀寫效率的同時(shí),對(duì)數(shù)據(jù)的安全性提供了相應(yīng)的保障。此外,分布式塊存儲(chǔ)系統(tǒng)可以由多塊廉價(jià)磁盤組成,能夠以相對(duì)較低的成本擴(kuò)充系統(tǒng)容量。正是由于分布式塊存儲(chǔ)系統(tǒng)具有以上優(yōu)勢(shì),因此分布式塊存儲(chǔ)系統(tǒng)在IT企業(yè)、云計(jì)算、大數(shù)據(jù)、虛擬化等領(lǐng)域得到了廣泛應(yīng)用。OSD進(jìn)程是部署在分布式存儲(chǔ)系統(tǒng)中各個(gè)邏輯分區(qū)下的負(fù)責(zé)數(shù)據(jù)存儲(chǔ)業(yè)務(wù)的應(yīng)用進(jìn)程,在當(dāng)前情況下,在對(duì)OSD進(jìn)程進(jìn)行配置時(shí)通常以其所屬的磁盤分區(qū)名稱作為掛載路徑,OSD進(jìn)程在該掛載路徑下讀取或生成相關(guān)的工作文件,以確保其正常工作。但是,當(dāng)分布式塊存儲(chǔ)系統(tǒng)的節(jié)點(diǎn)重啟后,磁盤的磁盤分區(qū)的盤符可能會(huì)出現(xiàn)漂移的情況,即重啟后的磁盤分區(qū)名稱與重啟前不同,因此將導(dǎo)致OSD進(jìn)程在啟動(dòng)時(shí)無(wú)法找到原有路徑而無(wú)法正常啟動(dòng),進(jìn)而造成系統(tǒng)崩潰、數(shù)據(jù)丟失等嚴(yán)重問(wèn)題,降低了系統(tǒng)整體穩(wěn)定性及可用性并且無(wú)法保證系統(tǒng)中數(shù)據(jù)的安全。
由此可見(jiàn),提供一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法,以保證系統(tǒng)整體的穩(wěn)定性及可用性,并且保證系統(tǒng)中數(shù)據(jù)的安全,是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法、裝置及介質(zhì),保證了系統(tǒng)整體的穩(wěn)定性及可用性,并且保證了系統(tǒng)中數(shù)據(jù)的安全。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法,包括:
對(duì)系統(tǒng)中預(yù)設(shè)磁盤的空間進(jìn)行劃分以得到邏輯相互獨(dú)立的磁盤分區(qū);
選取目標(biāo)磁盤分區(qū),并獲取目標(biāo)磁盤分區(qū)的UUID;
在目標(biāo)磁盤分區(qū)中創(chuàng)建OSD進(jìn)程,以UUID作為OSD進(jìn)程的掛載路徑,并記錄UUID與OSD進(jìn)程之間的對(duì)應(yīng)關(guān)系。
優(yōu)選的,在記錄UUID與OSD進(jìn)程之間的對(duì)應(yīng)關(guān)系后,該方法進(jìn)一步包括:
重啟系統(tǒng);
根據(jù)對(duì)應(yīng)關(guān)系獲取OSD進(jìn)程對(duì)應(yīng)的UUID,并將UUID作為OSD進(jìn)程的掛載路徑以重啟OSD進(jìn)程。
優(yōu)選的,OSD進(jìn)程具體包括:
OSD journal以及OSD cache。
優(yōu)選的,預(yù)設(shè)磁盤具體為SSD磁盤。
優(yōu)選的,在記錄UUID與OSD進(jìn)程之間的對(duì)應(yīng)關(guān)系后,該方法進(jìn)一步包括:
將對(duì)應(yīng)關(guān)系寫入日志。
優(yōu)選的,各磁盤分區(qū)的空間相同。
此外,本發(fā)明還提供一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署裝置,包括:
分區(qū)劃分模塊,用于對(duì)系統(tǒng)中預(yù)設(shè)磁盤的空間進(jìn)行劃分以得到邏輯相互獨(dú)立的磁盤分區(qū);
分區(qū)選取模塊,用于選取目標(biāo)磁盤分區(qū),并獲取目標(biāo)磁盤分區(qū)的UUID;
掛載記錄模塊,用于在目標(biāo)磁盤分區(qū)中創(chuàng)建OSD進(jìn)程,以UUID作為OSD進(jìn)程的掛載路徑,并記錄UUID與OSD進(jìn)程之間的對(duì)應(yīng)關(guān)系。
優(yōu)選的,該裝置進(jìn)一步包括:
重啟模塊,用于重啟系統(tǒng);
重掛載模塊,用于根據(jù)對(duì)應(yīng)關(guān)系獲取OSD進(jìn)程對(duì)應(yīng)的UUID,并將UUID作為OSD進(jìn)程的掛載路徑以重啟OSD進(jìn)程。
此外,本發(fā)明還提供一種分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署裝置,包括:
存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
處理器,用于執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述的分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法的步驟。
此外,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述的分布式塊存儲(chǔ)系統(tǒng)的OSD進(jìn)程部署方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鄭州云海信息技術(shù)有限公司,未經(jīng)鄭州云海信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711206450.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 用于處理到遠(yuǎn)程存儲(chǔ)位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲(chǔ)系統(tǒng)的存儲(chǔ)系統(tǒng)群及其管理方法
- 一種移動(dòng)存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法
- 存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲(chǔ)介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 建立存儲(chǔ)系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺(tái)及一種容災(zāi)方法
- 在基于云的存儲(chǔ)系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置
- 拼接顯示墻OSD顯示方法和系統(tǒng)
- 一種網(wǎng)絡(luò)故障處理方法和裝置
- OSD選取方法、數(shù)據(jù)寫入方法、裝置和存儲(chǔ)系統(tǒng)
- OSD選擇方法、數(shù)據(jù)寫入和讀取方法、監(jiān)控器和服務(wù)器集群
- 主OSD調(diào)整方法及裝置
- 一種OSD更換方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種OSD角色調(diào)整方法和裝置
- 采用場(chǎng)加倍產(chǎn)生屏幕顯示消息的設(shè)備和方法
- 采用行加倍產(chǎn)生屏幕顯示消息的設(shè)備和方法
- 采用1-位象素產(chǎn)生屏幕顯示消息的設(shè)備和方法
- 一種進(jìn)程自動(dòng)恢復(fù)方法
- 進(jìn)程啟動(dòng)方法及內(nèi)核、進(jìn)程
- 一種進(jìn)程間的通信方法和裝置
- 進(jìn)程解析裝置、進(jìn)程解析方法和進(jìn)程解析程序
- 32位進(jìn)程和64位進(jìn)程交叉注入方法及裝置
- 一種應(yīng)用進(jìn)程控制方法及裝置
- 插件下載方法及裝置
- 進(jìn)程間的數(shù)據(jù)傳輸方法和裝置
- 進(jìn)程監(jiān)視裝置、進(jìn)程監(jiān)視方法和進(jìn)程監(jiān)視程序
- 一種基于動(dòng)態(tài)監(jiān)測(cè)的進(jìn)程優(yōu)化調(diào)度方法





