[發明專利]一種基于云平臺的節點配置統一批量維護方法有效
| 申請號: | 201711010100.2 | 申請日: | 2017-10-25 |
| 公開(公告)號: | CN108377198B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 莫展鵬;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F16/901 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 523808 廣東省東莞市松山湖高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 節點 配置 統一 批量 維護 方法 | ||
1.一種基于云平臺的節點配置統一批量維護方法,其特征在于,所述的方法是利用鍵值對存儲服務,在鍵值對存儲服務創建公共目錄和和主機的專屬目錄;在鍵值對發生變化時,生成一個新的配置文件;并根據新的配置文件重新啟動一個節點服務;
所述的方法具體包括以下步驟:
步驟1:運行一個鍵值對存儲服務,用于存儲配置項的名稱和值;
步驟2:在鍵值對存儲服務上創建一個公共目錄,把節點配置文件中的每個動態配置項和初始值在公共目錄下各增加一個鍵值對進行保存;
步驟3:創建一個節點配置文件的模板,模板中的動態配置項的值用占位符代替;
步驟4:把節點配置文件的模板拷貝到每個節點上;
步驟5:每個節點啟動后,在鍵值對存儲服務上使用主機名創建一個專屬目錄,并且開始定時輪詢公共目錄以及節點創建的專屬目錄,觀察鍵值對是否有變化;
步驟6:節點輪詢發現鍵值對存儲服務的公共目錄以及專屬目錄的鍵值對沒有變化時,不做配置維護;
步驟7:節點輪詢發現鍵值對存儲服務的公共目錄或專屬目錄的鍵值對發生變化時,取出公共目錄和專屬目錄中的所有鍵值對,基于節點配置文件的模板生成一個新的配置文件;先遍歷公共目錄中的鍵值對,在新配置文件中把與鍵相同的配置項的值替換成對應的值;然后如果專屬目錄的鍵值對發生變化,那么把新配置文件中的與鍵相同的配置項的值替換成對應的值,并把配置文件的模板文件中的與鍵相同的配置項的值替換成專屬目錄的全路徑的占位符;
步驟8:在節點上使用新的配置文件重新啟動一個節點服務,如果配置文件加載正確,只是因為端口被占用而無法啟動節點服務,那么證明新的配置文件正確,重啟節點服務;否則,證明配置項有誤,需要重新進行配置。
2.根據權利要求1所述的方法,其特征在于,所述鍵值對存儲服務是用于存儲字符串格式的鍵與字符串格式的值一一對應的存儲服務;鍵值對存儲為支持目錄結構的鍵值對存儲服務;
所述鍵值對存儲服務允許所有節點服務進行輪詢讀以及管理節點在其上面增刪改配置項;
所述支持目錄結構的鍵值對存儲服務指的是存儲項支持目錄分級,包括/node/address/port為存儲的一個鍵。
3.根據權利要求1所述的方法,其特征在于,所述專屬目錄指的是用某個節點的主機名創建的鍵值對存儲服務中的目錄,只允許節點服務器進行輪詢讀以及管理節點向該目錄增加需要特殊配置的配置項和值。
4.根據權利要求2所述的方法,其特征在于,所述專屬目錄指的是用某個節點的主機名創建的鍵值對存儲服務中的目錄,只允許節點服務器進行輪詢讀以及管理節點向該目錄增加需要特殊配置的配置項和值。
5.根據權利要求1至4任一項所述的方法,其特征在于,所述使用新的配置文件重新啟動一個節點服務指的是在原有節點服務還在運行的情況下重新開啟一個新的進程,使用該配置文件運行節點服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711010100.2/1.html,轉載請聲明來源鉆瓜專利網。





