[发明专利]一种云计算环境中虚拟机上下文设置方法有效
申请号: | 201110397206.9 | 申请日: | 2011-12-05 |
公开(公告)号: | CN102567075A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 兰雨晴;赵敬锋;宋潇豫;夏颖 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京汇智英财专利代理事务所 11301 | 代理人: | 吴怀权 |
地址: | 200030 上海市番*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 环境 虚拟机 上下文 设置 方法 | ||
技术领域
本发明涉及云计算中虚拟机管理领域与云计算领域,具体是一种虚拟机上下文设置方法。
背景技术
在云计算环境中,有大量的虚拟机在运行。一个好的云管理平台需要能够对虚拟机的生命周期进行完善的管理,包括虚拟机的创建、删除、迁移、开关机等。为了提高云管理平台的易用性(即尽量隐藏技术细节,减少用户的学习成本,提高用户使用体验),需要在创建完成一个虚拟机后,对虚拟机进行预配置(即对虚拟机的上下文进行初始化),以使用户在创建完成一个虚拟机后,就得到了一个可用、易用、友好的虚拟机。
对虚拟机进行预配置主要是对虚拟机的上下文进行初始化。虚拟机上下文是指用户使用虚拟机时的一些配置信息,可以包括:虚拟机的网络配置(IP、MAC地址、网关、子网掩码、DNS等),虚拟机用户名、密码,虚拟机运行登录相关信息,主机名设置,以及其他的个性化设置。
目前,在物理上的虚拟机上下文初始化工作分为两部分,一部分是由操作系统来完成的,一部分是由用户手动来完成的。由于云计算的特殊性,由用户手动来完成虚拟机上下文的初始化工作难度是比较大的,并且用户体验很差。主要原因如下:1. 云计算环境中的虚拟机数量很多,可能一次会创建几十、上百台的虚拟机,如果都由用户手动来进行上下文的初始化工作,则工作量非常大;2. 云计算环境中的虚拟机都在远程,不在本地,不能像物理机一样方便地通过本地的键盘、鼠标就可以完成操作系统的预先配置了。
目前,在云计算中也有一些方法可以实现对虚拟机的上下文进行初始化,但是这些方法都只能设置一部分的配置,没有一种统一的方法来完成到虚拟机上下文完整的配置。下面将对目前存在的各种方法进行简单的介绍。
1. 对于网络配置来说,可以采用DHCP的方式来对虚拟机的网络配置来进行设置,缺点是虚拟机的IP不是固定的,如果此虚拟机是用于做服务器,则可能需要静态IP;因此,此方法具有一定的局限性;
2. 对于设置用户名、密码来说,目前可以采用一种虚拟机动态密码设置的方法,这种方法具有较好的安全性,但是由于动态密码是随机的,因此不方便用户的记忆;
3. 对于ssh免密码登录来说,可以在虚拟机模板中配置好,在创建完成虚拟机之后,用户可以使用预先配置好的方式来登录了,但是对于批量创建的虚拟机这种方式不够安全;
4. 主机名设置:目前有通过域、或者模板两种方式来设置主机名等两种方式。其中通过模板来设置的方式在批量创建虚拟机时会存在问题;而通过域的方式来设置主机名则要求虚拟机必须被加入到域中,影响了虚拟机的灵活性。
发明内容
为解决上述技术问题,本发明的主要目的在于提供一种统一的、灵活的虚拟机上下文设置方法,来简化新建多个虚拟机的配置复杂的问题;同时,本发明提供的方法也可以在很大程度上简化虚拟机上下文后配置的问题。
基于上述目标,本发明提出了一种统一的虚拟机上下文设置方法,用来解决当前分散式虚拟机上下文设置方法的不够统一、不够灵活、难于扩展的问题。
如图1所示,本发明的一种统一的虚拟机上下文设置及实现方法,包括以下步骤:
1)制作虚拟机上下文配置ISO文件(S1);
定义虚拟机上下文配置文件格式,配置虚拟机上下文配置项内容,并生成虚拟机上下文配置ISO文件,更新虚拟机上下文配置项内容,生成的配置文件可以针对多个虚拟机进行批量地生成配置文件,这些配置文件中可以具有相同的上下文配置项和内容,也可以具有不同的上下文配置项和内容,不同的上下文配置文件中的内容可以不具有规律性;另外,由于非规律性的配置信息可以有多种方式来转化为具有规律性的配置信息,因而也可将非规律性的配置信息来转化为具有规律性的配置信息,然后再处理。
2)制作虚拟机映像(S2);
创建虚拟机,实现虚拟机上下文配置策略,并设置虚拟机上下文开机启动;
3)配置虚拟机上下文(S3);
实现根据用户配置的虚拟机上下文配置内容,对虚拟机上下文进行配置。
借助上述步骤的设置,实现了于虚拟机上使用统一的虚拟机上下文配置方法对虚拟机上下文进行配置,可对多个虚拟机进行批量地进行虚拟机上下文配置,简化了虚拟机上下文配置的用户手动执行的步骤,解决了在云计算环境中用户对多个虚拟机上下文进行配置时用户体验差的问题。
如图2所示,步骤1)中的制作虚拟机上下文配置ISO文件需要包含下面的步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110397206.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:闪存芯片数据分析环境重组方法和装置
- 下一篇:无摩尔纹干扰的自由立体显示器