[發明專利]云平臺服務管理方法、裝置、設備及可讀存儲介質有效
| 申請號: | 202110024590.1 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112732674B | 公開(公告)日: | 2022-08-19 |
| 發明(設計)人: | 李濤;晏旭斌;李航;朱元臣;胡燕琦 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/27;G06F9/50;G06F9/54 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平臺 服務 管理 方法 裝置 設備 可讀 存儲 介質 | ||
本發明提供一種云平臺服務管理方法、裝置、設備及可讀存儲介質。該方法包括:當各個控制節點請求向分布式存儲寫入本節點對應的唯一標識時,檢測分布式存儲中是否存在任一控制節點對應的唯一標識;若不存在,則將本節點對應的唯一標識寫入所述分布式存儲,并指定寫入的唯一標識在分布式存儲中的生存時長;以所述寫入的唯一標識對應的控制節點作為主節點,并開啟所述主節點上的主服務;在所述生存時長內持續更新所述生存時長。通過本發明,保證只會選出一個主節點,從而在選出的一個主節點上運行主服務,防止了主備服務腦裂的產生。
技術領域
本發明涉及云技術領域,尤其涉及一種云平臺服務管理方法、裝置、設備及可讀存儲介質。
背景技術
云計算是目前重要的技術之一,大部分廠商都是基于開源的云平臺(如openstack)進行二次開發,但是現有技術中對于云平臺可靠性管理方面比較缺乏,尤其是對云平臺中主備服務的管理。如何為主備服務提供防腦裂的功能是亟待解決的問題。
發明內容
為保證主備服務不會發生腦裂,本發明提供一種云平臺服務管理方法、裝置、設備及可讀存儲介質。
第一方面,本發明提供一種云平臺服務管理方法,所述云平臺服務管理方法包括:
當各個控制節點請求向分布式存儲寫入本節點對應的唯一標識時,檢測分布式存儲中是否存在任一控制節點對應的唯一標識;
若不存在,則將本節點對應的唯一標識寫入所述分布式存儲,并指定寫入的唯一標識在分布式存儲中的生存時長;
以所述寫入的唯一標識對應的控制節點作為主節點,并開啟所述主節點上的主服務;
在所述生存時長內持續更新所述生存時長。
可選的,在所述檢測分布式存儲中是否存在任一控制節點對應的唯一標識的步驟之后,還包括:
若存在,且所述分布式存儲中存在的唯一標識與本節點對應的唯一標識不一致,則以本節點為備節點,并關閉所述備節點上的主服務。
可選的,在所述以所述寫入的唯一標識對應的控制節點作為主節點,并開啟所述主節點上的主服務的步驟之后,還包括:
當在所述生存時長內未對所述生存時長進行更新時,在分布式存儲中刪除所述寫入的唯一標識,并通知各個備節點重新選主。
可選的,在所述持續更新所述生存時長的步驟之后,還包括:
若所述主服務發生異常,且無法重啟所述主服務時,在分布式存儲中刪除所述寫入的唯一標識,通知各個備節點重新選主。
可選的,在所述持續更新所述生存時長的步驟之后,還包括:
當收到基于用戶操作觸發的主備切換指令時,在分布式存儲中刪除所述寫入的唯一標識,將所述主備切換指令對應的控制節點的唯一標識寫入分布式存儲。
可選的,所述云平臺服務管理方法還包括:
當分布式存儲存在異常時,以所有控制節點均為備節點,并關閉每個備節點上的主服務。
可選的,在所述關閉每個備節點上的主服務的步驟之后,還包括:
發送異常通知至運維人員終端。
第二方面,本發明還提供一種云平臺服務管理裝置,所述云平臺服務管理裝置包括:
檢測模塊,用于當各個控制節點請求向分布式存儲寫入本節點對應的唯一標識時,檢測分布式存儲中是否存在任一控制節點對應的唯一標識;
寫入模塊,用于若不存在,則將本節點對應的唯一標識寫入所述分布式存儲,并指定寫入的唯一標識在分布式存儲中的生存時長;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110024590.1/2.html,轉載請聲明來源鉆瓜專利網。





