【技术实现步骤摘要】
一种网卡绑定配置方法、装置、设备及介质
[0001]本专利技术涉及计算机
,尤其涉及一种网卡绑定配置方法
、
装置
、
设备及介质
。
技术介绍
[0002]随着各种私有云
、
公有云所使用的服务器越来越多,为了环境和业务更加稳定的运行,每台服务器所包含的网络都需要根据需求配置相应的网卡绑定模式
。
[0003]目前,一般使用
Python
脚本或者
shell
脚本配置的方式进行网卡绑定,但是这两种方式仅支持单台服务器网卡绑定,无法同时操作多台服务器,不能满足大规模服务器在多种模式下的网卡绑定业务
。
技术实现思路
[0004]本专利技术提供了一种网卡绑定配置方法
、
装置
、
设备及介质,通过
Flask
框架实现
Ansible
批量配置多个节点不同模式下的网卡绑定,提高网卡绑定的效率
。
[0005]根据本专利技术的一方面,提供了一种网卡绑定配置方法,包括:
[0006]获取待绑定节点的网卡绑定配置参数;
[0007]通过
Flask
框架将所述网卡绑定配置参数写入
Ansible
工具的变量文件中;
[0008]通过所述
Flask
框架调用
Ansible
工具,根据所述变量文件批量为各所述待绑定节点配置不同 ...
【技术保护点】
【技术特征摘要】
1.
一种网卡绑定配置方法,其特征在于,包括:获取待绑定节点的网卡绑定配置参数;通过
Flask
框架将所述网卡绑定配置参数写入
Ansible
工具的变量文件中;通过所述
Flask
框架调用
Ansible
工具,根据所述变量文件批量为各所述待绑定节点配置不同模式的网卡绑定
。2.
根据权利要求1所述的方法,其特征在于,在所述获取待绑定节点的网卡绑定配置参数之前,还包括:初始化
Flask
框架和
Ansible
工具的基础环境到本节点上,使得本节点成为
Ansible
管理节点;建立本节点与其他待绑定节点之间的通信链接
。3.
根据权利要求2所述的方法,其特征在于,所述获取待绑定节点的网卡绑定配置参数,包括:通过本节点与其他待绑定节点之间的通信链接,读取各个待绑定节点对应的网卡绑定配置参数;所述网卡绑定配置参数至少包括:节点的主机名称
、IP
地址
、
子网掩码
、
网关地址
、
网卡名称以及网卡绑定模式;根据本节点的网卡绑定配置参数,以及其他待绑定节点的网卡绑定配置参数,生成目标
Excel
表格
。4.
根据权利要求3所述的方法,其特征在于,所述通过
Flask
框架将所述网卡绑定配置参数写入
Ansible
工具的变量文件中,包括:通过
Flask
框架调用表格导入工具,读取目标
Excel
表格中的网卡绑定配置参数;将所述网卡绑定配置参数转换成字典格式,并写入
Ansible
工具的变量文件中
。5.
根据权利要求1所述的方法,其特征在于,在通过所述
Flask
框架调用
Ansible
工具,根据所述变量文件批量为各所述待绑定节点配置不同模式的网卡绑定之后,还包括:通过所...
【专利技术属性】
技术研发人员:穆孝林,王磊,张大朋,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。