[发明专利]一种为多种Linux系统虚拟机配置网络的方法与系统有效
申请号: | 202010026808.2 | 申请日: | 2020-01-10 |
公开(公告)号: | CN111240803B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 翟辉;杨岳川 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多种 linux 系统 虚拟机 配置 网络 方法 | ||
本发明提供了一种为多种Linux系统虚拟机配置网络的方法与系统,本发明通过在Linux虚拟机内部运行配置IP的程序,利用该程序检测Linux虚拟机操作系统是否在所兼容的Linux操作系统列表中,并使用虚拟机内部的网络配置服务来配置IP,当无法兼容Linux虚拟机系统时,采用通用的IP命令对Linux虚拟机网卡进行IP配置,实现了对虚拟化平台多种虚拟机Linux系统虚拟机进行网络配置。本发明简单易行,可有效提高网卡IP配置效率,节省时间。
技术领域
本发明涉及网络配置技术领域,特别是一种为多种Linux系统虚拟机配置网络的方法与系统。
背景技术
当使用虚拟化平台的虚拟机运行业务的时候,通常会先创建一个虚拟机,为虚拟机安装Linux操作系统,然后将要运行的业务部署到虚拟机中,最后将虚拟机转化为虚拟机模板,后续需要部署相同业务的时候,直接通过虚拟化模板直接部署虚拟机即可。通过虚拟机模板部署Linux虚拟机的时候,希望虚拟机部署完成之后,直接为新虚拟机配置上有效的IP地址。当通过模板部署多个虚拟机的时候,在部署新虚拟机的时候为虚拟机配置可用的IP功能,就显得十分实用。
在不进入虚拟机的情况下,在虚拟机化管理平台对虚拟机做一些操作,例如虚拟化平台的安全关闭虚拟机功能,就是在虚拟化管理平台下方安装关闭操作,实际的关机程序是在虚拟机的内部,这样可以实现关闭虚拟机和进入虚拟机操作系统进行关机相同的效果。所以在虚拟化管理平台为虚拟机配置IP,也可以在虚拟机中运行配置IP的程序。但是虚拟化平台管理的Linux虚拟机操作系统类型过多,例如redhat、CentOS、Ubuntu或者SuSe等,不同Linux虚拟机系统的配置IP的方式或用于管理网卡IP配置的程序是不同的,如果虚拟机化平台要实现在部署Linux系统虚拟机时,为虚拟机配置IP地址,那么就需要兼容多种类型的Linux虚拟机网卡IP配置。
发明内容
本发明的目的是提供一种为多种Linux系统虚拟机配置网络的方法与系统,旨在解决现有技术中无法兼容多种类型Linux虚拟机网卡IP配置的问题,实现对虚拟化平台多种虚拟机Linux系统虚拟机进行网络配置,提高IP配置效率。
为达到上述技术目的,本发明提供了一种为多种Linux系统虚拟机配置网络的方法,所述方法包括以下步骤:
S1、根据做过IP配置程序兼容性适配的Linux操作系统类型形成兼容Linux操作系统列表;
S2、虚拟机中内置的IP配置程序接收虚拟化平台下发的配置IP操作和IP地址信息,并获取Linux虚拟机系统类型和版本;
S3、检查该虚拟机操作系统类型是否存在于兼容Linux操作系统列表中,当存在时通过内部网络配置服务进行IP配置;当不存在时通过IP配置程序所支持的网络配置服务进行IP配置。
优选地,当虚拟机操作系统类型存在于兼容Linux操作系统列表中时,如内部网络配置服务部异常时,通过Linux通用的IP命令进行IP配置。
优选地,当虚拟机操作系统类型不存在于兼容Linux操作系统列表中时,如IP配置程序所支持的网络配置服务不存在或异常时,通过Linux通用的IP命令进行IP配置。
本发明还提供了一种为多种Linux系统虚拟机配置网络的系统,所述系统包括:
兼容操作系统列表维护模块,用于根据做过IP配置程序兼容性适配的Linux操作系统类型形成兼容Linux操作系统列表;
虚拟机操作系统类型获取模块,用于虚拟机中内置的IP配置程序接收虚拟化平台下发的配置IP操作和IP地址信息,并获取Linux虚拟机系统类型和版本;
IP配置模块,用于检查该虚拟机操作系统类型是否存在于兼容Linux操作系统列表中,当存在时通过内部网络配置服务进行IP配置;当不存在时通过IP配置程序所支持的网络配置服务进行IP配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010026808.2/2.html,转载请声明来源钻瓜专利网。