[發明專利]一種虛擬機控制方法及其裝置在審
| 申請號: | 202011330168.0 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112416522A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 趙俊峰 | 申請(專利權)人: | 北京華勝天成科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/54 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙) 11277 | 代理人: | 劉新宇 |
| 地址: | 100093 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 控制 方法 及其 裝置 | ||
本申請公開了一種虛擬機控制方法及其裝置,所述方法包括在啟動云計算管理平臺的情況下,通過瀏覽器訪問網絡安全外殼協議wssh服務;確定與所述wssh服務相關聯的安全外殼協議SSH服務;利用SSH服務,由計算管理服務Nova的對外接口發送針對虛擬機的控制請求。采用本申請,可在不支持vnc的系統框架下,實現對虛擬機的控制。
技術領域
本申請涉及計算機技術領域,尤其涉及一種虛擬機控制方法及其裝置。
背景技術
OpenStack是一個開源的云計算管理平臺項目,其提供了基礎設施即服務(IaaS,Infrastructure as a Service)的解決方案。基于OpenStack可以搭建公有云、私有云或者混合云計算平臺,尤其在私有云領域,OpenStack已經成為了事實上的標準。
通常來說,基于OpenStack的云計算平臺的底層硬件設施由多臺服務器進行承載,按照工作內容可被劃分為控制節點、網絡節點、計算節點以及存儲節點等。目前大部分基于OpenStack的云計算平臺是基于X86架構的服務器來搭建。在這種搭建場景下,用戶可利用虛擬網絡控制臺(VNC,Virtual Network Console)技術實現對虛擬機的控制。
但在實施中,還存在利用其它基于其他架構的服務器來搭建基于OpenStack的云計算平臺的情況,例如,可利用POWER架構的服務器來搭建OpenStack的云操作系統,但在這種搭建場景下,該云操作系統不支持利用VNC技術控制虛擬機。因此,相關技術需要一種在基于OpenStack的云計算平臺中在不能利用VNC的情況下控制虛擬機的技術方案。
發明內容
本申請實施例提供一種虛擬機控制方法及其裝置,用于至少解決以上提及的問題。
本申請實施例還提供一種虛擬機控制方法,所述方法包括:在啟動云計算管理平臺的情況下,通過瀏覽器訪問網絡安全外殼協議wssh服務;確定與所述wssh服務相關聯的安全外殼協議SSH服務;利用SSH服務,由計算管理服務Nova的對外接口發送針對虛擬機的控制請求。
本申請實施例還提供一種虛擬機控制裝置,所述裝置包括:一個或多個處理器;存儲器;以及一個或多個程序,其中所述一個或多個程序存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個程序包括用于執行上述方法。
本申請實施例還提供一種存儲一個或多個程序的計算機可讀存儲介質,所述一個或多個程序包括指令,所述指令當由計算設備執行時,使得所述計算設備執行上述方法。
本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:
根據本申請的示例性實施例的虛擬機控制方法可在云計算管理平臺中,利用wssh服務實現SSH與WebSocket之間的轉換,能夠在不利用VNC技術的情況下僅通過瀏覽器實現對虛擬機的控制。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
圖1是在基于OpenStack的云計算平臺利用VNC技術控制虛擬機的示圖;
圖2是根據本申請的示例性實施例的基于OpenStack的云計算平臺控制虛擬機的示圖;
圖3是根據本申請的示例性實施例的虛擬機控制方法的步驟流程圖;
圖4是根據本申請的示例性實施例的虛擬機控制裝置的框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京華勝天成科技股份有限公司,未經北京華勝天成科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011330168.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種旅游景區改良的碰碰車緩沖結構
- 下一篇:一種旅游用水面漂流觀光設備





