[發(fā)明專利]一種分布式存儲分組在線升級方法、裝置、終端及介質(zhì)在審
| 申請?zhí)枺?/td> | 202211040424.1 | 申請日: | 2022-08-29 |
| 公開(公告)號: | CN115344290A | 公開(公告)日: | 2022-11-15 |
| 發(fā)明(設(shè)計)人: | 劉鑫;孟祥瑞 | 申請(專利權(quán))人: | 濟南浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 濟南誠智商標專利事務(wù)所有限公司 37105 | 代理人: | 李魁峰 |
| 地址: | 250000 山東省濟南市中國(山東)自由貿(mào)易*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 存儲 分組 在線 升級 方法 裝置 終端 介質(zhì) | ||
1.一種分布式存儲分組在線升級方法,其特征在于,包括:按預(yù)設(shè)的分組規(guī)則將待升級節(jié)點分組,所述分組規(guī)則使不同分組之間的待升級節(jié)點不涉及相同的存儲池;
為每一個分組配置一個升級線程以控制分組中待升級節(jié)點的升級流程,按設(shè)定的第一時間間隔啟動各個升級線程,使各分組并發(fā)錯時的進行升級,避免待升級節(jié)點大規(guī)模同一時間重啟服務(wù)。
2.根據(jù)權(quán)利要求1所述的分布式存儲分組在線升級方法,其特征在于,升級線程通過ssh的方式調(diào)用分組中各待升級節(jié)點上的升級腳本,所述升級腳本執(zhí)行升級包、驗證重啟條件、在重啟條件滿足或者從執(zhí)行升級包起時間超出設(shè)定時間閾值仍未達到重啟條件則重啟服務(wù),在重啟服務(wù)后進行數(shù)據(jù)重構(gòu)。
3.根據(jù)權(quán)利要求2所述的分布式存儲分組在線升級方法,其特征在于,所述驗證重啟條件包括:所述升級腳本執(zhí)行升級包后,判斷是否待升級節(jié)點所有OSD都處于Up階段且無放置組處于peering狀態(tài),是則,重啟條件滿足并重啟服務(wù),否則,間隔第二時間間隔后再次進行驗證重啟條件,直至執(zhí)行升級包后時間達到設(shè)定時間閾值或重啟條件滿足終止驗證重啟條件。
4.根據(jù)權(quán)利要求2所述的分布式存儲分組在線升級方法,其特征在于,升級線程遍歷相應(yīng)分組中各個待升級節(jié)點,通過ssh的方式調(diào)用被遍歷到的升級節(jié)點上的升級腳本,被遍歷到的升級節(jié)點升級腳本執(zhí)行完數(shù)據(jù)重構(gòu)后,繼續(xù)遍歷分組中下一待升級節(jié)點,直至分組遍歷完成。
5.根據(jù)權(quán)利要求2所述的分布式存儲分組在線升級方法,其特征在于,統(tǒng)計輸出滿足重啟條件重啟服務(wù)和達到設(shè)定時間閾值重啟服務(wù)的待升級節(jié)點并輸出相應(yīng)日志。
6.根據(jù)權(quán)利要求1所述的分布式存儲分組在線升級方法,其特征在于,所述分組規(guī)則包括:統(tǒng)計各個待升級節(jié)點的OSD所屬存儲池,每個待升級節(jié)點的所有OSD均屬于一存儲池,則按存儲池分組;每個待升級節(jié)點的OSD分組不同的存儲池時,將存在存儲池交叉的待升級節(jié)點分到一組,將不存在存儲池交叉的待升級節(jié)點分到不同分組,若對于不同分組,存在一待升級節(jié)點與不同分組中待升級節(jié)點分別交叉,則將不同分組合并為同一分組。
7.一種分布式存儲分組在線升級裝置,其特征在于,包括:分組模塊,所述分組模塊按照按預(yù)設(shè)的分組規(guī)則將待升級節(jié)點分組,所述分組規(guī)則使不同分組之間的待升級節(jié)點不涉及相同的存儲池;
升級控制模塊,所述升級控制模塊為每一個分組配置一個升級線程以控制分組中待升級節(jié)點的升級流程,所述升級控制模塊按設(shè)定的第一時間間隔啟動各個升級線程,使各分組并發(fā)錯時的進行升級,避開同一時間重啟服務(wù);
升級執(zhí)行模塊,所述升級執(zhí)行模塊配置升級腳本,升級腳本執(zhí)行升級包、驗證重啟條件、在重啟條件滿足或者從執(zhí)行升級包起時間超出設(shè)定時間閾值仍未達到重啟條件則重啟服務(wù),在重啟服務(wù)后進行數(shù)據(jù)重構(gòu)。
8.根據(jù)權(quán)利要求7所述的分布式存儲分組在線升級裝置,其特征在于,還包括日志模塊,日志模塊用于統(tǒng)計輸出滿足重啟條件重啟服務(wù)和達到設(shè)定時間閾值重啟服務(wù)的待升級節(jié)點并輸出相應(yīng)日志。
9.一種分布式存儲分組在線升級終端,其特征在于,包括:處理單元,總線單元和存儲單元,其中,所述總線單元連接存儲單元、處理單元,所述存儲單元存儲計算機程序,計算機程序被處理單元執(zhí)行時實現(xiàn)如權(quán)利要求1-6任一所述的分布式存儲分組在線升級方法。
10.一種實現(xiàn)分布式存儲分組在線升級方法的存儲介質(zhì),所述存儲介質(zhì)存儲計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-6任一所述的分布式存儲分組在線升級方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于濟南浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)濟南浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211040424.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





