[发明专利]虚拟机控制装置和方法无效

专利信息
申请号: 201210218606.3 申请日: 2012-06-28
公开(公告)号: CN102821091A 公开(公告)日: 2012-12-12
发明(设计)人: 赵国滨 申请(专利权)人: 用友软件股份有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 100094 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 虚拟机 控制 装置 方法
【说明书】:

技术领域

发明涉及云计算技术领域,具体而言,涉及一种虚拟机控制装置和一种虚拟机控制方法。

背景技术

云计算作为一种新型计算技术,旨在动态提供所需的计算和存储资源,管理各种工作负载以满足大量应用的需求。在管理过程中,可能需要对某些虚拟资源进行操作和控制,如生成License时需要人机交互的过程来获取软硬件信息,并输入生成的序列号。而云计算管理系统可能要管理成千上万个虚拟机,对管理员来说,要记忆这么多的IP地址以及用户名密码需要非常大的工作量。为此,需要一种自动化的方法对这些虚机进行管理,能快捷地对其中的任意虚机进行交互操作。

虚拟网络计算程序(Virtual network Computing,简称VNC)是一款优秀的远程控制软件,给用户提供图形化的服务,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源代码软件,远程功能强大,高效实用,其性能可以和Windows和Mac中的任何远程控制软件媲美。VNC一般需要在被操作的机器上安装一个服务软件,用于监听远程的操作,客户端使用支持协议的工具,连接到服务器,进行远程操作。VNC的良好的交互性,给广大用户带来便利,如果在云计算管理系统中只用这种协议,还存在一些问题。(1)在云计算系统中,虚机作为计算节点,必须要安装服务端软件,并成功启动,客户端才能访问。(2)如果虚机在启动的过程中已经出错,则客户端无法连接,也无法获得启动的具体过程信息。如果管理员需要登录到宿主机上再通过命令来管理启动虚拟机,甚至要进入机房操作,那就丧失了远程管理的便利性。(3)处于安全考虑,每个VNC服务端都要设置密码等连接校验,而这写信息都需要管理员来记忆并手工输入,显然工作效率会打折扣。

因此,需要一种虚拟机控制技术,可以方便快捷地对虚拟机进行控制,并且不必等待虚拟机启动完成即可连接虚拟机。

发明内容

针对上述问题,本发明的目的之一是提供一种虚拟机控制装置,可以方便快捷地对虚拟机进行控制,并且不必等待虚拟机启动完成即可连接虚拟机。

有鉴于此,本发明提出了一种虚拟机控制装置,包括:服务端模块,设置在服务器上,用于创建虚拟机,并为所述虚拟机设置身份信息;客户端模块,向所述服务器发送连接请求,所述连接请求中包括所述身份信息;所述服务端模块还用于在收到来自所述客户端模块的连接请求时,根据所述身份信息建立所述虚拟机与所述客户端的连接,其中,所述身份信息包括端口信息。

在该技术方案中,不需要客户端与虚拟机之间网络互联,只需要客户端与服务器之间的网络联通,通过端口映射即可实现对虚拟机的操作。并且通过端口映射可以全程监控虚拟机的整个生命周期,包括虚拟机的启动、关闭和整个运行过程,从而可以及时解决发现的问题。

优选地,所述虚拟机控制装置还包括:身份信息生成模块,生成所述身份信息。所述服务端模块具体用于:根据所述身份信息生成模块生成的所述身份信息为所述虚拟机设置所述身份信息。

在该技术方案中,由于服务器为每台虚拟机设置的端口要具有唯一性,因此需要按照一定的规则为服务器上的每台虚拟机生成端口,使每台虚拟机对应的端口不冲突。例如,采用依次递增的方法,给当前服务器端口的最大值加一个正整数得到新的端口值,由此可以保证同一服务器上的虚拟机有不同的端口。

优选地,所述身份信息还包括密码。

在该技术方案中,处于安全性的考虑为每台虚拟机设置密码,通过密码校验连接。密码同样可以由身份信息生成模块生成,要体现出随机性的特点,以保证安全。例如,可以使用时间戳和随机数组成密码。

优选地,所述虚拟机控制装置还包括:管理模块,存储所述身份信息;所述客户端模块从所述管理模块获取存储的所述身份信息。

在该技术方案中,将生成的身份信息存储,客户端通过调用存储的身份信息直接可以登录虚拟机,从而无需用户记忆每台虚拟机的身份信息,也无需用户进行任何输入操作,整个连接过程可以通过软件编程自动实现。

优选地,所述客户端模块通过VNC协议远程连接至所述服务器。

在该技术方案中,VNC具有良好的交互性,使用支持该协议的工具进行远程连接和操作更加高效实用。

本发明还提供了一种虚拟机控制方法,包括:在服务器上创建虚拟机,并为所述虚拟机设置身份信息;从客户端向所述服务器发送连接请求,所述连接请求中包括所述身份信息;在所述服务器收到连接请求时,根据所述身份信息建立所述虚拟机与所述客户端的连接,其中,所述身份信息包括端口信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210218606.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top