[发明专利]一种更新虚拟机内部网络资源配置的方法有效
申请号: | 201310357121.7 | 申请日: | 2013-08-15 |
公开(公告)号: | CN103441867A | 公开(公告)日: | 2013-12-11 |
发明(设计)人: | 熊梦;杨松;莫展鹏;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/12;H04L29/08 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 更新 虚拟机 内部 网络 资源配置 方法 | ||
1.一种更新虚拟机内部网络资源配置的方法,其特征在于:所述方法按以下流程实现:
步骤1:制作一个带有虚拟串口的虚拟机镜像,并默认运行一个串口服务;
步骤2:在宿主机上利用步骤1制作的虚拟机镜像创建虚拟机;然后,宿主机利用串口工具向虚拟机的串口发送预定的配置网络资源串口命令;
步骤3:虚拟机的串口服务监听指定的虚拟串口,解析接收到的串口命令,得到网络配置参数;如果解析出来的参数信息有效,执行步骤4;如果解析出来的命令不正确参数信息无效,则更新失败;
步骤4:虚拟机的串口服务根据解析得到的DNS参数进行DNS的设置;如果设置成功,执行步骤5;否则更新失败;
步骤5:虚拟机的串口服务继续根据解析得到的IP参数信息设置IP、子网掩码、网关;如果设置成功;执行步骤6;如果IP设置失败,则整个网络资源配置过程更新失败;
步骤6:串口通信处理器通过串口向宿主机回发网络资源配置成功信息。
2.根据权利要求1所述的更新虚拟机内部网络资源配置的方法,其特征在于:所述的宿主机是指虚拟机所依赖的计算节点,上面运行有虚拟机管理程序hypervisor;可实时的通过串口通信在hypervisor外部获取虚拟机里面的网络配置信息,以实现宿主机对虚拟机网络资源的有效监控。
3.根据权利要求1所述的更新虚拟机内部网络资源配置的方法,其特征在于:所述串口服务包括串口监听模块、串口命令解析模块和网络资源设置模块,当虚拟机被创建并进入操作系统以后自动运行;
所述的串口监听模块是一个用Python脚本写的服务进程模块,运行于虚拟机,用以接收从宿主机传来的串口命令;
所述串口命令解析模块是一个命令识别模块,从串口监听模块里获得串口命令,根据预定串口命令格式自动进行参数解析;
所述的网络资源设置模块是一个跨平台的模块,是一个同时满足Windows虚拟机与Linux虚拟机的网络资源配置模块,根据串口命令解析模块解析得到的参数信息,调用不同平台的不同网络配置命令进行网络资源的设置。
4.根据权利要求2所述的更新虚拟机内部网络资源配置的方法,其特征在于:所述串口服务包括串口监听模块、串口命令解析模块和网络资源设置模块,当虚拟机被创建并进入操作系统以后自动运行;
所述的串口监听模块是一个用Python脚本写的服务进程模块,运行于虚拟机,用以接收从宿主机传来的串口命令;
所述串口命令解析模块是一个命令识别模块,从串口监听模块里获得串口命令,根据预定串口命令格式自动进行参数解析;
所述的网络资源设置模块是一个跨平台的模块,是一个同时满足Windows虚拟机与Linux虚拟机的网络资源配置模块,根据串口命令解析模块解析得到的参数信息,调用不同平台的不同网络配置命令进行网络资源的设置。
5.根据权利要求2或4所述的一种更新虚拟机内部网络资源配置的方法,其特征在于:当虚拟机在使用过程中,里面的IP地址、网关、子网掩码和DNS等信息被用户手动修改而与云平台显示的不一致时,可以通过串口服务定时的进行宿主机与虚拟机通信来实现网络资源的同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310357121.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:饮料容器的栓体
- 下一篇:一种具有射流技术的热风炉排烟筒