一种实现网卡自动化设置的方法和装置制造方法及图纸

技术编号:20430753 阅读:24 留言:0更新日期:2019-02-23 10:42
本申请公开了一种实现网卡自动化设置的方法和装置,实现网卡自动化设置的方法,包括:为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置;执行所述预设脚本,以使所述预设脚本修改网卡配置文件;将修改后的网卡配置文件存储至网络配置目录下。该方法通过自动执行预设脚本,完成网卡的配置文件的自动修改,从而缩短了解决集群网卡名称混乱的问题所需的时间,进而提高了解决集群网卡名称混乱的问题的效率。

A Method and Device for Realizing Automatic Setting of Network Card

This application discloses a method and device for realizing the automatic setting of network cards, including: configuring preset scripts for the cluster nodes; realizing the automatic configuration of network cards by the preset scripts; executing the preset scripts so that the preset scripts can modify the network card configuration files; and storing the modified network card configuration files into the network distribution. Put it under the catalogue. This method can automatically execute preset scripts to complete the automatic modification of network card configuration files, thus shortening the time needed to solve the problem of cluster network card name confusion, and thus improving the efficiency of solving the problem of cluster network card name confusion.

【技术实现步骤摘要】
一种实现网卡自动化设置的方法和装置
本领域涉及分布式存储系统
,尤其涉及一种实现网卡自动化设置的方法和装置。
技术介绍
随着存储需求的快速增长,分布式存储系统越来越重要。分布式存储系统包括数据网络和维护网络,其中,数据网络用于系统内以及系统与用户业务主机之间的数据传输,维护网络用于系统管理员对系统进行相关的维护操作。因而,分布式存储系统包括多个网卡,而且,每个网卡通过其对应的网线接入对应的网口。但是,由于分布式存储系统中不同的网卡具有不同的特性,导致不同的网卡根据其自身的需要进行启用/禁用网卡控制器,如此,系统重启后易导致网卡信息发生对调,使得逻辑网卡与物理网卡不匹配,从而,使得系统出现集群网卡名称混乱,集群状态不正常,无法进行正常的通信的情况。为了解决该问题,通常采用以下两种人工调节的方法。第一种人工调节的方法是人工更改IP信息,该方法具体为将发生信息对调的网卡所对应的ip进行修改后重启网络系统。第二种人工调节的方法是人工修改网卡的配置文件,该方法具体为人工重新生成开机配置文件并更新内核参数。然而,上述两种人工调节的方法均存在一定的缺陷。其中,第一种人工调节的方法仅通过修改IP,治标不治本,当重启系统后,仍然会出现集群网卡名称混乱的现象,并未解决上述问题。第二种人工调节的方法是通过人工修改网卡的配置文件,可以有效的解决上述问题,但是,由于分布式存储系统包括多个集群节点,每个集群节点均需要进行一次人工修改网卡的配置文件,导致解决集群网卡名称混乱的问题耗时较长、效率低下。
技术实现思路
为了解决现有技术中存在的以上技术问题,本申请提供一种实现网卡自动化设置的方法和装置,能够自动完成网卡的配置文件的自动修改,从而缩短了解决集群网卡名称混乱的问题所需的时间,进而提高了解决集群网卡名称混乱的问题的效率。为了实现上述目的,本申请提供的技术方案如下:一种实现网卡自动化设置的方法,所述方法应用于分布式存储系统,所述分布式存储系统包括多个集群节点;所述方法包括:为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置;执行所述预设脚本,以使所述预设脚本修改网卡配置文件;将修改后的网卡配置文件存储至网络配置目录下。可选地,所述执行所述预设脚本,以使所述预设脚本修改网卡配置文件,具体包括:获取现有网卡的初始标识,并删除自动生成逻辑网卡的配置;根据所述初始标识获取所述现有网卡的初始配置文件;禁用预测网卡命名规则;重新生成开机配置文件并更新内核参数;重启网络系统,以获取设置后的网卡标识;根据所述设置后的网卡标识修改所述初始配置文件,以得到所述修改后的网卡配置文件。可选地,所述执行所述预设脚本,以使所述预设脚本修改网卡配置文件,还包括:将所述初始配置文件移动至创建好的新目录下,以对所述初始配置文件进行备份。可选地,所述执行所述预设脚本,以使所述预设脚本修改网卡配置文件,还包括:创建新目录。可选地,所述现有网卡的初始标识包括现有网卡的名称。一种实现网卡自动化设置的装置,包括:配置单元,用于为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置;执行单元,用于执行所述预设脚本,以使所述预设脚本修改网卡配置文件;存储单元,用于将修改后的网卡配置文件存储至网络配置目录下。可选地,所述执行单元,具体包括:第一获取子单元,用于获取现有网卡的初始标识,并删除自动生成逻辑网卡的配置;第二获取子单元,用于根据所述初始标识获取所述现有网卡的初始配置文件;禁用子单元,用于禁用预测网卡命名规则;生成子单元,用于重新生成开机配置文件并更新内核参数;重启子单元,用于重启网络系统,以获取设置后的网卡标识;修改子单元,用于根据所述设置后的网卡标识修改所述初始配置文件,以得到所述修改后的网卡配置文件。可选地,所述执行单元,还包括:移动子单元,用于将所述初始配置文件移动至创建好的新目录下,以对所述初始配置文件进行备份。可选地,所述执行单元,还包括:创建子单元,用于创建新目录。一种存储介质,包括存储的程序,其中,所述程序执行上述任一技术方案所述的实现网卡自动化设置的方法。与现有技术相比,本申请至少具有以下优点:本申请提供的实现网卡自动化设置的方法,包括:为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置;执行所述预设脚本,以使所述预设脚本修改网卡配置文件;将修改后的网卡配置文件存储至网络配置目录下。该方法通过自动执行预设脚本,完成网卡的配置文件的自动修改,从而缩短了解决集群网卡名称混乱的问题所需的时间,进而提高了解决集群网卡名称混乱的问题的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例提供的实现网卡自动化设置的方法的流程图;图2为本申请实施例提供的实现网卡自动化设置的装置的结构示意图;图3为本申请实施例提供的一种执行单元的结构示意图;图4为本申请实施例提供的另一种执行单元的结构示意图;图5为本申请实施例提供的又一种执行单元的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。方法实施例参见图1,该图为本申请实施例提供的实现网卡自动化设置的方法的流程图。本申请实施例提供的实现网卡自动化设置的方法,包括:S101:为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置。本申请实施例提供的实现网卡自动化设置的方法可以应用于分布式存储系统。由于分布式存储系统包括多个集群节点,因而,对每个集群节点均执行本申请实施例提供的任一种实现网卡自动化设置的方法。预设脚本可以包括可以执行的计算机程序,且该可执行的计算机程序能够实现网卡的自动化配置。预设脚本的配置可以采用以下两种方式:第一种配置方式是为每个集群节点配置与其对应的一个预设脚本。作为示例,当分布式存储系统包括第一集群节点、第二集群节点和第三集群节点时,为第一集群节点配置第一预设脚本,且第一预设脚本能够实现第一集群节点下所有网卡的自动化配置;为第二集群节点配置第二预设脚本,且第二预设脚本能够实现第二集群节点下所有网卡的自动化配置;为第三集群节点配置第三预设脚本,且第三预设脚本能够实现第三集群节点下所有网卡的自动化配置。第二种配置方式是为所有集群节点均配置一个预设脚本,且每个集群节点均可以执行该预设脚本。作为示例,当分布式存储系统包括第一集群节点、第二集群节点和第三集群节点时,为3个集群节点均配置第一预设脚本,且当第一集群节点执行第一预设脚本时,能够实现第一集群节点下所有网卡的自动化配置;当第二集群节点执行第一预设脚本时,能够实现第二集群节点下所有网卡的自动化配置;当第三集群节点执行第一预设脚本时,能够实现第三集群节点下所有网卡的自动化配置。S102:执行所述本文档来自技高网
...

【技术保护点】
1.一种实现网卡自动化设置的方法,其特征在于,所述方法应用于分布式存储系统,所述分布式存储系统包括多个集群节点;所述方法包括:为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置;执行所述预设脚本,以使所述预设脚本修改网卡配置文件;将修改后的网卡配置文件存储至网络配置目录下。

【技术特征摘要】
1.一种实现网卡自动化设置的方法,其特征在于,所述方法应用于分布式存储系统,所述分布式存储系统包括多个集群节点;所述方法包括:为所述集群节点配置预设脚本;所述预设脚本能够实现网卡的自动化配置;执行所述预设脚本,以使所述预设脚本修改网卡配置文件;将修改后的网卡配置文件存储至网络配置目录下。2.根据权利要求1所述的方法,其特征在于,所述执行所述预设脚本,以使所述预设脚本修改网卡配置文件,具体包括:获取现有网卡的初始标识,并删除自动生成逻辑网卡的配置;根据所述初始标识获取所述现有网卡的初始配置文件;禁用预测网卡命名规则;重新生成开机配置文件并更新内核参数;重启网络系统,以获取设置后的网卡标识;根据所述设置后的网卡标识修改所述初始配置文件,以得到所述修改后的网卡配置文件。3.根据权利要求2所述的方法,其特征在于,所述执行所述预设脚本,以使所述预设脚本修改网卡配置文件,还包括:将所述初始配置文件移动至创建好的新目录下,以对所述初始配置文件进行备份。4.根据权利要求3所述的方法,其特征在于,所述执行所述预设脚本,以使所述预设脚本修改网卡配置文件,还包括:创建新目录。5.根据权利要求2-4任一项所述的方法,其特征在于,所述现有网卡的初始标识包括现有网卡的名称。6.一...

【专利技术属性】
技术研发人员:李景要任洪亮
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1