首页> 中国专利> 一种服务器网络配置装置及服务器网络配置方法

一种服务器网络配置装置及服务器网络配置方法

摘要

本申请公开了一种服务器网络配置装置,包括:通信接口,与通信接口的第二端连接的控制器,该控制器用于在识别到通信接口的第一端连接目标服务器后,基于该通信接口,查看目标服务器的操作系统类型,根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置。应用本申请提供的服务器网络配置装置,运维人员只需将通信接口的第一端与目标服务器连接,即可自动完成目标服务器的网络配置工作,无需运维人员自行连接键盘、显示器后获取目标服务器的网络配置文件进行配置,有效节约了人力成本,提高了服务器网络配置效率。本申请还公开了一种服务器网络配置方法,具有上述有益效果。

著录项

  • 公开/公告号CN113014432A

    专利类型发明专利

  • 公开/公告日2021-06-22

    原文格式PDF

  • 申请/专利权人 山东英信计算机技术有限公司;

    申请/专利号CN202110218522.9

  • 发明设计人 杨沛东;

    申请日2021-02-26

  • 分类号H04L12/24(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人史翠

  • 地址 250001 山东省济南市高新区浪潮路1036号浪潮科技园S05号楼北三层北区

  • 入库时间 2023-06-19 11:32:36

说明书

技术领域

本申请涉及服务器技术领域,特别是涉及一种服务器网络配置装置及服务器网络配置方法。

背景技术

服务器上架后,需要对服务器的操作系统进行安装,安装完操作系统后,需要对服务器的系统网络进行对应的配置。在对服务器的系统网络进行配置时,由于服务器没有键盘和显示器,机房运维人员需要先将服务器连接上键盘和显示器,在显示器的协同下利用键盘输入查询命令或配置命令,才能够实现对服务器的网络配置。此操作虽然简单,但在日常应用场合中往往需要配置几十台甚至上百台服务器,累加的工作量十分繁重,不仅耗费人力,工作效率也十分低下。

如何快速实现对服务器网络的配置,是本领域技术人员需要解决的技术问题。

发明内容

本申请的目的是提供一种服务器网络配置装置及服务器网络配置方法,用于节约人力成本,提高服务器网络配置效率。

为解决上述技术问题,本申请提供一种服务器网络配置装置,包括:通信接口,与所述通信接口的第二端连接的控制器;

其中,所述控制器用于在识别到所述通信接口的第一端连接目标服务器后,基于所述通信接口,查看所述目标服务器的操作系统类型,根据所述操作系统类型调用对应的配置脚本对所述目标服务器进行网络配置。

可选的,还包括与所述控制器连接的人机交互装置;

所述人机交互装置用于接收输入的第一网络配置信息;

相应的,所述控制器根据所述操作系统类型调用对应的配置脚本对所述目标服务器进行网络配置,具体为:

所述控制器根据所述操作系统类型调用对应的配置脚本,根据所述第一网络配置信息对所述目标服务器进行网络配置。

可选的,所述控制器根据所述操作系统类型调用对应的配置脚本,根据所述第一网络配置信息对所述目标服务器进行网络配置,具体包括:

所述控制器根据所述操作系统类型调用对应的配置脚本后,执行所述配置脚本获取所述目标服务器的网卡配置文件;

所述控制器将所述第一网络配置信息对应写入所述网卡配置文件后,在所述目标服务器中保存所述网卡配置文件。

可选的,所述控制器还用于在所述目标服务器中保存所述网卡配置文件后,触发所述目标服务器重新启动。

可选的,所述第一网络配置信息的类型具体包括:所述目标服务器的IP配置参数、所述目标服务器的子网掩码以及所述目标服务器的网关配置参数;

其中,所述目标服务器的IP配置参数为静态IP地址或动态主机配置协议服务开启命令。

可选的,所述控制器还用于在所述人机交互装置接收到网络配置信息查询命令时,根据所述操作系统类型调用对应的查询脚本查询所述目标服务器的第二网络配置信息,并控制所述人机交互装置显示所述第二网络配置信息。

可选的,所述人机交互装置具体为触控屏。

为解决上述技术问题,本申请还提供一种服务器网络配置方法,包括:

当识别到目标服务器接入通信接口的第一端后,基于所述通信接口查看所述目标服务器的操作系统类型;

根据所述操作系统类型调用对应的配置脚本对所述目标服务器进行网络配置。

可选的,还包括:

接收输入的第一网络配置信息;

相应的,所述根据所述操作系统类型调用对应的配置脚本对所述目标服务器进行网络配置,具体为:

根据所述操作系统类型调用对应的配置脚本,根据所述第一网络配置信息对所述目标服务器进行网络配置。

可选的,还包括:

在接收到网络配置信息查询命令时,根据所述操作系统类型调用对应的查询脚本查询所述目标服务器的第二网络配置信息;

显示所述第二网络配置信息。

本申请所提供的服务器网络配置装置,包括:通信接口,与通信接口的第二端连接的控制器,该控制器用于在识别到通信接口的第一端连接目标服务器后,基于该通信接口,查看目标服务器的操作系统类型,根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置。应用本申请提供的服务器网络配置装置,运维人员只需将通信接口的第一端与目标服务器连接,即可自动完成目标服务器的网络配置工作,无需运维人员自行连接键盘、显示器后获取目标服务器的网络配置文件进行配置,有效节约了人力成本,提高了服务器网络配置效率。

本申请还提供一种服务器网络配置方法,具有上述有益效果,在此不再赘述。

附图说明

为了更清楚的说明本申请实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种服务器网络配置装置的结构示意图;

图2为本申请实施例提供的一种服务器网络配置装置的外观示意图;

图3为本申请实施例提供的一种服务器网络配置方法的流程图;

图4为本申请实施例提供的另一种服务器网络配置方法的流程图;

其中,101为通信接口,102为控制器,103为人机交互装置。

具体实施方式

本申请的核心是提供一种服务器网络配置方法、装置、设备及计算机可读存储介质,用于节约人力成本,提高服务器网络配置效率。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的一种服务器网络配置装置的结构示意图。

如图1所示,本申请实施例提供的服务器网络配置装置包括:通信接口101,与通信接口101的第二端连接的控制器102;

其中,控制器102用于在识别到通信接口101的第一端连接目标服务器后,基于通信接口101,查看目标服务器的操作系统类型,根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置。

在具体实施中,本申请实施例提供的服务器网络配置装置可以为一个封装好控制器102和通信接口101的可移动便携装置,外观可以参考现有技术中的U盘。预先基于目标服务器的接口类型选定服务器网络配置装置上通信接口101的类型,控制器102用于基于该通信接口101对应的通信协议与目标服务器进行交互对接,从而实现只要连接通信接口101的第一端与目标服务器的对应接口后就能够建立控制器102与目标服务器中的通信连接。通信接口101具体可以选用通用串行总线(Universal Serial Bus,USB)接口。同时需要预先在控制器102中预先部署配置脚本,由于不同的操作系统上输入命令的方式可能不同,故需要预先部署与不同的操作系统类型对应的配置脚本。该配置脚本配置的脚本逻辑包括但不限于获取并解析目标服务器的系统信息,对目标服务器上与网络配置相关的信息进行写入或更改。与网络配置相关的信息可以为预先写入配置脚本的信息,也可以为在配置每台目标服务器时由运维人员临时输入的。预先写入配置脚本的网络配置信息可以包括给目标服务器分配的静态IP或开启动态主机配置协议服务的命令,或另外某种分配IP的脚本逻辑。而由于部署了与不同操作系统类型对应的配置脚本,还需要在控制器102上部署一个用于识别目标服务器的操作系统类型的第一识别脚本。

基于上述部署,在将目标服务器与通信接口101的第一端连接后,控制器102基于通信接口101的通信协议与目标服务器进行通信对接,识别目标服务器的操作系统类型,调用对应的配置脚本对目标服务器进行网络配置。

本申请实施例提供的服务器网络配置装置,包括:通信接口,与通信接口的第二端连接的控制器,该控制器用于在识别到通信接口的第一端连接目标服务器后,基于该通信接口,查看目标服务器的操作系统类型,根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置。应用本申请实施例提供的服务器网络配置装置,运维人员只需将通信接口的第一端与目标服务器连接,即可自动完成目标服务器的网络配置工作,无需运维人员自行连接键盘、显示器后获取目标服务器的网络配置文件进行配置,有效节约了人力成本,提高了服务器网络配置效率。

图2为本申请实施例提供的一种服务器网络配置装置的外观示意图。

由于通常情况下各目标服务器都需要有针对性地进行网络信息配置,而在上文也提到了,刚上架的服务器不具备键盘和显示器等外设。为方便运维人员对每台目标服务器的网络配置,在上述实施例的基础上,如图1所示,本申请实施例提供的服务器网络配置装置还包括与控制器102连接的人机交互装置103;

人机交互装置103用于接收输入的第一网络配置信息;

相应的,控制器102根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置,具体为:

控制器102根据操作系统类型调用对应的配置脚本,根据第一网络配置信息对目标服务器进行网络配置。

在具体实施中,人机交互装置103可以由显示屏和输入装置组成。如图2所示,在本申请实施例提供的服务器网络配置装置表面,区域1为显示屏,用于显示输入的第一网络配置信息;区域2为输入区,可以为机械键盘;区域3为结果反馈区,可以为用于显示配置成功的显示屏,也可以为不同颜色的指示灯,如配置成功后绿灯亮,否则红灯亮;区域4为通信接口101。

或者,人机交互装置103还可以采用触控屏。预先设计显示界面,接收运维人员在显示界面上的选择操作或输入操作,并将配置成功后的反馈信息等在屏幕上进行显示。

第一网络配置信息的类型具体可以包括:目标服务器的IP配置参数、目标服务器的子网掩码以及目标服务器的网关配置参数;

其中,目标服务器的IP配置参数为静态IP地址或动态主机配置协议服务开启命令。

基于此,控制器102根据操作系统类型调用对应的配置脚本,根据第一网络配置信息对目标服务器进行网络配置,具体包括:

控制器102根据操作系统类型调用对应的配置脚本后,执行配置脚本获取目标服务器的网卡配置文件;

控制器102将第一网络配置信息对应写入网卡配置文件后,在目标服务器中保存网卡配置文件。

在对目标服务器进行网络信息配置后,往往需要对目标服务器执行重启操作,为减少运维人员的工作量,在本申请实施例提供的服务器网络配置装置中,控制器102还可以用于在目标服务器中保存网卡配置文件后,触发目标服务器重新启动。

除了新上架的服务器需要进行网络配置外,在机房经过一些特殊情况之后也可能需要对服务器重新进行网络配置。例如,由于有的机房中服务器的网络配置有采用动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)的,如果该机房中同时存在静态IP的网络,那么在机房断电后,很有可能出现采用动态主机配置协议服务的服务器被分配的动态IP与其他服务器的静态IP重复的后果,从而产生IP冲突,静态IP所在服务器的IP地址被其他系统网络占用了,自己又是静态IP,就会出现与网络断开的情况。此时想要找到这台服务器也比较困难,需要对一台一台服务器逐次进行排查,非常耗费人力和时间。

为应对这种情况以及其他需要快速获知目标服务器的网络配置信息的场合,在上述实施例的基础上,在本申请实施例提供的服务器网络配置装置中,控制器102还用于在人机交互装置103接收到网络配置信息查询命令时,根据操作系统类型调用对应的查询脚本查询目标服务器的第二网络配置信息,并控制人机交互装置103显示第二网络配置信息。

在具体实施中,预先在控制器102中部署查询脚本,用于查询目标服务器已有的第二网络配置信息,具体可以为基于通信接口101的通信协议获取目标服务器的系统信息,对系统信息进行解析以取出目标服务器上各个网卡的信息。与配置脚本一样的是,查询脚本也需要与目标服务器的操作系统类型相对应,如Linux系统查询网络配置信息是通过ipcofig命令的方式,而其他操作系统可能需要打开命令行界面进行输入,查询脚本也需要进行对应的设计。

由于需要执行配置网络信息和查看网络信息两大任务,控制器102上脚本的运行逻辑可以为先在人机交互装置103上显示选项,等待用户输入查询命令或配置命令,继而再进行相应的操作。或者,控制器102上脚本的运行逻辑可以为当识别到目标服务器接入通信接口101的第一端后,直接获取并显示目标服务器的第二网络配置信息,如果未设置则显示无,待运维人员在人机交互装置103上选择配置网络信息后再接收输入的第一网络配置信息以进行配置。

上文详述了服务器网络配置装置对应的各个实施例,在此基础上,本申请还公开了与上述装置对应的服务器网络配置方法。

图3为本申请实施例提供的一种服务器网络配置方法的流程图。

如图3所示,本申请实施例提供的服务器网络配置方法包括:

S301:当识别到目标服务器接入通信接口的第一端后,基于通信接口查看目标服务器的操作系统类型。

S302:根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置。

进一步的,本申请实施例提供的服务器网络配置方法还可以包括:

接收输入的第一网络配置信息。

相应的,步骤S302:根据操作系统类型调用对应的配置脚本对目标服务器进行网络配置,具体为:

根据操作系统类型调用对应的配置脚本,根据第一网络配置信息对目标服务器进行网络配置。

进一步的,本申请实施例提供的服务器网络配置方法还可以包括:

在接收到网络配置信息查询命令时,根据操作系统类型调用对应的查询脚本查询目标服务器的第二网络配置信息;

显示第二网络配置信息。

由于方法部分的实施例与装置部分的实施例相互对应,因此方法部分的实施例请参见装置部分的实施例的描述。

图4为本申请实施例提供的另一种服务器网络配置方法的流程图。

在上述实施例的基础上,如图4所示,本申请实施例提供一种可选的服务器网络配置方法,具体包括:

S401:当识别到目标服务器接入通信接口的第一端后,基于通信接口查看目标服务器的操作系统类型。

S402:判断接收到的任务命令是配置网络信息命令还是查询网络信息命令;如果是配置网络信息命令,则进入步骤S403;如果是查询网络信息命令,则进入步骤S405。

S403:接收输入的第一网络配置信息。

S404:根据操作系统类型调用对应的配置脚本,根据第一网络配置信息对目标服务器进行网络配置后,返回配置结果。

S405:根据操作系统类型调用对应的查询脚本查询目标服务器的第二网络配置信息。

S406:显示第二网络配置信息。

以上对本申请所提供的一种服务器网络配置装置及服务器网络配置方法进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的方法而言,由于其与实施例公开的装置相对应,所以描述的比较简单,相关之处参见装置部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号