[發(fā)明專利]一種虛擬機控制系統(tǒng)、虛擬機控制器及控制方法有效
| 申請?zhí)枺?/td> | 201310109159.2 | 申請日: | 2013-03-29 |
| 公開(公告)號: | CN103150203A | 公開(公告)日: | 2013-06-12 |
| 發(fā)明(設(shè)計)人: | 盧加磊;田從新;張彥功 | 申請(專利權(quán))人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/46 |
| 代理公司: | 北京市德權(quán)律師事務所 11302 | 代理人: | 劉麗君 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機 控制系統(tǒng) 控制器 控制 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,具體涉及一種虛擬機控制系統(tǒng)、虛擬機控制器及控制方法。
背景技術(shù)
在諸多提供互聯(lián)網(wǎng)服務的公司,服務器端需要用虛擬機自動處理海量的樣本,例如,在互聯(lián)網(wǎng)時代,信息爆炸性增長,木馬、病毒也隨之爆發(fā)性的泛濫,如何快速反應,及時發(fā)現(xiàn)新的木馬和病毒,及早控制木馬、病毒的傳播是安全行業(yè)面臨的新的挑戰(zhàn),所以如何有效的收集可信樣本是業(yè)內(nèi)一直非常關(guān)注的問題,而在傳統(tǒng)虛擬機管理中,虛擬機的角色在其創(chuàng)建時就已確定,即:角色和虛擬機是一體的。而樣本的信息是多種多樣的,這種樣本多樣性就決定了角色的多樣性,而每種角色處理的樣本數(shù)的不確定性又決定了要隨時調(diào)整負責角色的虛擬機數(shù)量,因此,在日常的實際互聯(lián)網(wǎng)服務中,經(jīng)常需要調(diào)整運行于宿主機上的虛擬機的角色,以便滿足每種角色所需的虛擬機數(shù)量。
但是,在傳統(tǒng)虛擬機管理中,由于虛擬機和角色是一起創(chuàng)建的,因此要改變虛擬機的角色,就需要重新創(chuàng)建一遍虛擬機,因此現(xiàn)有改變虛擬機的角色的時間、數(shù)據(jù)運算成本都很高,與重新創(chuàng)建一個虛擬機的成本差不多,因此如何能夠提高虛擬機角色調(diào)整的效率是目前迫切需要解決的問題。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種虛擬機控制系統(tǒng)、虛擬機控制器及控制方法。
依據(jù)本發(fā)明的一個方面,提供了一種虛擬機控制系統(tǒng),包括:虛擬機角色包存儲器,被配置為存儲虛擬機所需的各種角色包;虛擬機維護器,被配置為對各種虛擬機角色包的操作信息、虛擬機的角色分配信息進行維護,以及將角色的相關(guān)信息提供給虛擬機控制器;虛擬機控制器,被配置為至少從宿主機獲得虛擬機的操作資源定位信息,并從虛擬機維護器獲得角色的相關(guān)信息,據(jù)此為虛擬機提供角色查詢,以及據(jù)此操作虛擬機;若干宿主機,被配置為運行若干虛擬機,在虛擬機控制器的指示下,從虛擬機角色包存儲器下載所需的角色包完成虛擬機的角色安裝以及進行相關(guān)的虛擬機操作。
可選的,虛擬機控制器從宿主機獲得的虛擬機的操作資源定位信息至少包括:虛擬機的網(wǎng)際協(xié)議IP地址和虛擬機所屬宿主機的標識信息。
可選的,虛擬機維護器包括:操作信息模塊,被配置為對各種虛擬機角色包的操作信息進行更新、維護,虛擬機角色包的操作信息至少包括虛擬機角色名、虛擬機角色包的下載網(wǎng)絡(luò)鏈接、存活時間和/或重啟間隔;分配信息模塊,被配置為對虛擬機分配所需的角色,維護虛擬機與角色之間的對應關(guān)系;第一接口模塊,被配置為與虛擬機控制器進行信息交互,至少將操作信息模塊和分配信息模塊提供的角色的相關(guān)信息傳輸給虛擬機控制器。
可選的,分配信息模塊還被配置為維護虛擬機的上線、下線狀態(tài)的改變以及虛擬機重啟,并通過第一接口模塊傳輸給虛擬機控制器。
可選的,虛擬機維護器還包括:監(jiān)控模塊,被配置為從虛擬機控制器獲得虛擬機的相關(guān)信息,對虛擬機的運行狀況和/或分布狀態(tài)進行監(jiān)控。
可選的,虛擬機維護器還包括:分析告警模塊,被配置為從虛擬機控制器獲得節(jié)點日志,對其進行分析,若發(fā)現(xiàn)異常情況,進行告警提示。
可選的,虛擬機控制器包括:第二接口模塊,被配置為從宿主機獲得虛擬機的操作資源定位信息,以及從虛擬機維護器獲得虛擬機的角色分配信息和虛擬機角色包的操作信息;查詢模塊,被配置為根據(jù)虛擬機的角色分配信息和虛擬機角色包的操作信息,為虛擬機查詢?yōu)槠浞峙涞慕巧奶摂M機角色包的下載網(wǎng)絡(luò)鏈接以及相關(guān)技術(shù)參數(shù),供虛擬機完成角色的安裝和運行;操作模塊,被配置為通過虛擬機的操作資源定位信息定位到需要操作的虛擬機,按照角色包的操作信息向該虛擬機所屬的宿主機發(fā)送操作指示,至少指示宿主機對該虛擬機進行開機、關(guān)機和/或重啟操作。
可選的,相關(guān)技術(shù)參數(shù)至少包括角色包的解壓參數(shù)和啟動參數(shù)。
可選的,宿主機具體被配置為接收到虛擬機控制器的操作指示后,按照該操作指示對其上運行的指定虛擬機執(zhí)行開機、關(guān)機和/或重啟操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經(jīng)北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310109159.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種固定外墻模板根部的裝置
- 下一篇:虛擬機Agent自動升級的方法





