[发明专利]一种解决分布式存储系统重启后集群网卡混乱的方法在审
申请号: | 201811080702.X | 申请日: | 2018-09-17 |
公开(公告)号: | CN109189489A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 李婷婷;李佳颖;李玲侠;刘颖 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 韩洪淼 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网卡 重启 配置文件 分布式存储系统 集群 命名规则 内核参数 网卡配置 网络配置 网络系统 重新生成 自动生成 输出 混乱 禁用 配置 删除 更新 移动 预测 创建 | ||
本发明涉及一种解决分布式存储系统重启后集群网卡混乱的方法,其特征在于,包括以下步骤:S1:获取修改网卡配置前网卡的名称,并将旧名称输出为cmd00;S2:删除自动生成逻辑网卡的配置;S3:创建新的目录/root/tmp;S4:将所有网卡的配置文件移动至/root/tmp目录下;S5:禁用预测网卡命名规则;S6:执行命令重新生成GRUB配置并更新内核参数;S7:重启网络系统;S8:获取重启后网卡的名称,并将新名称输出为cmd01;S9:根据新的网卡名对网卡配置文件进行修改;S10:将网卡配置文件放至网络配置目录下。
技术领域
本发明属于分布式存储系统技术领域,具体涉及一种解决分布式存储系统重启后集群网卡混乱的方法。
背景技术
分布式存储系统主要有采用两类网络:数据网络和维护网络,其中数据网络用于系统内以及系统与用户业务主机之间的数据传输,通常为高速网络,故采用万兆网卡来进行信息传输;维护网络用于系统管理员对系统进行相关的维护操作,如监控、告警以及节点电源管理等,采用千兆网卡来进行传输。
由于存储系统采用多个网卡且对应多个网口,并且通过不同的网线进行接入,很可能由于不同的网卡的特性而需要启用/禁用网卡控制器,重启后很容易导致网卡信息的对调,使得逻辑的网卡与实际物理上面的网卡不对应,导致整个存储系统出现集群网卡名称混乱,集群状态不正常,无法进行正常的通信的情况。
鉴于上述情况我们可以通过两种方法进行解决:
1、人工更改ip信息,把发生信息对调的网卡所对应的ip进行修改后重启网络系统;该方法指标不治本,重启机器后仍会出现集群网卡名称混乱的情况。
2、修改网卡的配置文件,重新生成grub(开机)配置文件并更新内核参数。该方法费时费力,特别是集群节点数比较多的情况(分布式存储最高支持120个节点),需每个节点都执行一遍。
此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种解决分布式存储系统重启后集群网卡混乱的方法;以解决现有技术中的上述缺陷,是非常有必要的。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种解决分布式存储系统重启后集群网卡混乱的方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种解决分布式存储系统重启后集群网卡混乱的方法,其特征在于,包括以下步骤:
S1:获取修改网卡配置前网卡的名称,并将旧名称输出为cmd00;
S2:删除自动生成逻辑网卡的配置;
S3:创建新的目录/root/tmp;
S4:将所有网卡的配置文件移动至/root/tmp目录下;
S5:禁用预测网卡命名规则;
S6:执行命令重新生成GRUB(开机)配置并更新内核参数;
S7:重启网络系统;
S8:获取重启后网卡的名称,并将新名称输出为cmd01;
S9:根据新的网卡名对网卡配置文件进行修改;
S10:将网卡配置文件放至网络配置目录下。
作为优选,所述步骤S1具体通过以下代码实现:
def get_old_nc():
ver0 = None
status,output=commands.getstatusoutput(mkdir/root/cmd00)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811080702.X/2.html,转载请声明来源钻瓜专利网。