CN108985397B - 一种查询Bond信息的方法、装置及计算机存储介质 - Google Patents

一种查询Bond信息的方法、装置及计算机存储介质 Download PDF

Info

Publication number
CN108985397B
CN108985397B CN201810620497.5A CN201810620497A CN108985397B CN 108985397 B CN108985397 B CN 108985397B CN 201810620497 A CN201810620497 A CN 201810620497A CN 108985397 B CN108985397 B CN 108985397B
Authority
CN
China
Prior art keywords
bond
information
network card
server
dimensional code
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
CN201810620497.5A
Other languages
English (en)
Other versions
CN108985397A (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 Infosec Technologies Co Ltd
Original Assignee
Beijing Infosec Technologies 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 Infosec Technologies Co Ltd filed Critical Beijing Infosec Technologies Co Ltd
Priority to CN201810620497.5A priority Critical patent/CN108985397B/zh
Publication of CN108985397A publication Critical patent/CN108985397A/zh
Application granted granted Critical
Publication of CN108985397B publication Critical patent/CN108985397B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明公开了一种查询Bond信息的方法、装置及计算机存储介质,用以解决现有技术中存在的不能方便、快捷的查询Bond网卡的当前状态信息的技术问题。方法包括:获取所述服务器中的Bond信息;其中,所述Bond信息为所述服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息;基于所述Bond信息生成Bond查询信息;其中,所述Bond查询信息用于指示所述逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;通过二维码生成器将所述Bond查询信息生成Bond二维码,并将所述Bond二维码显示在所述服务器的指定显示窗口,使用户通过扫描所述Bond二维码查询所述Bond查询信息。

Description

一种查询Bond信息的方法、装置及计算机存储介质
技术领域
本发明涉及计算机领域,尤其是涉及一种查询Bond信息的方法及装置。
背景技术
随着网络技术的不断发展,网络用户数量不断增加、用户需求增加并呈现多样化发展的趋势,为用户提供服务的企事业单位需要不断的提高服务器带宽来满足用户的访问要求。
在现有技术中,为了满足用户的访问要求,通常会将服务器上的多个物理网卡绑定成一个逻辑上的网卡(这个过程称之为Bond,形成的逻辑上的网卡可以成为Bond网卡),这样可以让多个物理网卡使用同一个IP工作,进而既能增加服务器的带宽,又能提高可靠性和冗余性。
然而,随着业务的变化,Bond网卡的实际使用情况也是在发生变化的,如:假设某服务器的Bond网卡是由6个物理网卡组成的,在一个时间段由于用户数量增加,实际使用了5个物理网卡,在另一时间段用户数量减少,实际只使用了1个物理网卡,当用户需要了解具体是哪些物理网卡及网口正在被使用,或Bond网卡的配置信息被更改,都只能在登录服务器后用相应的指令进行查询才能获知,这使得用户在需要获知Bond网卡的当前状态信息时存在操作不够便捷的问题,并且查询的得到的内容是关于Bond网卡的相关参数、这些参数的内容较多,可读性较差,使用户不能快速了解Bond网卡的当前状态。
因此,如何方便、快捷的查询Bond网卡的当前状态信息成为一个亟待解决的技术问题。
发明内容
本发明提供一种查询Bond信息的方法、装置及计算机存储介质,用以解决现有技术中存在的不能方便、快捷的查询Bond网卡的当前状态信息的技术问题。
第一方面,为解决上述技术问题,本发明实施例提供的一种查询Bond信息的方法,应用于服务器,该方法的技术方案如下:
获取所述服务器中的Bond信息;其中,所述Bond信息为所述服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息;
基于所述Bond信息生成Bond查询信息;其中,所述Bond查询信息用于指示所述逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;
通过二维码生成器将所述Bond查询信息生成Bond二维码,并将所述Bond二维码显示在所述服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描所述Bond二维码查询所述服务器的Bond信息。
通过二维码生成器,将获取到的服务器中由物理网卡绑定成的逻辑网卡的Bond信息对应的Bond查询信息,生成Bond二维码,并将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描Bond二维码便能快速、方便的查询服务器的Bond信息。并且,由于服务器的指定显示窗口只需显示Bond二维码而非Bond信息,从而能有效的节约指定显示窗口的屏幕尺寸,又由于二维码对指定显示串口的屏幕分辨率、大小的要求较低,所以还能有效的节约成本。
结合第一方面,在第一方面的第一种可能的实施方式中,所述Bond查询信息,包括:
文字或图片,或文字与图片的组合;其中,所述图片是基于所述Bond信息生成的Bond状态图;所述Bond状态图用于表征所述逻辑网卡的组成部分及物理网卡和物理网口的使用状态。
通过文字或图片,或文字与图片的组合的方式来展现Bond查询信息,能够提高服务器的Bond信息的易读性,方便用户快速了解服务器中逻辑网卡的状态。
结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,获取方法服务器中的Bond信息之前,包括:
监控所述服务器中的Bond信息是否发生变化;
若所述服务器中的Bond信息发生变化,则获取变化后的Bond信息。
通过监控Bond信息是否发生变化,并在确定发生变化后重新获取变换后的Bond信息,能够确保用户通过扫描Bond二维码查询到的服务器的Bond信息是最新的信息。
结合第一方面的第二种可能的实施方式,在第一面的第三种可能的实施方式中,监控所述服务器中的Bond信息是否发生变化,包括:
通过驻留在所述服务器中的Bond监控进程,监控所述服务器的当前Bond信息;
若所述当前Bond信息与所述Bond信息不同,则确定所述Bond信息发生变化。
通过以进程的方式(Bond监控进程)对服务器的当前Bond信息进行监控,能及时的发现服务器的Bond信息是否发生变化。
结合第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,基于所述Bond信息生成Bond查询信息,包括:
基于所述Bond信息,获得所述逻辑网卡的使用情况;其中,所述使用情况用于反应所述逻辑网卡所对应的物理网卡和物理网卡的总量及使用状态;
根据所述逻辑网卡的使用情况,生成所述逻辑网卡的Bond查询信息。
第二方面,本发明实施例提供了一种用于查询Bond信息的装置,包括:
获取单元,用于获取所述服务器中的Bond信息;其中,所述Bond信息为所述服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息;
生成单元,用于基于所述Bond信息生成Bond查询信息;其中,所述Bond查询信息用于指示所述逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;
查询单元,用于通过二维码生成器将所述Bond查询信息生成Bond二维码,并将所述Bond二维码显示在所述服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描所述Bond二维码查询所述服务器的Bond信息。
结合第二方面,在第二方面的第一种可能的实施方式中,所述Bond查询信息,具体为:
文字或图片,或文字与图片的组合;其中,所述图片是基于所述Bond信息生成的Bond状态图;所述Bond状态图用于表征所述逻辑网卡的组成部分及物理网卡和物理网口的使用状态。
结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述获取单元,具体用于:
监控所述服务器中的Bond信息是否发生变化;
若所述服务器中的Bond信息发生变化,则获取变化后的Bond信息。
结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述获取单元,进一步用于:
通过驻留在所述服务器中的Bond监控进程,监控所述服务器的当前Bond信息;
若所述当前Bond信息与所述Bond信息不同,则确定所述Bond信息发生变化。
结合第二方面的第二种可能的实施方式,在第二方面的第四种可能的实施方式中,所述生成单元,具体用于:
基于所述Bond信息,获得所述逻辑网卡的使用情况;其中,所述使用情况用于反应所述逻辑网卡所对应的物理网卡和物理网卡的总量及使用状态;
根据所述逻辑网卡的使用情况,生成所述逻辑网卡的Bond查询信息。
第三方面,本发明实施例还提供一种用于查询Bond信息的装置,包括:
至少一个处理器,以及
与所述至少一个处理器连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上述第一方面所述的方法。
第四方面,本发明实施例还提供一种计算机可读存储介质,包括:
所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上述第一方面所述的方法。
通过本发明实施例的上述一个或多个实施例中的技术方案,本发明实施例至少具有如下技术效果:
在本发明提供的实施例中,通过二维码生成器,将获取到的服务器中由物理网卡绑定成的逻辑网卡的Bond信息对应的Bond查询信息,生成Bond二维码,并将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描Bond二维码便能快速、方便的查询服务器的Bond查询信息。并且,由于服务器的指定显示窗口只需显示Bond二维码而非Bond信息,从而能有效的节约指定显示窗口的屏幕尺寸,又由于二维码对指定显示串口的屏幕分辨率、大小的要求较低,所以还能有效的节约成本。
附图说明
图1为本发明实施例提供的一种查询Bond信息方法的流程图;
图2为本发明实施例提供的Bond状态信息为图片时的示意图;
图3为本发明实施例提供的根据Bond查询信息生成Bond二维码的示意图;
图4为本发明实施例提供的通过手机扫描Bond二维码查询到的Bond信息为文字或图片时的示意图;
图5为本发明实施例提供的一种查询Bond信息装置的结构示意图。
具体实施方式
本发明实施列提供一种查询Bond信息的方法、装置及计算机存储介质,以解决现有技术中存在的不能方便、快捷的查询Bond网卡的当前状态信息的技术问题。
本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
提供一种查询Bond信息的方法,包括:获取服务器中的Bond信息;其中,Bond信息为服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息;基于Bond信息生成Bond查询信息;其中,Bond查询信息用于指示逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;通过二维码生成器将Bond查询信息生成Bond二维码,并将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描所述Bond二维码查询服务器的Bond信息。
由于在上述方案中,通过二维码生成器,将获取到的服务器中由物理网卡绑定成的逻辑网卡的Bond信息对应的Bond查询信息,生成Bond二维码,并将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描Bond二维码便能快速、方便的查询服务器的Bond查询信息。并且,由于服务器的指定显示窗口只需显示Bond二维码而非Bond信息,从而能有效的节约指定显示窗口的屏幕尺寸,又由于二维码对指定显示串口的屏幕分辨率、大小的要求较低,所以还能有效的节约成本。
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
请参考图1,本发明实施例提供一种查询Bond信息的方法,应用于服务器,该方法的处理过程如下。
步骤101:获取服务器中的Bond信息;其中,Bond信息为服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息。
具体的,获取Bond信息的方式将查询逻辑网卡的命令编写为驻留在服务器中的Bond监控进程,通过该Bond监控进程获取逻辑网卡(业内通常称之为Bond网卡)的Bond信息。
在获取服务器中的Bond信息之前,还可以通过Bond监控进程监控服务器中的Bond信息是否发生变化;若服务器中的Bond信息发生变化,则获取变化后的Bond信息。
例如,Bond监控进程监控到逻辑网卡中新增了一个物理网卡,则执行查询Bond信息,进而获得Bond信息。
具体的,监控服务器中的Bond信息是否发生变化,是通过以下方式实现的:首先,通过驻留在服务器中的Bond监控进程,监控服务器的当前Bond信息;若当前Bond信息与原来的Bond信息不同,则确定Bond信息发生变化。
当Bond监控进程监测到逻辑网卡的配置信息发生变化之后,获取Bond信息。
例如,通过Bond监控进程查询到的Bond信息可以是摘要信息,如:
Bonding Mode:fault-tolerance
Primary Slave:None
Currently Active Slave:eth0
MII Status:up
MII Polling Interval(ms):100
Up Delay(ms):0
Down Delay(ms):0
Slave Interface:eth0
MII Status:up
Link Failure Count:0
Permanent HW addr:00:0c:29:07:fc:35
Slave Interface:eth1
MII Status:up
Link Failure Count:0
Permanent HW addr:00:0c:29:07:fc:3f
Bond信息也可以是逻辑网卡(bond0)与物理网卡(eth0、eth1)的详细信息,如:
Bonding Mode:fault-tolerance(active-backup)
Primary Slave:None
Currently Active Slave:eth0
MII Status:up
MII Polling Interval(ms):100
Up Delay(ms):0
Down Delay(ms):0
Slave Interface:eth0
MII Status:up
Speed:1000Mbps
Duplex:full
Link Failure Count:0
Permanent HW addr:00:0c:29:07:fc:35
Slave queue ID:0
Slave Interface:eth1
MII Status:up
Speed:1000Mbps
Duplex:full
Link Failure Count:0
Permanent HW addr:00:0c:29:07:fc:3f
Slave queue ID:0
bond0Link encap:Ethernet HWaddr00:0c:29:07:fc:35
inet addr:172.25.215.200Bcast:172.25.215.255Mask:255.255.255.0
net6addr:fe80::a00:27ff:fed7:f884/64Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500
Metric:1
RX packets:8175errors:0dropped:0overruns:0frame:0
TX packets:117errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RX bytes:1417884(1.3MiB)TX bytes:6230(6.0KiB)
eth0Link encap:Ethernet HWaddr00:0c:29:07:fc:35
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500
Metric:1
RX packets:4131errors:0dropped:0overruns:0frame:0
TX packets:22errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RX bytes:711693(695.0KiB)TX bytes:1424(1.3KiB)
eth1Link encap:Ethernet HWaddr00:0c:29:07:fc:35
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500
Metric:1
RX packets:4044errors:0dropped:0overruns:0frame:0
TX packets:95errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RX bytes:706191(689.6KiB)TX bytes:4806(4.6KiB)
Bond信息也可以是上述摘要信息和详细信息的结合,或者还可以附加其它信息,如网卡连接状态等,具体Bond信息包括服务器的逻辑网卡的组成部分(如具体由哪些物理网卡组成、逻辑网卡的上下行传输速率等)、各组成部分的使用情况(如哪些物理网卡正在被使用、及对应的数据上下行传输速率等)、IP地址等的哪些内容在此不做限定。
在获得Bond信息之后,便可执行步骤101。
步骤102:基于Bond信息生成Bond查询信息;其中,Bond查询信息用于指示逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态。
基于Bond信息生成Bond查询信息的具体实施方式为:先基于Bond信息,获得逻辑网卡的使用情况;其中,使用情况用于反应逻辑网卡所对应的物理网卡和物理网卡的总量及使用状态;再根据逻辑网卡的使用情况,生成逻辑网卡的Bond查询信息。
例如,根据步骤101中例举的摘要信息(Bond信息)可以获得逻辑网卡的使用情况为:Bonding Mode:fault-tolerance(Bond模式为主动备份模式)、Slave Interface:eth0(主网卡:eth0)的实际MAC为00:0c:29:07:fc:35、Slave Interface:eth1的实际MAC为00:0c:29:07:fc:3f,根据上述逻辑网卡的使用情况,生成逻辑网卡的Bond查询信息。
具体的,查询信息包括:文字或图片,或文字与图片的组合;其中,图片是基于Bond信息生成的Bond状态图;Bond状态图用于表征所述逻辑网卡的组成部分及物理网卡和物理网口的使用状态。
例如,假设Bond信息是步骤101中例举的摘要信息,根据其内容生产的Bond查询信息为:Bond模式为主动备份模式,Bond网口数量为2,即包括物理网卡eth0(主)和eth1(备)组成,其中eth0的实际MAC为00:0c:29:07:fc:35,eth1的实际MAC为00:0c:29:07:fc:3f。若将上述Bond信息为图片(Bond状态图),具体内容请参见图2。
在获得Bond查询信息之后,便可执行步骤103。
步骤103:通过二维码生成器将Bond查询信息生成Bond二维码,并将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描Bond二维码查询服务器的Bond信息。
例如,假设Bond信息是步骤101中例举的详细信息,根据其内容生产的Bond查询信息为:Bond模式为主动备份模式,该Bond网卡的MAC地址为00:0c:29:07:fc:35,Bond网卡由物理网卡Eth0(主)MAC:00:0c:29:07:fc:35和Eth1(备)MAC:00:0c:29:07:fc:35组成。则,通过二维码生成器将Bond查询信息生成Bond二维码具体可参见图3。
需要理解的是二维码生成器可以是一个独立的第三方程序,也可以是本方法中的一段程序,具体二维码生成器是通过调用第三方程序来生成二维码,还是以子程序的形式存在于本方法中,在此不做限定。
将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描Bond二维码查询服务器的Bond查询信息具体可参见图4,其中在图4中示出了Bond查询信息为文字或图片时对应的查询结果。
通过在服务器上增加一个显示屏(即指定的显示窗口),以供展示Bond二维码,避免了直接在指定显示窗口的显示屏上显示如步骤101中的Bond信息而导致的数据较多、超长的问题。并且,由于二维码对显示屏分辨率、大小的要求并不高,故还能实现简单、制造成本低的实现快速、方便的查询Bond信息的技术效果。
需要理解的是,指定显示窗口在服务器中的安装位置可以是方便用户查看的、不影响服务器内部硬件结构的任一位置。
基于同一发明构思,本发明一实施例中提供一种用于查询Bond信息的装置,应用于服务器中,该装置的Bond信息查询方法的具体实施方式可参见方法实施例部分的描述,重复之处不再赘述,请参见图5,该装置包括:
获取单元501,用于获取所述服务器中的Bond信息;其中,所述Bond信息为所述服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息;
生成单元502,用于基于所述Bond信息生成Bond查询信息;其中,所述Bond查询信息用于指示所述逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;
查询单元503,用于通过二维码生成器将所述Bond查询信息生成Bond二维码,并将所述Bond二维码显示在所述服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描所述Bond二维码查询所述服务器的Bond信息。
可选的,所述Bond查询信息,具体为:
文字或图片,或文字与图片的组合;其中,所述图片是基于所述Bond信息生成的Bond状态图;所述Bond状态图用于表征所述逻辑网卡的组成部分及物理网卡和物理网口的使用状态。
可选的,所述获取单元501,具体用于:
监控所述服务器中的Bond信息是否发生变化;
若所述服务器中的Bond信息发生变化,则获取变化后的Bond信息。
可选的,所述获取单元501,进一步用于:
通过驻留在所述服务器中的Bond监控进程,监控所述服务器的当前Bond信息;
若所述当前Bond信息与所述Bond信息不同,则确定所述Bond信息发生变化。
可选的,所述生成单元502,具体用于:
基于所述Bond信息,获得所述逻辑网卡的使用情况;其中,所述使用情况用于反应所述逻辑网卡所对应的物理网卡和物理网卡的总量及使用状态;
根据所述逻辑网卡的使用情况,生成所述逻辑网卡的Bond查询信息。
基于同一发明构思,本发明实施例中提供了一种用于查询Bond信息的装置,包括:至少一个处理器,以及
与所述至少一个处理器连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上所述的查询Bond信息的方法。
基于同一发明构思,本发明实施例还提一种计算机可读存储介质,包括:
所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如上所述的查询Bond信息的方法。
在本发明提供的实施例中,通过二维码生成器,将获取到的服务器中由物理网卡绑定成的逻辑网卡的Bond信息对应的Bond查询信息,生成Bond二维码,并将Bond二维码显示在服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描Bond二维码便能快速、方便的查询服务器的Bond信息。并且,由于服务器的指定显示窗口只需显示Bond二维码而非Bond信息,从而能有效的节约指定显示窗口的屏幕尺寸,又由于二维码对指定显示串口的屏幕分辨率、大小的要求较低,所以还能有效的节约成本。
本领域内的技术人员应明白,本发明实施例可提供为方法、***、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (12)

1.一种查询Bond信息的方法,应用于服务器中,其特征在于,包括:
获取所述服务器中的Bond信息;其中,所述Bond信息为所述服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息,所述配置信息包括服务器的逻辑网卡的组成部分、各组成部分的使用情况、IP地址、mac地址中的一个或多个信息;
基于所述Bond信息生成Bond查询信息;其中,所述Bond查询信息用于指示所述逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;
通过二维码生成器将所述Bond查询信息生成Bond二维码,并将所述Bond二维码显示在所述服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描所述Bond二维码查询所述服务器的Bond信息。
2.如权利要求1所述的方法,其特征在于,所述Bond查询信息,包括:
文字或图片,或文字与图片的组合;其中,所述图片是基于所述Bond信息生成的Bond状态图;所述Bond状态图用于表征所述逻辑网卡的组成部分及物理网卡和物理网口的使用状态。
3.如权利要求1或2所述的方法,其特征在于,获取方法服务器中的Bond信息之前,包括:
监控所述服务器中的Bond信息是否发生变化;
若所述服务器中的Bond信息发生变化,则获取变化后的Bond信息。
4.如权利要求3所述的方法,其特征在于,监控所述服务器中的Bond信息是否发生变化,包括:
通过驻留在所述服务器中的Bond监控进程,监控所述服务器的当前Bond信息;
若所述当前Bond信息与所述Bond信息不同,则确定所述Bond信息发生变化。
5.如权利要求3所述的方法,其特征在于,基于所述Bond信息生成Bond 查询信息,包括:
基于所述Bond信息,获得所述逻辑网卡的使用情况;其中,所述使用情况用于反映 所述逻辑网卡所对应的物理网卡和物理网卡的总量及使用状态;
根据所述逻辑网卡的使用情况,生成所述逻辑网卡的Bond查询信息。
6.一种查询Bond信息的装置,应用于服务器中,其特征在于,包括:
获取单元,用于获取所述服务器中的Bond信息;其中,所述Bond信息为所述服务器中至少两个物理网卡被绑定为一个逻辑网卡的配置信息,所述配置信息包括服务器的逻辑网卡的组成部分、各组成部分的使用情况、IP地址、mac地址中的一个或多个信息;
生成单元,用于基于所述Bond信息生成Bond查询信息;其中,所述Bond查询信息用于指示所述逻辑网卡的具体组成部分及物理网卡和物理网口的使用状态;
查询单元,用于通过二维码生成器将所述Bond查询信息生成Bond二维码,并将所述Bond二维码显示在所述服务器的指定显示窗口,使用户通过使用具有二维码识别功能的电子设备扫描所述Bond二维码查询所述服务器的Bond信息。
7.如权利要求6所述的装置,其特征在于,所述查询信息,具体为:
文字或图片,或文字与图片的组合;其中,所述图片是基于所述Bond信息生成的Bond状态图;所述Bond状态图用于表征所述逻辑网卡的组成部分及物理网卡和物理网口的使用状态。
8.如权利要求6或7所述的装置,其特征在于,所述获取单元,具体用于:
监控所述服务器中的Bond信息是否发生变化;
若所述服务器中的Bond信息发生变化,则获取变化后的Bond信息。
9.如权利要求8所述的装置,其特征在于,所述获取单元,进一步用于:
通过驻留在所述服务器中的Bond监控进程,监控所述服务器的当前Bond 信息;
若所述当前Bond信息与所述Bond信息不同,则确定所述Bond信息发生变化。
10.如权利要求8所述的装置,其特征在于,所述生成单元,具体用于:
基于所述Bond信息,获得所述逻辑网卡的使用情况;其中,所述使用情况用于反映 所述逻辑网卡所对应的物理网卡和物理网卡的总量及使用状态;
根据所述逻辑网卡的使用情况,生成所述逻辑网卡的Bond查询信息。
11.一种查询Bond信息的装置,其特征在于,包括:
至少一个处理器,以及
与所述至少一个处理器连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如权利要求1-5任一项所述的方法。
12.一种计算机可读存储介质,其特征在于:
所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如权利要求1-5中任一项所述的方法。
CN201810620497.5A 2018-06-15 2018-06-15 一种查询Bond信息的方法、装置及计算机存储介质 Active CN108985397B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810620497.5A CN108985397B (zh) 2018-06-15 2018-06-15 一种查询Bond信息的方法、装置及计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810620497.5A CN108985397B (zh) 2018-06-15 2018-06-15 一种查询Bond信息的方法、装置及计算机存储介质

Publications (2)

Publication Number Publication Date
CN108985397A CN108985397A (zh) 2018-12-11
CN108985397B true CN108985397B (zh) 2022-02-18

Family

ID=64541352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810620497.5A Active CN108985397B (zh) 2018-06-15 2018-06-15 一种查询Bond信息的方法、装置及计算机存储介质

Country Status (1)

Country Link
CN (1) CN108985397B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111556110B (zh) * 2020-04-21 2022-09-06 贵州新致普惠信息技术有限公司 一种用于私有云***的不同物理业务网络自动化适配方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1556625A (zh) * 2004-01-05 2004-12-22 联想(北京)有限公司 一种基于多网卡的网络设备的数据传输方法和装置
CN102479101A (zh) * 2010-11-24 2012-05-30 英业达股份有限公司 网络接口的绑定方法
CN104463264A (zh) * 2014-10-23 2015-03-25 长园共创电力安全技术股份有限公司 二维码动态生成及显示***及其控制方法
CN104883264A (zh) * 2014-02-27 2015-09-02 中国科学院声学研究所 一种虚拟化网络处理平台上网卡的方法及***
CN105262610A (zh) * 2015-09-02 2016-01-20 北京金山安全软件有限公司 网络修复的方法、装置和终端
CN106209449A (zh) * 2016-07-06 2016-12-07 天脉聚源(北京)传媒科技有限公司 一种绑定网卡的方法及装置
CN107632921A (zh) * 2017-09-28 2018-01-26 郑州云海信息技术有限公司 一种通过二维码展示服务器信息的方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1556625A (zh) * 2004-01-05 2004-12-22 联想(北京)有限公司 一种基于多网卡的网络设备的数据传输方法和装置
CN102479101A (zh) * 2010-11-24 2012-05-30 英业达股份有限公司 网络接口的绑定方法
CN104883264A (zh) * 2014-02-27 2015-09-02 中国科学院声学研究所 一种虚拟化网络处理平台上网卡的方法及***
CN104463264A (zh) * 2014-10-23 2015-03-25 长园共创电力安全技术股份有限公司 二维码动态生成及显示***及其控制方法
CN105262610A (zh) * 2015-09-02 2016-01-20 北京金山安全软件有限公司 网络修复的方法、装置和终端
CN106209449A (zh) * 2016-07-06 2016-12-07 天脉聚源(北京)传媒科技有限公司 一种绑定网卡的方法及装置
CN107632921A (zh) * 2017-09-28 2018-01-26 郑州云海信息技术有限公司 一种通过二维码展示服务器信息的方法及***

Also Published As

Publication number Publication date
CN108985397A (zh) 2018-12-11

Similar Documents

Publication Publication Date Title
US10698717B2 (en) Accelerator virtualization method and apparatus, and centralized resource manager
CN110036599B (zh) 网络健康信息的编程接口
US10404568B2 (en) Agent manager for distributed transaction monitoring system
US20200233712A1 (en) Data Processing Method, Apparatus, Storage Medium, Processor, and System
US20180242177A1 (en) Monitoring management method and apparatus
CN107086937B (zh) 一种监控方法及设备
CN113141405B (zh) 服务访问方法、中间件***、电子设备和存储介质
CN110708366A (zh) 一种插件进程的管理方法及相关方法和相关装置
CN104793982A (zh) 一种创建虚拟机的方法和设备
US20170163505A1 (en) Application centric network experience monitoring
CN110609656B (zh) 存储管理方法、电子设备和计算机程序产品
CN114567481A (zh) 一种数据传输方法、装置、电子设备及存储介质
CN108985397B (zh) 一种查询Bond信息的方法、装置及计算机存储介质
CN114780049A (zh) 投屏显示方法、装置、电子设备和存储介质
CN106559236B (zh) 业务板的设备资源管理方法、装置、主控板及框式设备
CN101094310A (zh) 一种改变多个当前服务中应用状态的方法、应用及装置
CN110022323A (zh) 一种基于WebSocket与Redux的跨终端实时交互的方法和***
US20160321173A1 (en) Automatic garbage collection thrashing monitoring
CN111416851A (zh) 在多个负载均衡器之间进行会话同步的方法和负载均衡器
WO2017131777A1 (en) Application aware cluster monitoring
CN104079440A (zh) 一种主用设备与备用设备同步配置的方法及snmp***
CN111585838B (zh) 基于vsm***的***检测方法和装置
CN107005468B (zh) 一种待上载的nsd的确定方法及装置
CN110704219B (zh) 一种硬件故障上报方法、装置和计算机存储介质
CN103220187B (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