[发明专利]自定义虚拟机操作的方法及装置有效
申请号: | 201710154607.9 | 申请日: | 2017-03-15 |
公开(公告)号: | CN107102884B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 汪深海 | 申请(专利权)人: | 无锡联云世纪科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州天河万研知识产权代理事务所(普通合伙) 44418 | 代理人: | 刘强;陈轩 |
地址: | 214000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自定义 虚拟机 操作 方法 装置 | ||
1.一种自定义虚拟机操作的方法,其特征在于,通过自定义操作的方式,允许用户批量操作和统一管理虚拟机内的应用,包括:
操作管理模块接收用户创建的自定义操作的脚本以及用于对目标虚拟机执行所述自定义操作的请求,识别出所述目标虚拟机及其所在的服务器,再将所述自定义操作的脚本和所述请求一并以消息的形式转发到所述服务器上的操作代理模块;
所述操作代理模块接收所述消息,将所述消息转发到所述目标虚拟机的串口里;
所述目标虚拟机里的操作执行模块监听来自所述串口的所述消息,将所述消息放入内存中,执行所述消息中所包含的所述自定义操作的脚本;
所述操作执行模块执行所述消息中所包含的所述自定义操作的脚本包括:
所述操作执行模块检测所述消息中所包含的所述自定义操作的脚本是否丢失;
若所述脚本丢失,则所述操作执行模块向所述操作代理模块发送用于获取所述脚本的指令,所述操作代理模块接收到所述指令后,从所述操作管理模块获取所述脚本,并将所获取的脚本推送到所述串口里,所述操作执行模块识别到所述脚本后,执行所述脚本,并将操作结果反馈至所述串口里;若所述脚本未丢失,则所述操作执行模块执行所述脚本,并将操作结果反馈至所述串口里;
所述操作执行模块向所述操作代理模块发送用于获取所述脚本的指令后,以预设频率查看所述脚本是否存在,若经过预设时长仍然没有所述脚本,则发送用于表示操作失败的信息到所述串口中;
通过自定义操作的方式,允许用户批量操作和统一管理虚拟机内的应用,而无需用户登录虚拟机手动操作。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述操作结果发送至所述串口以后,所述操作代理模块接收所述操作结果并将所述操作结果转发给所述操作管理模块;
所述操作管理模块接收所述操作结果,并将所述操作结果记录到数据库中。
3.一种自定义虚拟机操作装置,其特征在于,通过自定义操作的方式,允许用户批量操作和统一管理虚拟机内的应用,所述自定义虚拟机操作的装置包括:
操作管理模块,用于接收用户创建的自定义操作的脚本以及对目标虚拟机执行所述自定义操作的请求,识别出所述目标虚拟机及其所在的服务器,并以消息的形式一并转发所述自定义操作的脚本和所述请求;
操作代理模块,用于接收所述消息并将所述消息转发到所述目标虚拟机的串口里;
操作执行模块,用于监听来自所述串口的消息,将所述消息放入内存中,执行所述消息中所包含的所述自定义操作的脚本;
所述操作执行模块执行所述消息中所包含的所述自定义操作的脚本包括:
若所述脚本丢失,则所述操作执行模块向所述操作代理模块发送用于获取所述脚本的指令,所述操作代理模块接收到所述指令时,从所述操作管理模块获取所述脚本,并将所获取的脚本推送到所述串口里,所述操作执行模块识别到所述脚本后,执行所述脚本,并将操作结果反馈至所述串口里;
若所述脚本未丢失,则所述操作执行模块执行所述脚本,并将操作结果反馈至所述串口里。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡联云世纪科技股份有限公司,未经无锡联云世纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710154607.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟机配置方法
- 下一篇:一种基于双系统的应用的管理方法及移动终端