[發明專利]一種虛擬機控制裝置和方法有效
| 申請號: | 201310143995.2 | 申請日: | 2013-04-23 |
| 公開(公告)號: | CN104123170B | 公開(公告)日: | 2018-02-09 |
| 發明(設計)人: | 吳慶 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 控制 裝置 方法 | ||
1.一種虛擬機控制裝置,應用在虛擬化集群系統中的虛擬機上,其特征在于,該裝置包括:
信息采集模塊,用于定期或者根據控制終端的指令采集虛擬機的運行狀態信息,所述虛擬機的運行狀態信息包括虛擬機上運行的軟件的狀態信息;
第一交互模塊,用于與虛擬機的控制終端進行信息交互,包括:接收控制終端發送的控制指令,解密控制終端發送的控制指令;加密向控制終端發送的虛擬機的運行狀態信息,向控制終端發送所述虛擬機的運行狀態信息;所述控制終端發送的控制指令包含身份信息,所述第一交互模塊進一步用于驗證所述身份信息的權限;
指令執行模塊,用于執行所述控制指令;
其中,所述信息采集模塊包括多個信息采集子模塊,所述多個信息采集子模塊用于從操作系統提供的對應的一個或多個接口獲取多個不同的軟件運行信息;
所述指令執行模塊包括多個指令執行子模塊,所述多個指令執行子模塊用于通過操作系統提供的對應的一個或多個接口下發多個不同控制指令。
2.根據權利要求1所述的裝置,其特征在于,該裝置進一步包括:
自動處理模塊,用于判斷所述信息采集模塊采集的虛擬機的運行狀態信息是否為預設的運行狀態信息,如果是,則生成預設的指令并通知指令執行模塊執行該預設的指令。
3.根據權利要求1所述的裝置,其特征在于,指令執行模塊進一步用于在執行完畢所述控制指令后發送反饋信息給第一交互模塊,所述第一交互模塊進一步用于將所述反饋信息發送給控制終端。
4.一種虛擬機控制方法,應用在虛擬化集群系統中的虛擬機上,其特征在于,該方法包括以下步驟:
A、定期或者根據控制終端的指令采集虛擬機的運行狀態信息,所述虛擬機的運行狀態信息包括虛擬機上運行的軟件的狀態信息;虛擬機從其操作系統提供的對應的一個或多個接口獲取多個不同的軟件運行信息;
B、加密所述虛擬機的運行狀態信息,向控制終端發送加密后的所述虛擬機的運行狀態信息;
C、接收控制終端發送的控制指令,解密所述控制終端發送的控制指令,驗證所述控制指令中身份信息的權限;
D、執行所述控制指令,虛擬機通過其操作系統提供的對應的一個或多個接口下發多個不同控制指令。
5.根據權利要求4所述的方法,其特征在于,步驟B之前進一步包括:
B1、判斷所述虛擬機的運行狀態信息是否為預設的運行狀態信息,如果是,則生成預設的指令后轉步驟D。
6.根據權利要求4所述的方法,其特征在于,步驟D之后還包括:
E、執行完畢所述控制指令后發送反饋信息給控制終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310143995.2/1.html,轉載請聲明來源鉆瓜專利網。





