CN113726543B - 运维业务处理方法、装置、***、服务器及存储介质 - Google Patents

运维业务处理方法、装置、***、服务器及存储介质 Download PDF

Info

Publication number
CN113726543B
CN113726543B CN202010456575.XA CN202010456575A CN113726543B CN 113726543 B CN113726543 B CN 113726543B CN 202010456575 A CN202010456575 A CN 202010456575A CN 113726543 B CN113726543 B CN 113726543B
Authority
CN
China
Prior art keywords
network
information
server
verification
network port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010456575.XA
Other languages
English (en)
Other versions
CN113726543A (zh
Inventor
杨瑞
杨杰
郝东桥
李续龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202010456575.XA priority Critical patent/CN113726543B/zh
Publication of CN113726543A publication Critical patent/CN113726543A/zh
Application granted granted Critical
Publication of CN113726543B publication Critical patent/CN113726543B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本公开关于一种运维业务处理方法、装置、***、服务器及存储介质,涉及互联网技术领域。该方法应用于运维业务处理***,包括:第一服务器和M个第二服务器,第一服务器被配置为向M个第二服务器下发自动化校验指令;对于任意一个第二服务器,包括;接收到第一服务器下发的自动化校验指令后获取本机的校验信息,校验信息用于描述第二服务器的各网络端口的物理连接状态;将校验信息与网络标准化信息进行比对;其中,网络标准化信息用于指示第二服务器的网络连接标准;若校验结果指示校验信息与网络标准化信息不匹配,则控制第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮。本公开可以显著提高运维效率。

Description

运维业务处理方法、装置、***、服务器及存储介质
技术领域
本公开涉及互联网技术领域,尤其涉及一种运维业务处理方法、装置、***、服务器及存储介质。
背景技术
IDC(Internet Data Center,互联网数据中心)是指拥有完善的设备、专业化的管理和完善的应用的一种服务平台。在这个平台基础上,IDC服务商可以为客户提供互联网基础平台服务和各种增值服务。
时下随着IDC规模的不断增大、服务器品牌或类型的不断增多,IDC运维业务也不断增多。其中,在进行服务器运维时,还需要考虑运维效率的问题。换一种表达方式,在运维过程中,如何进行运维业务处理,以提高运维效率,避免因出现诸如服务器线缆连接错误而导致网络不通时,仅靠人工运维而带来的较为繁琐复杂和耗时耗力的问题,成为了本领域技术人员目前关注的一个焦点。
发明内容
本公开提供一种运维业务处理方法、装置、***、服务器及存储介质,能够显著提高运维效率,可以有效避免因出现诸如服务器线缆连接错误而导致网络不通,进而仅靠人工运维而带来的较为繁琐复杂和耗时耗力的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种运维业务处理方法,应用于运维业务处理***,所述***包括:第一服务器和M个第二服务器,所述第一服务器被配置为向所述M个第二服务器下发自动化校验指令,M为正整数,对于任意一个所述第二服务器,包括;
接收到所述第一服务器下发的自动化校验指令后获取本机的校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;
将获取的校验信息与网络标准化信息进行比对,得到校验结果;其中,所述网络标准化信息用于指示所述第二服务器的网络连接标准;
若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮。
在一种可能的实现方式中,所述校验信息包括以下至少一项:各网络端口连接的交换机信息、所述各网络端口的线缆连接状态、各个网卡的总线信息、所述各网络端口对应的网卡型号、所述各网络端口的逻辑序号;其中,所述线缆连接状态用于指示所述各网络端口是否连接有线缆;所述逻辑序号用于指示所述各网络端口的逻辑顺序;
所述将所述校验信息与设置的网络标准化信息进行比对,包括以下至少一项:
根据所述各网络端口的线缆连接状态,校验所述各网络端口是否连接有线缆;
根据所述校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据所述各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与所述网络标准化信息指示的网络端口相匹配;
根据所述校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与所述网络标准化信息指示的交换机相匹配;
根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,N为正整数。
在一种可能的实现方式中,所述根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,包括以下至少一项:
若所述N个网络端口连接的交换机名称不一致,则确定所述N个网络端口连接的交换机信息不一致;
若所述N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定所述N个网络端口连接的交换机信息不一致。
在一种可能的实现方式中,所述将获取的校验信息与网络标准化信息进行比对之后,所述方法还包括:
若所述校验结果指示所述校验信息与所述网络标准化信息匹配,则控制所述第二服务器的各网络端口的指示灯按照第二显示方式工作;
其中,所述第二显示方式与所述第一显示方式不同。
在一种可能的实现方式中,所述获取本机的校验信息,包括以下至少一项:
获取所述各网络端口连接的交换机信息,其中,所述交换机信息包括交换机名称和连接的交换机端口号;
获取所述各网络端口的线缆连接状态;
调用第一工具软件获取所述各个网卡的第一总线信息;
调用第二工具软件获取所述各个网卡的第二总线信息;
对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号;
获取所述各网络端口的逻辑序号。
在一种可能的实现方式中,所述对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号,包括:
确定所述第一总线信息中每个总线信息各自对应的网卡型号;
若所述第一总线信息和所述第二总线信息中出现相同的总线信息,则确定所述相同的总线信息对应的指定网卡型号;
将所述指定网卡型号作为指定网络端口对应的网卡型号;其中,所述指定网络端口为具有所述相同的总线信息的网络端口。
根据本公开实施例的第二方面,提供一种运维业务处理装置,应用于运维业务处理***,所述***包括:第一服务器和M个第二服务器,所述第一服务器被配置为向所述M个第二服务器下发自动化校验指令,M为正整数,对于任意一个所述第二服务器,包括;
获取模块,被配置为接收到所述第一服务器下发的自动化校验指令后获取本机的校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;
第一处理模块,被配置为将获取的校验信息与网络标准化信息进行比对,得到校验结果;其中,所述网络标准化信息用于指示所述第二服务器的网络连接标准;
第二处理模块,被配置为若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮。
在一种可能的实现方式中,所述校验信息包括以下至少一项:各网络端口连接的交换机信息、所述各网络端口的线缆连接状态、各个网卡的总线信息、所述各网络端口对应的网卡型号、所述各网络端口的逻辑序号;其中,所述线缆连接状态用于指示所述各网络端口是否连接有线缆;所述逻辑序号用于指示所述各网络端口的逻辑顺序;
所述第一处理模块,被配置为执行以下至少一项:
根据所述各网络端口的线缆连接状态,校验所述各网络端口是否连接有线缆;
根据所述校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据所述各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与所述网络标准化信息指示的网络端口相匹配;
根据所述校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与所述网络标准化信息指示的交换机相匹配;
根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,N为正整数。
在一种可能的实现方式中,所述第一处理模块,被配置为执行以下至少一项:
若所述N个网络端口连接的交换机名称不一致,则确定所述N个网络端口连接的交换机信息不一致;
若所述N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定所述N个网络端口连接的交换机信息不一致。
在一种可能的实现方式中,所述第二处理模块,还被配置为若所述校验结果指示所述校验信息与所述网络标准化信息匹配,则控制所述第二服务器的各网络端口的指示灯按照第二显示方式工作;
其中,所述第二显示方式与所述第一显示方式不同。
在一种可能的实现方式中,所述获取模块,被配置为执行以下至少一项:
获取所述各网络端口连接的交换机信息,其中,所述交换机信息包括交换机名称和连接的交换机端口号;
获取所述各网络端口的线缆连接状态;
调用第一工具软件获取所述各个网卡的第一总线信息;
调用第二工具软件获取所述各个网卡的第二总线信息;
对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号;
获取所述各网络端口的逻辑序号。
在一种可能的实现方式中,所述获取模块,被配置为确定所述第一总线信息中每个总线信息各自对应的网卡型号;若所述第一总线信息和所述第二总线信息中出现相同的总线信息,则确定所述相同的总线信息对应的指定网卡型号;将所述指定网卡型号作为指定网络端口对应的网卡型号;其中,所述指定网络端口为具有所述相同的总线信息的网络端口。
根据本公开实施例的第三方面,提供一种运维业务处理***,所述***包括:第一服务器和M个第二服务器,M为正整数;
所述第一服务器,被配置为向所述M个第二服务器下发自动化校验指令;
对于任意一个所述第二服务器,所述第二服务器被配置为述第二服务器被配置为执行上述第一方面所述的运维业务处理方法;
所述第一服务器,还被配置为接收所述第二服务器返回的校验信息,并展示所述校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;或,接收所述第二服务器返回的校验结果,并展示所述校验结果,所述校验结果由所述第二服务器基于所述校验信息得到。
根据本公开实施例的第四方面,提供一种服务器,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上述第一方面所述的运维业务处理方法。
根据本公开实施例的第五方面,提供一种存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如上述第一方面所述的运维业务处理方法。
根据本公开实施例的第六方面,提供一种计算机程序产品,所述计算机程序产品中的指令由服务器的处理器执行时,使得服务器能够执行如上述第一方面所述的运维业务处理方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例通过提供一个运维业务处理***实现了自动化运维,详细来说,该***包括:第一服务器和M个第二服务器,其中,第一服务器被配置为向M个第二服务器下发自动化校验指令,而对于任意一个第二服务器,被配置为执行以下步骤;在接收到自动化校验指令后获取本机的校验信息;之后,将获取的校验信息与网络标准化信息进行比对,该网络标准化信息用于指示第二服务器的网络连接标准;而若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮;其中,校验信息用于描述所述第二服务器的各网络端口的物理连接状态。基于以上描述可知,在第一服务器的触发下,每个第二服务器可以自动获取校验信息并将其与标准化信息进行对比,若比对不一致,则自动控制本机出现异常的网络端口的指示灯按照第一显示方式点亮,以对运维人员进行直观提醒,由于基于运维业务处理***实现了自动化运维,因此可以显著提高运维效率,可以有效避免因出现诸如服务器线缆连接错误而导致网络不通,进而仅靠人工运维而带来的较为繁琐复杂和耗时耗力的问题。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种运维业务处理方法涉及的实施环境示意图。
图2是根据一示例性实施例示出的另一种运维业务处理方法涉及的实施环境示意图。
图3是根据一示例性实施例示出的一种运维业务处理方法的流程图。
图4是根据一示例性实施例示出的一种运维业务处理方法的流程图。
图5是根据一示例性实施例示出的一种获取总线信息的示意图。
图6是根据一示例性实施例示出的一种获取网络端口的逻辑序号的示意图。
图7是根据一示例性实施例示出的一种获取总线信息的示意图。
图8是根据一示例性实施例示出的一种运维业务处理装置的框图。
图9是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开所涉及的用户信息可以为经用户授权或者经过各方充分授权的信息。
先对本公开实施例涉及的一些名词术语或缩略语进行介绍。
IDC:是指拥有完善的设备、专业化的管理和完善的应用的一种服务平台。在这个平台基础上,IDC服务商可以为客户提供互联网基础平台服务和各种增值服务。换言之,IDC是基于INTERNET网络,为集中式收集、存储、处理和发送数据的设备提供运行维护的设施以及相关的服务体系。
运维:本质上是对网络、服务器、服务的生命周期各个阶段的运营与维护,在成本、稳定性、效率上达成一致可接受的状态。
下面对本公开实施例提供的运维业务处理方法涉及的实施环境进行介绍。
参见图1,本公开实施例提供了一种运维业务处理***,该***包括:第一服务器101和M个第二服务器102,M的取值为正整数。其中,第一服务器101也可称之为自动化运维服务器。而M个第二服务器102可以服务器1、服务器2、服务器3、服务器4、……、服务器M来命名,本公开实施例对此不进行具体限定。
进一步地,如图2所示,对于M个第二服务器中的每个服务器102,其安装的操作***类型可以为Linux操作***,且该服务器102可以通过线缆202连接到交换机201。
另外,为了实现自动化运维,每个服务器102上可以集成安装有dmidecode工具、lldpcli工具、ethtool工具、lspci工具、ip或者ifconfig工具等,本公开实施例对此不进行具体限定。
另外,每个服务器102上都安装有网卡,当然如果一个服务器没有网卡,也就称不上服务器,即网卡是服务器必备的设备,而服务器网卡,一般是用于服务器与交换机等网络设备之间的连接。其中,为了满足服务器在网络方面的需要,服务器一般需要两块网卡或是更多的网卡。
在本公开实施例中,通过该运维业务处理***实现了自动化运维。简单来说,自动化运维服务器101会自动向M个第二服务器下发自动化校验指令,而每个第二服务器102在接收到该指令后,响应来自自动化运维服务器101的触发,会基于集成安装的各类工具软件抓取校验信息,并在校验存在异常的网络端口时,自动点亮本机的相应网络端口的指示灯。而在抓取到校验信息或得到校验结果后还可以将其返回至自动化运维服务器101,以供运维人员查看及查询,本公开实施例对此不进行具体限定。
需要说明的是,若线缆连接错误导致第二服务器网络不通,则第二服务器无法进行自动化运维,而为了实现自动化运维,还需要配合DHCP(Dynamic Host ConfigurationProtocol,动态主机配置协议)来进行操作。详细来说,第一服务器需要部署DHCP服务,以实现为第二服务器分配临时IP(Internet Protocol,网络协议)。其中,第二服务器的网络设置获取IP的方式为DHCP;在这种情况下,若第二服务器执行校验后发现无误,则可以依据本机的SN(Serial Number,序列号)对应的IP信息,将网络配置修改为静态。而若校验结果与预期结果不匹配,则第二服务器不对本机的网络配置进行修改。
下面通过以下实施例对本公开实施例提供的自动化运维方案进行详细解释说明。
图3是根据一示例性实施例示出的一种运维业务处理方法的流程图,该方法应用于运维业务处理***,该***包括:第一服务器和M个第二服务器。其中,第一服务器被配置为向M个第二服务器下发自动化校验指令,M为正整数,对于任意一个第二服务器,包括以下步骤。
在步骤301中,接收到第一服务器下发的自动化校验指令后获取本机的校验信息,该校验信息用于描述第二服务器的各网络端口的物理连接状态。
在步骤302中,将获取的校验信息与网络标准化信息进行比对,得到校验结果;其中,该网络标准化信息用于指示第二服务器的网络连接标准。
在步骤303中,若该校验结果指示该校验信息与该网络标准化信息不匹配,则控制第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮。
本公开实施例通过提供一个运维业务处理***实现了自动化运维,详细来说,该***包括:第一服务器和M个第二服务器,其中,第一服务器被配置为向M个第二服务器下发自动化校验指令,而对于任意一个第二服务器,被配置为执行以下步骤;在接收到自动化校验指令后获取本机的校验信息;之后,将获取的校验信息与网络标准化信息进行比对,该网络标准化信息用于指示第二服务器的网络连接标准;而若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮;其中,校验信息用于描述所述第二服务器的各网络端口的物理连接状态。基于以上描述可知,在第一服务器的触发下,每个第二服务器可以自动获取校验信息并将其与标准化信息进行对比,若比对不一致,则自动控制本机出现异常的网络端口的指示灯按照第一显示方式点亮,以对运维人员进行直观提醒,由于基于运维业务处理***实现了自动化运维,因此可以显著提高运维效率,可以有效避免因出现诸如服务器线缆连接错误而导致网络不通,进而仅靠人工运维而带来的较为繁琐复杂和耗时耗力的问题。
在一种可能的实现方式中,所述校验信息包括以下至少一项:各网络端口连接的交换机信息、所述各网络端口的线缆连接状态、各个网卡的总线信息、所述各网络端口对应的网卡型号、所述各网络端口的逻辑序号;其中,所述线缆连接状态用于指示所述各网络端口是否连接有线缆;所述逻辑序号用于指示所述各网络端口的逻辑顺序;
所述将所述校验信息与设置的网络标准化信息进行比对,包括以下至少一项:
根据所述各网络端口的线缆连接状态,校验所述各网络端口是否连接有线缆;
根据所述校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据所述各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与所述网络标准化信息指示的网络端口相匹配;
根据所述校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与所述网络标准化信息指示的交换机相匹配;
根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,N为正整数。
在一种可能的实现方式中,所述根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,包括以下至少一项:
若所述N个网络端口连接的交换机名称不一致,则确定所述N个网络端口连接的交换机信息不一致;
若所述N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定所述N个网络端口连接的交换机信息不一致。
在一种可能的实现方式中,,所述将获取的校验信息与网络标准化信息进行比对之后,所述方法还包括:
若所述校验结果指示所述校验信息与所述网络标准化信息匹配,则控制所述第二服务器的各网络端口的指示灯按照第二显示方式工作;
其中,所述第二显示方式与所述第一显示方式不同。
在一种可能的实现方式中,所述获取本机的校验信息,包括以下至少一项:
获取所述各网络端口连接的交换机信息,其中,所述交换机信息包括交换机名称和连接的交换机端口号;
获取所述各网络端口的线缆连接状态;
调用第一工具软件获取所述各个网卡的第一总线信息;
调用第二工具软件获取所述各个网卡的第二总线信息;
对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号;
获取所述各网络端口的逻辑序号。
在一种可能的实现方式中,所述对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号,包括:
确定所述第一总线信息中每个总线信息各自对应的网卡型号;
若所述第一总线信息和所述第二总线信息中出现相同的总线信息,则确定所述相同的总线信息对应的指定网卡型号;
将所述指定网卡型号作为指定网络端口对应的网卡型号;其中,所述指定网络端口为具有所述相同的总线信息的网络端口。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再赘述。
图4是根据一示例性实施例示出的一种运维业务处理方法的流程图,该方法应用于运维业务处理***,该***包括:第一服务器和M个第二服务器。如图4所示,该方法包括如下步骤:
在步骤401中,第一服务器向M个第二服务器下发自动化校验指令,M为正整数。
从运维的角度来讲,上述自动化校验指令可以是一个脚本,即将指令封装成为一个脚本来执行,本公开实施例对此不进行具体限定。
另外,在本公开实施例中,自动化运维服务器执行向M个第二服务器下发自动化校验指令,通常是按需执行,比如可以在服务器重启、上架或安装操作***等情形下执行向M个第二服务器下发自动化校验指令,本公开实施例对此同样不进行具体限定。
其中,M个第二服务器中的每个服务器在接收到该自动化校验指令后,会执行以下步骤,详情请参见下述步骤402至步骤405。
在步骤402中,对于任意一个第二服务器,接收到第一服务器下发的自动化校验指令后获取本机的校验信息。
其中,校验信息用于描述本机(第二服务器)的各网络端口的物理连接状态。
在一种可能的实现方式中,校验信息可以包括以下五项中的一项或两项以上,即为了实现自动化运维,每个第二服务器上可以集成安装有多种工具软件来获取校验信息,比如dmidecode工具、lldpcli工具、ethtool工具、lspci工具、ip或者ifconfig工具等,本公开实施例对此不进行具体限定。也即,每个第二服务器获取的校验信息可以包括以下至少一项:
4021、通过dmidecode工具获取本机的标识码。
其中,dmidecode这款工具软件允许在Linux***下获取有关硬件方面的信息。
而本机的标识码用于对本机进行唯一标识。示例性地,本机的标识码可以为本机的序列号,本公开实施例对此不进行具体限定。
通过获取用于唯一标识本机的标识码,对于每个第二服务器来讲,后续在将获取到的校验信息或得到校验结果返回给自动化运维服务器时,自动化运维服务器可以据此明确接收到的数据来自哪一个第二服务器。
4022、通过lldpcli工具获取本机各网络端口连接的交换机信息,其中,交换机信息包括交换机名称和连接的交换机端口号。
如图2所示,第二服务器上网卡的网络端口可以通过线缆连接交换机。
在Linux操作***里查看网络端口和交换机的连接状态信息,可以使用lldpcli这个工具软件。即,在安装了lldptool相关工具的服务器上,可以获取到该服务器的物理拓扑信息:连接的交换机和交换机的相关端口信息。相应地,交换机还会开启LLDP(Link LayerDiscovery Protocol,链路层发现协议),以明确服务器所连接的交换机端口号。
4023、通过ethtool工具获取各网络端口的线缆连接状态,其中,线缆连接状态用于指示各网络端口是否连接有线缆;以及,通过ethtool工具获取各个网卡的第一总线信息。
针对该步骤,可以通过ethtool工具来查看各网络端口的Link(连接)状态,进而确定各网络端口是否连接了线缆。另外,为了同下述步骤4024中通过lspci工具获取的总线(bus)信息进行区分,本文将通过ethtool工具获取的各个网卡的bus信息称之为第一bus信息。
4024、通过lspci工具获取各个网卡的第二总线信息;对比第一总线信息和第二总线信息,得到各网络端口对应的网卡型号。
针对该步骤,为了同上述步骤4023中通过ethtool工具获取的bus信息进行区分,本文将通过lspci工具获取的各个网卡的bus信息称之为第二bus信息。
其中,lspci命令中,常会看到类似“[]:[].[]”这样格式的数字,例如“00:01.0”,其中,第一个参数表示总线编号,第二个参数表示插槽编号,第三个参数表示功能编号,它们都是十六进制的数字。
另外,通过将第一总线信息和第二总线信息进行比对,可以确定各网络端口对应的网卡型号。即,作为一个示例,对比第一总线信息和第二总线信息,得到各网络端口对应的网卡型号,包括但不限于如下几个步骤:
步骤a、确定第一总线信息中每个总线信息各自对应的网卡型号。
步骤b、若第一总线信息和第二总线信息中出现相同的总线信息,则确定相同的总线信息对应的指定网卡型号。
步骤c、将指定网卡型号作为指定网络端口对应的网卡型号,其中,指定网络端口为具有相同的总线信息的网络端口。
下面通过图5至图7对上述确定各网络端口对应的网卡型号过程进行举例说明。
其中,图5示出了通过lspci工具获取两个网口端口的businfo(总线信息)的示意图。由图5可知,具有businfo 5e:00.0的其中一个网络端口对应的网卡型号为82599ES,具有businfo 5e:00.1的另一个网络端口对应的网卡型号也为82599ES。
图6示出了使用ip工具获取各网络端口的逻辑顺序(即在***下的识别名称)。另外,也可以使用ifconfig功能获取,即执行ifconfig-a命令,获取所有的网络端口的逻辑顺序,也称逻辑序号,其中,逻辑序号指示了各网络端口的逻辑顺序。在图6中,给出了两个网络端口的逻辑顺序分别为eth0和eth1。
图7示出了通过ethtool工具获取逻辑顺序为eth0的网络端口的businfo。此时获取到的businfo为:0000:5e:00.0,对比该businfo的后五位“5e:00.0”与通过lspci工具获取的businfo“5e:00.0”,可以发现二者一致,因此逻辑顺序为eth0的网络端口的网卡型号便为82599ES。
其中,各网络端口的逻辑序号可能发生改变,但是businfo不会改变,因此可以通过对比不同工具软件获取到的businfo,来确定各网络端口的网卡型号。
4024、通过ip或者ifconfig工具获取各网络端口的逻辑序号。
如上所示,既可以通过执行ifconfig-a命令来获取各网络端口的逻辑序号,也可以通过执行ip a命令来获取各网络端口的逻辑序号,本公开实施例对此不进行具体限定。
基于以上描述可知,第二服务器获取到的校验信息包括以下至少一项:本机的标识码、各网络端口连接的交换机信息、各网络端口的线缆连接状态、各个网卡的总线信息、各网络端口对应的网卡型号、各网络端口的逻辑序号。
在步骤403中,第二服务器将获取到的校验信息与设置的网络标准化信息进行比对。
在本公开实施例中,通过第二服务器获取到的本机的校验信息可以明确:每个型号的网卡包括的网络端口的逻辑序号是多少,各网络端口是否连接了线缆,连接了线缆的网络端口是不是连对了,以及网络端口连接的交换机名称+交换机端口号是什么。换言之,通过自动化运维***,可以自动校验服务器的各网络端口是否连接线缆,自动校验服务器的各网络端口所连接的交换机信息,自动校验线缆所连接的网络端口是否符合标准化要求。
需要说明的第一点是,对于M个第二服务器中的任意一个服务器,在获取到本机的校验信息后,会将获取到的校验信息与自身需求进行比对。其中,这个自身需求在本文中也被称之为网络标准化信息,即进行标准化校验。示例性地,该网络标准化信息可以规定:各网络端口是否需要连接线缆,各网络端口所需连接的交换机名称和交换机端口号,线缆具体需连接哪个型号网卡的哪个网络端口,本公开实施例对此不进行具体限定。即,该网络标准化信息用于指示第二服务器的网络连接标准。
需要说明的第二点是,下面对bond模式和非bond模式进行一下介绍。针对bond模式,需要至少两个网络端口连接的交换机信息一致。针对非bond模式,可以确定网络连接是否符合标准化,比如线缆是否连接至指定网卡的指定网络端口。本公开实施例提供的自动化运维方案既可以应用在bond模式下,也可以应用在非bond模式下,本公开实施例对此不进行具体限定。
在一种可能的实现方式中,对于M个第二服务器中的任意一个服务器,将校验信息与设置的网络标准化信息进行比对,包括但不限于以下至少一项:
4031、根据各网络端口的线缆连接状态,校验各网络端口是否连接有线缆。
示例性地,通过各网络端口的Link状态即可确定各网络端口是否连接有线缆,比如当Link状态为yes时,确定连接有线缆;当Link状态为no时,确定未连接线缆。
4032、根据获取到的校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与网络标准化信息指示的网络端口相匹配。
该步骤即是用于确定线缆是否连接到指定型号网卡的指定网络端口上,比如网络标准化信息可能要求线缆连接到第一个网络端口即eth0上,自动校验时需要检查是否将线缆连接到eth0上了。如果连接到eth0这个网络端口上,那么这个网络端口的Link状态便为yes。如果连接到eth1这个网络端口上,那么eth1这个网络端口的Link状态便为yes,而eth0这个网络端口的Link状态便为no,此时会进行自动报错,比如eth1这个网络端口的指示灯闪烁显示。
4033、根据校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与网络标准化信息指示的交换机相匹配。
该步骤即是用于确定交换机是否连接到指定型号网卡的指定网络端口上。其中,可以有一个网络端口连接有交换机,也可以有多个网络端口连接有交换机。
4034、根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,其中,X的取值为正整数。
示例性地,校验N个网络端口连接的交换机信息是否一致,可以包括以下至少一项:
若N个网络端口连接的交换机名称不一致,则确定N个网络端口连接的交换机信息不一致;若N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定N个网络端口连接的交换机信息不一致。
该步骤即对应bond模式,要求N个网络端口连接的交换机信息一致。其中,X的取值可以为2或3等数值,本公开实施例对此不进行具体限定。
经过以上对比后即可确定各网络端口的网络连接是否正常。
在步骤404中,若获取到的校验信息与网络标准化信息相匹配,则第二服务器控制本机的各网络端口的指示灯按照第二显示方式工作。
其中,为了方便运维人员直观发现问题,可为各网络端口设置指示灯。示例性地,可为每个网络端口都设置一个指示灯,或,还可以为每个网络端口设置至少两个指示灯,本公开实施例对此不进行具体限定。
针对该步骤,若检验过程未发现异常,则可以控制各网络端口的指示灯正常显示。比如,控制本机的各网络端口的指示灯按照第二显示方式工作。示例性地,第二显示方式可以为每个网络端口的指示灯以第一颜色常亮显示;其中,第一颜色可以为橙色。
在步骤405中,若获取到的校验信息与网络标准化信息不匹配,则第二服务器控制本机出现异常的网络端口的指示灯按照第一显示方式点亮。
在本公开实施例中,当校验过程中发现异常时,会点亮出现异常的网络端口。即,会控制本机出现异常的网络端口的指示灯按照第一显示方式点亮。其中,第一显示方式与第二显示方式不同。示例性地,第一显示方式可以为指示灯以目标频次按照第一颜色闪烁,或,以目标频次按照第二颜色闪烁。其中,第二颜色与第一颜色不同,可以为红色或黄色等,本公开实施例对此不进行具体限定。示例性地,若每个网络端口设置至少两个指示灯,则针对出现异常的每个网络端口的指示灯,第一显示方式还可以为周期性地以第一颜色依次点亮一次;或,周期性地以第二颜色依次点亮一次,本申请实施例对此不进行具体限定。
需要说明的是,M个第二服务器中的任意一个服务器在获取到上述校验信息后,还可以将其返回给自动化运维服务器,以供运维人员查看或查询。示例性地,在将获取到的校验信息返回给自动化运维服务器之前,还可对获取到的校验信息进行处理,比如处理成运维人员可以理解的文字形式,本公开实施例对此不进行具体限定。另外,每个第二服务器得到的校验结果也可以返回给自动化运维服务器。而自动化运维服务器在接收到各个第二服务器返回的校验信息或校验结果后,自动化运维服务器可以通过显示屏对其进行展示,以方便运维人员查看或查询,本公开实施例对此不进行具体限定。
本公开实施例提供的方法至少具有以下有益效果:
在第一服务器的触发下,每个第二服务器可以自动获取类型丰富的校验信息并将其与标准化信息进行对比,若比对一致,则自动控制本机的各网络端口的指示灯按照第二显示方式工作;若对比不一致,则控制本机出现异常的网络端口的指示灯按照第一显示方式点亮,其中,第一显示方式与第二显示方式不同,可以对运维人员进行直观提醒。由于基于运维业务处理***实现了自动化运维,因此可以显著提高运维效率,可以有效避免因出现诸如服务器线缆连接错误而导致网络不通,进而仅靠人工运维而带来的较为繁琐复杂和耗时耗力的问题。这为标准化的IDC网络连接奠定了基础。
另外,本公开实施例还支持每个第二服务器将获取到的校验信息或得到的校验结果返回给第一服务器,以便运维人员进行查看或查询。
图8是根据一示例性实施例示出的一种运维业务处理装置的框图。该装置应用于运维业务处理***,该***包括:第一服务器和M个第二服务器,第一服务器被配置为向M个第二服务器下发自动化校验指令,M为正整数,参照图8,对于任意一个所述第二服务器,包括;该装置包括获取模块801和处理模块802。
获取模块801,被配置为接收到所述第一服务器下发的自动化校验指令后获取本机的校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;
第一处理模块802,被配置为将获取的校验信息与网络标准化信息进行比对,得到校验结果;其中,所述网络标准化信息用于指示所述第二服务器的网络连接标准;
第二处理模块803,被配置为若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮。
本公开实施例通过提供一个运维业务处理***实现了自动化运维,详细来说,该***包括:第一服务器和M个第二服务器,其中,第一服务器被配置为向M个第二服务器下发自动化校验指令,而对于任意一个第二服务器,被配置为执行以下步骤;在接收到自动化校验指令后获取本机的校验信息;之后,将获取的校验信息与网络标准化信息进行比对,该网络标准化信息用于指示第二服务器的网络连接标准;而若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮;其中,校验信息用于描述所述第二服务器的各网络端口的物理连接状态。基于以上描述可知,在第一服务器的触发下,每个第二服务器可以自动获取类型丰富的校验信息并将其与标准化信息进行对比,若比对不一致,则自动控制本机出现异常的网络端口的指示灯按照第一显示方式点亮,以对运维人员进行直观提醒,由于基于运维业务处理***实现了自动化运维,因此可以显著提高运维效率,可以有效避免因出现诸如服务器线缆连接错误而导致网络不通,进而仅靠人工运维而带来的较为繁琐复杂和耗时耗力的问题。
在一种可能的实现方式中,所述校验信息包括以下至少一项:各网络端口连接的交换机信息、所述各网络端口的线缆连接状态、各个网卡的总线信息、所述各网络端口对应的网卡型号、所述各网络端口的逻辑序号;其中,所述线缆连接状态用于指示所述各网络端口是否连接有线缆;所述逻辑序号用于指示所述各网络端口的逻辑顺序;
所述第一处理模块802,被配置为执行以下至少一项:
根据所述各网络端口的线缆连接状态,校验所述各网络端口是否连接有线缆;
根据所述校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据所述各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与所述网络标准化信息指示的网络端口相匹配;
根据所述校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与所述网络标准化信息指示的交换机相匹配;
根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,N为正整数。
在一种可能的实现方式中,所述第一处理模块802,被配置为执行以下至少一项:
若所述N个网络端口连接的交换机名称不一致,则确定所述N个网络端口连接的交换机信息不一致;
若所述N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定所述N个网络端口连接的交换机信息不一致。
在一种可能的实现方式中,所述第二处理模块803,还被配置为若所述校验结果指示所述校验信息与所述网络标准化信息匹配,则控制所述第二服务器的各网络端口的指示灯按照第二显示方式工作;
其中,所述第二显示方式与所述第一显示方式不同。
在一种可能的实现方式中,所述获取模块801,被配置为执行以下至少一项:
获取所述各网络端口连接的交换机信息,其中,所述交换机信息包括交换机名称和连接的交换机端口号;
获取所述各网络端口的线缆连接状态;
调用第一工具软件获取所述各个网卡的第一总线信息;
调用第二工具软件获取所述各个网卡的第二总线信息;
对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号;
获取所述各网络端口的逻辑序号。
在一种可能的实现方式中,所述获取模块801,被配置为确定所述第一总线信息中每个总线信息各自对应的网卡型号;若所述第一总线信息和所述第二总线信息中出现相同的总线信息,则确定所述相同的总线信息对应的指定网卡型号;将所述指定网卡型号作为指定网络端口对应的网卡型号;其中,所述指定网络端口为具有所述相同的总线信息的网络端口。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再赘述。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图9示出了本公开一个示例性实施例提供的一种服务器900的结构框图。通常,服务器900包括有:处理器901和存储器902。
处理器901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器901可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器901所执行以实现本公开中方法实施例提供的错误页面展示方法。
在一些实施例中,服务器900还可选包括有:***设备接口903和至少一个***设备。处理器901、存储器902和***设备接口903之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口903相连。具体地,***设备包括:电源904。
***设备接口903可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器901和存储器902。在一些实施例中,处理器901、存储器902和***设备接口903被集成在同一芯片或电路板上;在一些其他实施例中,处理器901、存储器902和***设备接口903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
电源904用于为服务器900中的各个组件进行供电。电源904可以是交流电、直流电、一次性电池或可充电电池。当电源904包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
本领域技术人员可以理解,图9中示出的结构并不构成对服务器900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由服务器900的处理器执行以完成上述错误页面展示方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,所述计算机程序产品中的指令由服务器900的处理器执行时,使得服务器900能够执行如上述方法实施例中的错误页面展示方法。
在示例性实施例中,还提供了一种运维业务处理***,该***包括:第一服务器和M个第二服务器,M为正整数;其中,第一服务器,被配置为向M个第二服务器下发自动化校验指令;对于任意一个第二服务器,该第二服务器被配置为执行上述方法实施例提供的运维业务处理方法。第一服务器,还被配置为接收第二服务器返回的校验信息,并展示该校验信息,其中,该校验信息用于描述第二服务器的各网络端口的物理连接状态;或,接收第二服务器返回的校验结果,并展示该校验结果,其中,校验结果由第二服务器基于校验信息得到。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (13)

1.一种运维业务处理方法,其特征在于,应用于运维业务处理***,所述***包括:第一服务器和M个第二服务器,所述第一服务器被配置为向所述M个第二服务器下发自动化校验指令,M为正整数,对于任意一个所述第二服务器,包括;
接收到所述第一服务器下发的自动化校验指令后获取本机的校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;
将获取的校验信息与网络标准化信息进行比对,得到校验结果;其中,所述网络标准化信息用于指示所述第二服务器的网络连接标准;
若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮;
其中,所述获取本机的校验信息,包括以下至少一项:
获取所述各网络端口连接的交换机信息,其中,所述交换机信息包括交换机名称和连接的交换机端口号;
获取所述各网络端口的线缆连接状态;
调用第一工具软件获取各个网卡的第一总线信息;
调用第二工具软件获取所述各个网卡的第二总线信息;
对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号;
获取所述各网络端口的逻辑序号。
2.根据权利要求1所述的运维业务处理方法,其特征在于,所述将获取的校验信息与网络标准化信息进行比对,包括以下至少一项:
根据所述各网络端口的线缆连接状态,校验所述各网络端口是否连接有线缆;
根据所述校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据所述各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与所述网络标准化信息指示的网络端口相匹配;
根据所述校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与所述网络标准化信息指示的交换机相匹配;
根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,N为正整数。
3.根据权利要求2所述的运维业务处理方法,其特征在于,所述根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,包括以下至少一项:
若所述N个网络端口连接的交换机名称不一致,则确定所述N个网络端口连接的交换机信息不一致;
若所述N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定所述N个网络端口连接的交换机信息不一致。
4.根据权利要求1所述的运维业务处理方法,其特征在于,所述将获取的校验信息与网络标准化信息进行比对之后,所述方法还包括:
若所述校验结果指示所述校验信息与所述网络标准化信息匹配,则控制所述第二服务器的各网络端口的指示灯按照第二显示方式工作;
其中,所述第二显示方式与所述第一显示方式不同。
5.根据权利要求1所述的运维业务处理方法,其特征在于,确定所述各网络端口对应的网卡型号的过程,包括:
确定所述第一总线信息中每个总线信息各自对应的网卡型号;
若所述第一总线信息和所述第二总线信息中出现相同的总线信息,则确定所述相同的总线信息对应的指定网卡型号;
将所述指定网卡型号作为指定网络端口对应的网卡型号;其中,所述指定网络端口为具有所述相同的总线信息的网络端口。
6.一种运维业务处理装置,其特征在于,应用于运维业务处理***,所述***包括:第一服务器和M个第二服务器,所述第一服务器被配置为向所述M个第二服务器下发自动化校验指令,M为正整数,对于任意一个所述第二服务器,包括;
获取模块,被配置为接收到所述第一服务器下发的自动化校验指令后获取本机的校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;
第一处理模块,被配置为将获取的校验信息与网络标准化信息进行比对,得到校验结果;其中,所述网络标准化信息用于指示所述第二服务器的网络连接标准;
第二处理模块,被配置为若所述校验结果指示所述校验信息与所述网络标准化信息不匹配,则控制所述第二服务器出现异常的网络端口的指示灯按照第一显示方式点亮;
其中,所述获取模块,被配置为执行以下至少一项:
获取所述各网络端口连接的交换机信息,其中,所述交换机信息包括交换机名称和连接的交换机端口号;
获取所述各网络端口的线缆连接状态;
调用第一工具软件获取各个网卡的第一总线信息;
调用第二工具软件获取所述各个网卡的第二总线信息;
对比所述第一总线信息和所述第二总线信息,得到所述各网络端口对应的网卡型号;
获取所述各网络端口的逻辑序号。
7.根据权利要求6所述的运维业务处理装置,其特征在于,所述第一处理模块,被配置为执行以下至少一项:
根据所述各网络端口的线缆连接状态,校验所述各网络端口是否连接有线缆;
根据所述校验信息确定每个型号的网卡包括的网络端口的逻辑序号;根据所述各网络端口的线缆连接状态,以及每个型号的网卡包括的网络端口的逻辑序号,校验线缆连接的网络端口是否与所述网络标准化信息指示的网络端口相匹配;
根据所述校验信息确定每个型号的网卡包括的网络端口连接的交换机信息;根据确定的交换机信息,校验每个型号的网卡包括的网络端口所连接的交换机是否与所述网络标准化信息指示的交换机相匹配;
根据确定的交换机信息,校验N个网络端口连接的交换机信息是否一致,N为正整数。
8.根据权利要求7所述的运维业务处理装置,其特征在于,所述第一处理模块,被配置为执行以下至少一项:
若所述N个网络端口连接的交换机名称不一致,则确定所述N个网络端口连接的交换机信息不一致;
若所述N个网络端口连接的交换机名称一致但连接的交换机端口号不一致,则确定所述N个网络端口连接的交换机信息不一致。
9.根据权利要求6所述的运维业务处理装置,其特征在于,所述第二处理模块,还被配置为若所述校验结果指示所述校验信息与所述网络标准化信息匹配,则控制所述第二服务器的各网络端口的指示灯按照第二显示方式工作;
其中,所述第二显示方式与所述第一显示方式不同。
10.根据权利要求6所述的运维业务处理装置,其特征在于,所述获取模块,被配置为确定所述第一总线信息中每个总线信息各自对应的网卡型号;若所述第一总线信息和所述第二总线信息中出现相同的总线信息,则确定所述相同的总线信息对应的指定网卡型号;将所述指定网卡型号作为指定网络端口对应的网卡型号;其中,所述指定网络端口为具有所述相同的总线信息的网络端口。
11.一种运维业务处理***,其特征在于,所述***包括:第一服务器和M个第二服务器,M为正整数;
所述第一服务器,被配置为向所述M个第二服务器下发自动化校验指令;
对于任意一个所述第二服务器,所述第二服务器被配置为执行如权利要求1至5中任一项所述的运维业务处理方法;
所述第一服务器,还被配置为接收所述第二服务器返回的校验信息,并展示所述校验信息,所述校验信息用于描述所述第二服务器的各网络端口的物理连接状态;或,接收所述第二服务器返回的校验结果,并展示所述校验结果,所述校验结果由所述第二服务器基于所述校验信息得到。
12.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至5中任一项所述的运维业务处理方法。
13.一种存储介质,其特征在于,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行如权利要求1至5中任一项所述的运维业务处理方法。
CN202010456575.XA 2020-05-26 2020-05-26 运维业务处理方法、装置、***、服务器及存储介质 Active CN113726543B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010456575.XA CN113726543B (zh) 2020-05-26 2020-05-26 运维业务处理方法、装置、***、服务器及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010456575.XA CN113726543B (zh) 2020-05-26 2020-05-26 运维业务处理方法、装置、***、服务器及存储介质

Publications (2)

Publication Number Publication Date
CN113726543A CN113726543A (zh) 2021-11-30
CN113726543B true CN113726543B (zh) 2023-05-02

Family

ID=78672070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010456575.XA Active CN113726543B (zh) 2020-05-26 2020-05-26 运维业务处理方法、装置、***、服务器及存储介质

Country Status (1)

Country Link
CN (1) CN113726543B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115185759B (zh) * 2022-09-05 2023-09-29 平安银行股份有限公司 基于lldp实现的服务器接线校验方法、装置及***

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345584A (zh) * 2008-08-22 2009-01-14 中兴通讯股份有限公司 一种光纤通信设备间光纤连接状况的自动检测方法
CN101917305A (zh) * 2010-08-20 2010-12-15 迈普通信技术股份有限公司 自动化测试中拓扑自动检查方法以及自动化测试***
CN101951341A (zh) * 2010-09-14 2011-01-19 福建星网锐捷网络有限公司 服务器物理位置标记方法、设备及***
CN103684936A (zh) * 2012-09-26 2014-03-26 深圳市腾讯计算机***有限公司 自动化部署方法、设备及***
CN103701665A (zh) * 2013-12-27 2014-04-02 华为技术有限公司 线路连接错误的检测方法及装置
CN104022903A (zh) * 2014-06-13 2014-09-03 中国民航信息网络股份有限公司 一站式自动化运维***
CN104205738A (zh) * 2013-01-15 2014-12-10 华为技术有限公司 互联错误检测的方法、装置和***
CN104917635A (zh) * 2015-05-26 2015-09-16 浪潮电子信息产业股份有限公司 一种数据中心资源ip地址与对应物理位置统计方法
CN106034090A (zh) * 2015-03-20 2016-10-19 联想(北京)有限公司 信息处理方法及交换机
CN107094091A (zh) * 2017-03-30 2017-08-25 国电南瑞科技股份有限公司 一种智能变电站站控层网络配置校验方法和***
CN108933712A (zh) * 2018-07-18 2018-12-04 郑州云海信息技术有限公司 一种网络连接状态的获取方法及装置
CN109955242A (zh) * 2017-12-25 2019-07-02 广州供电局有限公司 巡维机器人控制方法、装置、计算机设备以及存储介质
CN110855471A (zh) * 2019-09-30 2020-02-28 华为技术有限公司 端口映射方法、装置及设备
CN111130833A (zh) * 2018-11-01 2020-05-08 中车株洲电力机车研究所有限公司 列车网络自动配置方法以及计算机可读存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006261827A (ja) * 2005-03-15 2006-09-28 Nec Access Technica Ltd ネットワーク機器、その管理装置、そのネットワーク接続方法およびそのネットワーク接続管理方法

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345584A (zh) * 2008-08-22 2009-01-14 中兴通讯股份有限公司 一种光纤通信设备间光纤连接状况的自动检测方法
CN101917305A (zh) * 2010-08-20 2010-12-15 迈普通信技术股份有限公司 自动化测试中拓扑自动检查方法以及自动化测试***
CN101951341A (zh) * 2010-09-14 2011-01-19 福建星网锐捷网络有限公司 服务器物理位置标记方法、设备及***
CN103684936A (zh) * 2012-09-26 2014-03-26 深圳市腾讯计算机***有限公司 自动化部署方法、设备及***
CN104205738A (zh) * 2013-01-15 2014-12-10 华为技术有限公司 互联错误检测的方法、装置和***
CN103701665A (zh) * 2013-12-27 2014-04-02 华为技术有限公司 线路连接错误的检测方法及装置
CN104022903A (zh) * 2014-06-13 2014-09-03 中国民航信息网络股份有限公司 一站式自动化运维***
CN106034090A (zh) * 2015-03-20 2016-10-19 联想(北京)有限公司 信息处理方法及交换机
CN104917635A (zh) * 2015-05-26 2015-09-16 浪潮电子信息产业股份有限公司 一种数据中心资源ip地址与对应物理位置统计方法
CN107094091A (zh) * 2017-03-30 2017-08-25 国电南瑞科技股份有限公司 一种智能变电站站控层网络配置校验方法和***
CN109955242A (zh) * 2017-12-25 2019-07-02 广州供电局有限公司 巡维机器人控制方法、装置、计算机设备以及存储介质
CN108933712A (zh) * 2018-07-18 2018-12-04 郑州云海信息技术有限公司 一种网络连接状态的获取方法及装置
CN111130833A (zh) * 2018-11-01 2020-05-08 中车株洲电力机车研究所有限公司 列车网络自动配置方法以及计算机可读存储介质
CN110855471A (zh) * 2019-09-30 2020-02-28 华为技术有限公司 端口映射方法、装置及设备

Also Published As

Publication number Publication date
CN113726543A (zh) 2021-11-30

Similar Documents

Publication Publication Date Title
CN109361562B (zh) 一种基于关联网络设备接入的自动化测试方法
CN106055361B (zh) 基于bmc的多种不同机型的集成式固件实现方法及***
CN103995197A (zh) 一种电子产品的老化测试设备
CN113726543B (zh) 运维业务处理方法、装置、***、服务器及存储介质
CN115061885A (zh) 一种整机老化自动测试方法、装置、电子设备及存储介质
CN115345444A (zh) 一种基于载具的信息追溯方法及装置
CN109660386B (zh) 一种半导体存储器老化测试***软件升级方法
CN112838668B (zh) 一种断路器识别方法、装置和设备
WO2024078191A1 (zh) 负载设置方法、装置及***
CN203733108U (zh) 一种基于x86主板自测试模型
WO2020000657A1 (zh) 运维监控连接的建立方法、装置、终端设备及介质
CN112579452A (zh) 软件自动化测试方法、装置、设备及存储介质
CN103257909A (zh) 基于bmc的led自动化测试方法及***
CN114443445B (zh) 硬盘点灯方法、装置、电子设备及存储介质
CN116166855A (zh) 硬盘序号识别方法及装置
US20150169806A1 (en) Management method of an electric installation and management system of one such installation
CN114758715A (zh) 一种硬盘故障灯点亮方法、装置、设备及可读存储介质
CN114727100A (zh) 一种监控设备的联合调试方法及装置
CN110113181B (zh) 节点配置方法、装置、计算机装置、及可读存储介质
CN114859769A (zh) 一种基于rtos的电子产品批量测试方法
CN112003727A (zh) 一种多节点服务器电源测试方法、***、终端及存储介质
CN117472696B (zh) 转接卡装配位置检测方法、装置、设备、介质及服务器
CN114595106B (zh) 一种业务控制设备调测方法及装置
CN113241568B (zh) 一种机电设备之间连接方法
CN116302844B (zh) 硬盘信息的采集方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant