[發明專利]云計算平臺自動化運維系統、方法、終端設備及存儲介質在審
| 申請號: | 202010430955.6 | 申請日: | 2020-05-20 |
| 公開(公告)號: | CN111736948A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 王洋 | 申請(專利權)人: | 上海儀電(集團)有限公司中央研究院 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 上海科盛知識產權代理有限公司 31225 | 代理人: | 孫永申 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 平臺 自動化 維系 方法 終端設備 存儲 介質 | ||
1.一種云計算平臺自動化運維系統,應用于云計算平臺的環境中,其特征在于,該系統包括運維控制子系統、nova-compute服務模塊和nova-api服務模塊,其中:
所述運維控制子系統,用于當需要選擇殺死不同情況下判斷得到的對應進程以及當需要對部分虛擬機進行自動化熱遷移時發送對應請求至所述nova-api服務模塊;
所述nova-compute服務模塊,配置于所述云計算平臺上的宿主機上,用于對所述宿主機的所有進程進行標記打分,也對所述云計算平臺上的宿主機配置資源超分,還執行來自所述nova-api服務模塊的請求;
所述nova-api服務模塊,用于接收來自所述運維控制子系統的請求并通知所述nova-compute服務模塊執行請求。
2.根據權利要求1所述的一種云計算平臺自動化運維系統,其特征在于,所述的云計算平臺為OpenStack。
3.根據權利要求1所述的一種云計算平臺自動化運維系統,其特征在于,所述運維控制子系統還包括監控子系統,其中:
所述監控子系統,用于監控所述宿主機的內存和CPU資源使用情況,記錄所述宿主機的CPU和內存資源各自使用率及對應的標記打分的情況。
4.一種基于如權利要求1所述的云計算平臺自動化運維系統的運維控制方法,其特征在于,包括以下步驟:
步驟1:在所述云計算平臺上的宿主機上,配置所述nova-compute服務模塊對宿主機的所有進程進行標記并根據其重要程度依序打分;
步驟2:配置所述nova-compute服務模塊對所述云計算平臺上的宿主機配置資源超分,宿主機的CPU和內存根據所述云計算平臺上的歷史平均負載設置超分比例;
步驟3:所述運維控制子系統中的監控子系統監控宿主機上進程的CPU以及內存使用率和標記打分的情況;
步驟4:基于監控得到的宿主機上進程的CPU以及內存使用率和標記打分的情況,由所述運維控制子系統選擇殺死不同情況下判斷得到的對應進程,發送刪除宿主機上虛擬機的請求給所述nova-api服務模塊,由所述nova-compute服務模塊執行刪除任務以保證宿主機重要進程正常運行;
步驟5:基于監控得到的宿主機上進程的CPU以及內存使用率和標記打分的情況,由所述運維控制子系統對宿主機上部分虛擬機進行自動化熱遷移,發送熱遷移請求給所述nova-api服務模塊,由所述nova-compute服務模塊執行以降低系統負載。
5.根據權利要求4所述的一種基于所述的云計算平臺自動化運維系統的運維控制方法,其特征在于,所述的步驟3具體包括:
所述監控子系統監控宿主機的內存和CPU資源使用情況,記錄宿主機的內存和CPU資源使用率,同時記錄宿主機內所有進程的內存和CPU使用率,并進一步分別計算并記錄每個進程的內存和CPU判定分值。
6.根據權利要求5所述的一種基于所述的云計算平臺自動化運維系統的運維控制方法,其特征在于,每個進程的所述CPU判定分值,其描述公式為:
Cn=Sn*RCn
式中,Cn為進程編號為n的進程的CPU判定分值,Sn為進程編號為n的進程的打分值,RCn為進程編號為n的進程的CPU使用率。
每個進程的所述內存判定分值,其描述公式為:
Mn=Sn*RMn
式中,Mn為進程編號為n的進程的內存判定分值,RMn為進程編號為n的進程的內存使用率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海儀電(集團)有限公司中央研究院,未經上海儀電(集團)有限公司中央研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010430955.6/1.html,轉載請聲明來源鉆瓜專利網。





