服务器双网口工作的控制方法、装置、设备及存储介质制造方法及图纸

技术编号:18662441 阅读:32 留言:0更新日期:2018-08-11 16:21
本发明专利技术公开了一种服务器双网口工作的控制方法,包括:在读取服务器的网络接口文件之后,检测服务器的主网络接口的接入状态;判断主网络接口的接入状态是否为可用状态;如果是,则选择主网络接口作为服务器进行网络连接的接口,否则选择服务器的备网络接口作为服务器进行网络连接的接口。应用本发明专利技术所提供的技术方案,提高了服务器的网络的可靠性。本发明专利技术还提供了一种服务器双网口工作的控制装置、设备及存储介质,具有相应技术效果。

Control method, device, device and storage medium for server double network operation

The invention discloses a control method for a server with two network ports, which comprises detecting the access state of the server's main network interface after reading the server's network interface file, judging whether the access state of the main network interface is available or not, and selecting the main network interface as the server to network if so. Connect the interface, otherwise choose the server's standby network interface as the server's network connection interface. By applying the technical proposal provided by the invention, the reliability of the server network is improved. The invention also provides a control device, a device and a storage medium for a server with two network ports, and has corresponding technical effects.

【技术实现步骤摘要】
服务器双网口工作的控制方法、装置、设备及存储介质
本专利技术涉及服务器
,特别是涉及一种服务器双网口工作的控制方法、装置、设备及存储介质。
技术介绍
随着计算机技术的不断发展,服务器得到了广泛的应用,服务器的数量也在不断增加,因此对服务器的可靠性的要求也在不断提高。通常服务器具有双网口的冗余方案以提高服务器的网络的可靠性。在现有技术中,双网口采用Bond(绑定)的形式,具体为:服务器读取网络接口文件以启动主网络接口和备网络接口,即此时的网络接口文件包含主网络接口的相关数据和备网络接口的相关数据,例如当需要利用主网络接口进行网络服务时,则将网络接口文件进行修改,即将原先包含主网络接口和备网络接口的网络接口文件的相应数据进行修改,进行修改的数据通常包括了与主、备网络接口的网络状态相关的数据,与IP地址相关的数据等,进行网络接口文件的数据修改之后重启服务器并通过主、备网络接口中的其中一个进行网络服务。在上述过程中,对网络接口文件的修改包含了大量的文件操作,会造成文件系统的垃圾增多,进而降低服务器的性能,也就无法提供可靠的网络服务。此外,如果在修改网络接口的文件的过程中服务器掉电,会导致下次启动服务器时网络工作模式的异常,也就降低了服务器的网络的可靠性。综上所述,如何有效地提高服务器的网络的可靠性,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种服务器双网口工作的控制方法、装置、设备及存储介质,以提高服务器的网络的可靠性。为解决上述技术问题,本专利技术提供如下技术方案:一种服务器双网口工作的控制方法,该方法包括:在读取服务器的网络接口文件之后,检测所述服务器的主网络接口的接入状态;判断所述主网络接口的接入状态是否为可用状态;如果是,则选择所述主网络接口作为所述服务器进行网络连接的接口,否则选择所述服务器的备网络接口作为所述服务器进行网络连接的接口。优选的,在所述选择所述主网络接口作为所述服务器进行网络连接的接口之后,还包括:禁用所述备网络接口;在所述选择所述服务器的备网络接口作为所述服务器进行网络连接的接口之后,还包括:禁用所述主网络接口。优选的,所述检测所述服务器的主网络接口的接入状态,包括:实时检测所述服务器的主网络接口的接入状态。优选的,所述检测所述服务器的主网络接口的接入状态,包括:按照预设周期检测所述服务器的主网络接口的接入状态。优选的,所述检测所述服务器的主网络接口的接入状态,包括:通过基板管理控制器BMC检测所述服务器的主网络接口的接入状态。优选的,在所述选择所述服务器的备网络接口作为所述服务器进行网络连接的接口之后,还包括:检测所述备网络接口的接入状态;当确定所述备网络接口的接入状态不为可用状态时,输出提示信息。一种服务器双网口工作的控制装置,该装置包括:接入状态检测模块,用于在读取服务器的网络接口文件之后,检测所述服务器的主网络接口的接入状态;判断模块,用于判断所述主网络接口的接入状态是否为可用状态,如果是,则执行第一选择模块,否则执行第二选择模块;所述第一选择模块,用于选择所述主网络接口作为所述服务器进行网络连接的接口;所述第二选择模块,用于选择所述服务器的备网络接口作为所述服务器进行网络连接的接口。优选的,还包括:第一禁用模块,用于在所述选择所述主网络接口作为所述服务器进行网络连接的接口之后,禁用所述备网络接口;第二禁用模块,用于在所述选择所述服务器的备网络接口作为所述服务器进行网络连接的接口之后,禁用所述主网络接口。一种服务器双网口工作的控制设备,该设备包括:存储器,用于存储双网口切换程序;处理器,用于执行所述双网口切换程序时实现上述任一实施例所述的服务器双网口工作的控制方法。一种存储介质,所述存储介质上存储有双网口切换程序,所述双网口切换程序被处理器执行时实现上述任一实施例所述的服务器双网口工作的控制方法的步骤。应用本专利技术实施例所提供的技术方案,包括:在读取服务器的网络接口文件之后,检测服务器的主网络接口的接入状态;判断主网络接口的接入状态是否为可用状态;如果是,则选择主网络接口作为服务器进行网络连接的接口,否则选择服务器的备网络接口作为服务器进行网络连接的接口。在读取服务器的网络接口文件之后,并不对网络接口文件进行修改。由于对主网络接口的接入状态进行检测,因此当判断出主网络接口的接入状态为可用状态时,便选择主网络接口作为服务器进行网络连接的接口,否则选择备网络接口作为服务器进行网络连接的接口。也就是说,本专利技术的方案,是在读取服务器的网络接口文件之后,通过对主网络接口的接入状态的检测,从主网络接口和备网络接口中进行网络接口的选择的操作,通过这种选择的操作取代了现有技术中的修改网络接口文件的操作,也就不会出现增加文件系统的垃圾以及掉电后的服务器启动时网络工作模式异常的现象,因此,本专利技术的方案提高了服务器的网络的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中一种服务器双网口工作的控制方法的实施流程图;图2为本专利技术中一种服务器双网口工作的控制装置的结构示意图;图3为本专利技术中一种服务器双网口工作的控制设备的结构示意图。具体实施方式本专利技术的核心是提供一种服务器双网口工作的控制方法,提高了服务器的网络的可靠性。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术中一种服务器双网口工作的控制方法的实施流程图,该方法包括以下步骤:S101:在读取服务器的网络接口文件之后,检测服务器的主网络接口的接入状态。需要指出的是,本申请的方案中,在读取服务器的网络接口文件之后以及后续步骤中,均不执行现有技术中的修改网络接口文件的操作,即本申请的网络接口文件未经修改,该未经修改的网络接口文件中包含的主、备网络接口的相关数据与现有技术中服务器读取网络接口文件以启动主网络接口和备网络接口时的数据内容是相同的。并且需要强调的是,本申请中描述的服务器双网口工作的控制方法、装置、设备及存储介质中,服务器双网口可以为服务器业务系统上的双网口,也可以为服务器BMC上的双网口。当然,相应的服务器的网络接口文件,可以是服务器业务系统上的网络接口文件,也可以是服务器BMC上的网络接口文件。可以使用服务器内部的部件读取服务器的网络接口文件以及执行后续步骤,该服务器内部的部件可以是服务器原有的固件,也可以是新增并设置在服务器内部的部件,可以为一个单独的部件,也可以是具有不同功能的多个部件的组合,具体的形式可以根据实际情况进行设定和调整,并不影响本专利技术的实施。在本专利技术的一种具体实施方式中,可以通过BMC(BaseboardManagementController,基板管理控制器)检测服务器的主网络接口的接入状态,具体的,本文档来自技高网
...

【技术保护点】
1.一种服务器双网口工作的控制方法,其特征在于,包括:在读取服务器的网络接口文件之后,检测所述服务器的主网络接口的接入状态;判断所述主网络接口的接入状态是否为可用状态;如果是,则选择所述主网络接口作为所述服务器进行网络连接的接口,否则选择所述服务器的备网络接口作为所述服务器进行网络连接的接口。

【技术特征摘要】
1.一种服务器双网口工作的控制方法,其特征在于,包括:在读取服务器的网络接口文件之后,检测所述服务器的主网络接口的接入状态;判断所述主网络接口的接入状态是否为可用状态;如果是,则选择所述主网络接口作为所述服务器进行网络连接的接口,否则选择所述服务器的备网络接口作为所述服务器进行网络连接的接口。2.根据权利要求1所述的服务器双网口工作的控制方法,其特征在于,在所述选择所述主网络接口作为所述服务器进行网络连接的接口之后,还包括:禁用所述备网络接口;在所述选择所述服务器的备网络接口作为所述服务器进行网络连接的接口之后,还包括:禁用所述主网络接口。3.根据权利要求1所述的服务器双网口工作的控制方法,其特征在于,所述检测所述服务器的主网络接口的接入状态,包括:实时检测所述服务器的主网络接口的接入状态。4.根据权利要求1所述的服务器双网口工作的控制方法,其特征在于,所述检测所述服务器的主网络接口的接入状态,包括:按照预设周期检测所述服务器的主网络接口的接入状态。5.根据权利要求1所述的服务器双网口工作的控制方法,其特征在于,所述检测所述服务器的主网络接口的接入状态,包括:通过基板管理控制器BMC检测所述服务器的主网络接口的接入状态。6.根据权利要求1至5任一项所述的服务器双网口工作的控制方法,其特征在于,在所述选择所述服务器的备网络接口作为所述服务器进...

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

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

1