[發明專利]一種云計算環境下的補丁安裝系統及方法在審
| 申請號: | 201610064280.1 | 申請日: | 2016-01-29 | 
| 公開(公告)號: | CN105610630A | 公開(公告)日: | 2016-05-25 | 
| 發明(設計)人: | 仲雪;陳鐘;李青山;關志;沈瑋;馬曉禎;楊祖洋;吳琛;曹通;王曉青 | 申請(專利權)人: | 博雅網信(北京)科技有限公司;北京大學 | 
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08;G06F9/445 | 
| 代理公司: | 沈陽東大知識產權代理有限公司 21109 | 代理人: | 胡曉男 | 
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 環境 補丁 安裝 系統 方法 | ||
技術領域
本發明涉及云計算技術領域,具體涉及一種云計算環境下的補丁安裝系統及方法。
背景技術
隨著服務器虛擬化、存儲虛擬化、網絡虛擬化等技術的發展和成熟,為了減少內部網絡的維護成本、計算資源的采購維護成本,越來越多的企業、數據中心、政府機構將目光轉向了云上。
傳統補丁安裝系統側重于對主機補丁的安裝,在異構的云環境中,無法有效完成針對虛擬化管理平臺和虛擬機的補丁安裝。
發明內容
本發明的目的在于提供一種云計算環境下的補丁安裝系統及方法。
本發明的技術方案是這樣實現的:
一種云計算環境下的補丁安裝系統,包括:
補丁管理驅動:部署在目標云環境中的hypervisor上,檢測hypervisor及其上虛擬機的當前補丁信息,并將這些信息通過網絡發送給補丁服務器;當需要進行補丁安裝時,將補丁服務器發來的補丁包安裝到相應的hypervisor和虛擬機上;
補丁服務器:部署在目標云環境所在的網絡中,與云環境中的hypervisor通過網絡進行通信;根據補丁安裝策略,發送補丁安裝命令;通過對比hypervisor及其上虛擬機的當前補丁信息與補丁數據庫中的補丁信息,判斷是否需要進行補丁更新;若需要,則將相應的補丁包通過網絡發送給補丁管理驅動。
所述補丁管理驅動包括:
補丁檢測模塊:檢測目標云環境中的hypervisor及其上虛擬機的當前補丁信息,并將這些信息通過網絡發送給補丁服務器;
補丁安裝模塊:將補丁服務器發來的補丁包安裝到相應的hypervisor和虛擬機上。
所述補丁服務器包括:
補丁分發模塊:對比hypervisor及其上虛擬機的當前補丁信息與補丁數據庫中的補丁信息,判斷是否需要進行補丁更新;若需要,則將相應的補丁包通過網絡發送給補丁管理驅動;
補丁數據庫:存儲并更新最新的補丁信息和補丁安裝包。
所述補丁安裝策略包括:定時補丁安裝、手動開啟補丁安裝、有新補丁時進行補丁安裝。
一種利用所述的補丁安裝系統進行云計算環境下的補丁安裝的方法,包括以下步驟:
步驟1、補丁檢測;
步驟1-1、補丁服務器按照補丁安裝策略,向補丁管理驅動發送補丁安裝命令;
補丁安裝策略包括:定時補丁安裝、手動開啟補丁安裝、有新補丁時進行補丁安裝;
若補丁安裝策略為定時補丁安裝,則補丁服務器定時向補丁管理驅動發送補丁安裝命令;
若為手動開啟補丁安裝,則當用戶手動開啟補丁安裝時,補丁服務器向補丁管理驅動發送補丁安裝命令;
若為有新補丁時進行補丁安裝,則當補丁數據庫中有新的補丁時,補丁服務器向補丁管理驅動發送補丁安裝命令;
步驟1-2、補丁管理驅動根據補丁安裝命令,檢測獲取hypervisor及其上虛擬機的當前補丁信息;
步驟1-3、補丁管理驅動將獲取到的hypervisor及其上虛擬機的當前補丁信息,以及hypervisor及其上虛擬機的操作系統信息,通過網絡發送給補丁服務器;
步驟2、補丁分發;
步驟2-1、補丁服務器將獲取的hypervisor及其上虛擬機的當前補丁信息,與補丁數據庫中最新的補丁信息進行比較,判斷是否需要進行補丁安裝:若當前補丁版本低于補丁數據庫中相應補丁的最新版本,則需要進行補丁安裝,執行步驟2-2,反之則不需要進行補丁安裝;
步驟2-2、補丁服務器根據hypervisor及其上虛擬機的系統信息判斷操作系統類型,決定所需補丁包類型,從補丁數據庫中讀取相應的補丁安裝包,并通過網絡發送給driver;
步驟3、補丁安裝:補丁管理驅動調用hypervisor上已有的接口對hypervisor及其上的虛擬機進行補丁安裝。
有益效果:
本發明適用于異構的云計算環境,對云環境進行補丁安裝,要對云環境中的hypervisor和其上的虛擬機都進行補丁安裝。本發明實現了對云環境中的hypervisor和其上的虛擬機的集中的補丁管理和安裝。
附圖說明
圖1是本發明具體實施方式的云計算環境下的補丁安裝系統結構示意圖;
圖2是本發明具體實施方式的補丁管理驅動內部結構圖;
圖3是本發明具體實施方式的補丁服務器內部結構圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博雅網信(北京)科技有限公司;北京大學,未經博雅網信(北京)科技有限公司;北京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610064280.1/2.html,轉載請聲明來源鉆瓜專利網。





