[发明专利]一种在线修改虚拟机内部配置系统及方法有效
申请号: | 201910254318.5 | 申请日: | 2019-03-31 |
公开(公告)号: | CN109933411B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 牛玉峰;毛可绪;李光涛;李琦 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/445;G06F21/60 |
代理公司: | 济南竹森知识产权代理事务所(普通合伙) 37270 | 代理人: | 吕利敏 |
地址: | 250000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 修改 虚拟机 内部 配置 系统 方法 | ||
本发明提供一种在线修改虚拟机内部配置系统及方法,管理服务器获取虚拟机内部配置参数,形成配置数据包,将配置数据包发送至主机;主机接收并解析配置数据包,解析出对应的配置参数,对目标虚拟机进行配置,再把配置结果返回到管理服务器。利用虚拟机的串口模块,实现虚拟机与主机的消息传递,实现在线修改虚拟机内部配置的功能。
技术领域
本发明涉及计算机虚拟化技术领域,特别涉及一种在线修改虚拟机内部配置系统及方法。
背景技术
虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。
在虚拟化领域的管理越来越重要,包括存储虚拟化管理、网络虚拟化管理、内存虚拟化管理、虚拟机内部配置管理,这些管理可以满足基本的虚拟化管理的需要,但是随着系统在实际业务当中的应用,又提出了一些新需求,其中一个就是虚拟机内部配置管理需求,比如直接修改虚拟机的ip,虚拟机的系统的名字等虚拟机内部的系统配置,但这方面的功能并未提供。这样无法实现利用虚拟化的程序架构,进而导致无法开发在线修改虚拟机内部配置的功能。
发明内容
为了克服上述现有技术中的不足,本发明提供一种利用虚拟化的程序架构,并结合当前虚拟机系统的情况,实现在线修改虚拟机内部配置的功能。
为此本发明包括:管理服务器,主机与若干个虚拟机;
管理服务器通过主机分别与每个虚拟机通信连接;
管理服务器用于获取虚拟机内部配置参数,形成配置数据包,将配置数据包发送至主机;
主机用于接收并解析配置数据包,解析出对应的配置参数,对目标虚拟机进行配置,再把配置结果返回到管理服务器。
进一步需要说明的是,虚拟机和主机分别配置串口模块,基于串口模块实现虚拟机和主机之间的通信连接;
管理服务器配置主机分别与每个虚拟机的通信规则;
主机配置有多线程通信,每个虚拟机通过单独的线程与主机通信。
进一步需要说明的是,主机还用于解析出配置参数中的关键字及其与关键字所对应的参数值;根据关键字调取待配置虚拟机的待配置单元,将所述关键字所对应的参数值配置到所述待配置单元上,完成当前配置进程。
进一步需要说明的是,每个虚拟机轮询串口模块,当发现有触发信息接收时,根据预设的通信规则接收触发信息,并向主机回复应答信号;
主机基于回复应答信号向虚拟机发送待配置的命令与参数。
进一步需要说明的是,管理服务器分别配置每个虚拟机唯一的加密标识,并通过主机发送给对应的虚拟机;
管理服务器用于获取虚拟机内部配置参数,将所述虚拟机对应的加密标识,配置时间戳及配置参数形成配置数据包,发送至主机;
主机用于解析配置数据包,将数据包中的加密标识与每个虚拟机的预设加密标识进行匹配,匹配后,根据配置时间戳,对目标虚拟机进行配置,再把配置结果及配置完成时间戳返回到管理服务器。
本发明还提供一种在线修改虚拟机内部配置方法,方法包括:
管理服务器获取虚拟机内部配置参数,形成配置数据包,将配置数据包发送至主机;
主机接收并解析配置数据包,解析出对应的配置参数,对目标虚拟机进行配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910254318.5/2.html,转载请声明来源钻瓜专利网。