[發明專利]基于云計算的虛擬機控制系統及其方法有效
| 申請號: | 201780060469.6 | 申請日: | 2017-10-25 |
| 公開(公告)號: | CN109997345B | 公開(公告)日: | 2022-03-11 |
| 發明(設計)人: | 李凡成;張永蘇;曾令云 | 申請(專利權)人: | 深圳市互盟科技股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/1008 |
| 代理公司: | 深圳市華優知識產權代理事務所(普通合伙) 44319 | 代理人: | 余薇 |
| 地址: | 518000 廣東省深圳市南山區科*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 計算 虛擬機 控制系統 及其 方法 | ||
1.一種基于云計算的虛擬機控制系統,包括瀏覽器、noVNC客戶端、CloudStack管理服務器、以及VNC服務器,其特征在于:
所述瀏覽器用于經由所述noVNC客戶端向所述CloudStack管理服務器發出查看控制臺請求;
所述CloudStack管理服務器判斷所述請求是否合法,如果合法則獲取包括虛擬機宿主機IP、端口、密碼口令的虛擬機信息,所述CloudStack管理服務器將所述虛擬機信息加密成令牌,并將所述密碼口令和令牌生成統一資源定位符返回給所述瀏覽器;
所述瀏覽器根據所述返回的統一資源定位符而請求所述noVNC客戶端通過解析所述統一資源定位符來定位資源位置;
所述noVNC客戶端匹配所述定位資源是否存在,如果存在,則建立所述noVNC客戶端與所述VNC服務器之間的遠程連接;
所述noVNC客戶端將來自所述VNC服務器的數據返回到所述瀏覽器;以及
所述瀏覽器解析并向用戶顯示返回的數據。
2.如權利要求1所述的虛擬機控制系統,其特征在于,所述虛擬機控制系統還包括一個或多個負載均衡器,耦合在所述瀏覽器與一個或多個所述noVNC客戶端之間,用于根據當前負載情況而選擇一個或多個所述noVNC客戶端中的其中一個工作。
3.如權利要求1所述的虛擬機控制系統,其特征在于,所述CloudStack管理服務器還配置為:通過驗證用戶身份、會話是否到期、以及訪問目標是否有權限來判斷所述請求是否合法。
4.如權利要求1所述的虛擬機控制系統,其特征在于,所述noVNC客戶端配置為:通過檢索本地文件是否存在與所述統一資源定位符匹配的資源來匹配所述定位資源是否存在。
5.如權利要求1所述的虛擬機控制系統,其特征在于,所述虛擬機控制系統還包括耦合于所述VNC服務器的虛擬機控制臺,所述VNC服務器和所述虛擬機控制臺構成XenServer主機、EsXi主機、或KVM主機。
6.一種基于云計算的虛擬機控制方法,適用于包括瀏覽器、noVNC客戶端、CloudStack管理服務器、以及VNC服務器的虛擬機控制系統,其特征在于:
所述瀏覽器經由所述noVNC客戶端向所述CloudStack管理服務器發出查看控制臺請求;
所述CloudStack管理服務器判斷所述請求是否合法,如果合法則獲取包括虛擬機宿主機IP、端口、密碼口令的虛擬機信息,所述CloudStack管理服務器將所述虛擬機信息加密成令牌,并將所述密碼口令和令牌生成統一資源定位符返回給所述瀏覽器;
所述瀏覽器根據所述返回的統一資源定位符而請求所述noVNC客戶端通過解析所述統一資源定位符來定位資源位置;
所述noVNC客戶端匹配所述定位資源是否存在,如果存在,則建立所述noVNC客戶端與所述VNC服務器之間的遠程連接;
所述noVNC客戶端將來自所述VNC服務器的數據返回到所述瀏覽器;以及
所述瀏覽器解析并向用戶顯示返回的數據。
7.如權利要求6所述的虛擬機控制方法,還包括:由耦合在所述瀏覽器與一個或多個所述noVNC客戶端之間的一個或多個負載均衡器,根據當前負載情況而選擇一個或多個所述noVNC客戶端中的其中一個工作。
8.如權利要求6所述的虛擬機控制方法,其特征在于,所述CloudStack管理服務器判斷所述請求是否合法的步驟包括:通過驗證用戶身份、會話是否到期、以及訪問目標是否有權限來判斷所述請求是否合法。
9.如權利要求6所述的虛擬機控制方法,其特征在于,所述noVNC客戶端匹配所述定位資源是否存在的步驟包括:通過檢索本地文件是否存在與所述統一資源定位符匹配的資源來匹配所述定位資源是否存在。
10.如權利要求6所述的虛擬機控制方法,其特征在于,所述虛擬機控制系統還包括耦合于所述VNC服務器的虛擬機控制臺,所述VNC服務器和所述虛擬機控制臺構成XenServer主機、EsXi主機、或KVM主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市互盟科技股份有限公司,未經深圳市互盟科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780060469.6/1.html,轉載請聲明來源鉆瓜專利網。





