CN116860339A - 基于mac地址信息的服务器启动方法、装置及设备 - Google Patents

基于mac地址信息的服务器启动方法、装置及设备 Download PDF

Info

Publication number
CN116860339A
CN116860339A CN202310825901.3A CN202310825901A CN116860339A CN 116860339 A CN116860339 A CN 116860339A CN 202310825901 A CN202310825901 A CN 202310825901A CN 116860339 A CN116860339 A CN 116860339A
Authority
CN
China
Prior art keywords
server
information
address information
delay time
control address
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.)
Granted
Application number
CN202310825901.3A
Other languages
English (en)
Other versions
CN116860339B (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.)
Hexin Technology Co ltd
Hexin Technology Suzhou Co ltd
Original Assignee
Hexin Technology Co ltd
Hexin Technology Suzhou 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 Hexin Technology Co ltd, Hexin Technology Suzhou Co ltd filed Critical Hexin Technology Co ltd
Priority to CN202310825901.3A priority Critical patent/CN116860339B/zh
Publication of CN116860339A publication Critical patent/CN116860339A/zh
Application granted granted Critical
Publication of CN116860339B publication Critical patent/CN116860339B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

本申请提供的基于MAC地址信息的服务器启动方法、装置及设备,应用于服务器中的基板管理控制器,基板管理控制器设置有网络接口,方法包括:响应于触发指令,进行初始化处理,并获取网络接口的媒体存取控制位址信息;其中,触发指令用于指示服务器进行初始化处理;根据媒体存取控制位址信息,确定服务器的延时时间;其中,延时时间用于指示服务器的等待时长;在确定等待了服务器的延时时间所表征时长之后,启动服务器。通过上述方法可以实现服务器的自动分批启动,无需依赖除服务器以外的其余管理设备的控制,降低服务器分批启动所需的硬件成本,减少服务器启动过程中的通信资源的占用。

Description

基于MAC地址信息的服务器启动方法、装置及设备
技术领域
本申请涉及服务器技术领域,尤其涉及一种基于MAC地址信息的服务器启动方法、装置及设备。
背景技术
随着计算机技术的不断发展,服务器的使用以及应用场景也越来越广泛。当一个机房多台服务器同时开机时,容易造浪涌现象,进而容易导致服务器中的器件损坏,或者触发服务器的掉电保护使得服务器无法开机。
相关技术中,为了避免多台服务器同时开机的问题,通过会设置一个管理设备,用于向多台服务器分时段发送开机指令,以便多台服务器可以错峰开机。
然而,上述方式需要额外设置管理设备进行服务器启动的控制,容易造成设备资源的浪费,且成本较高。
发明内容
本申请提供的基于MAC地址信息的服务器启动方法、装置及设备,用于解决相关技术中服务器分批启动需要额外的管理设备进行控制,所需硬件成本较高的问题。
第一方面,本申请提供一种基于MAC地址信息的服务器启动方法,所述方法应用于服务器中的基板管理控制器,所述基板管理控制器设置有网络接口,所述方法包括:
响应于触发指令,进行初始化处理,并获取所述网络接口的媒体存取控制位址信息;其中,所述触发指令用于指示服务器进行初始化处理;
根据所述媒体存取控制位址信息,确定所述服务器的延时时间;其中,所述延时时间用于指示服务器的等待时长;
在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器。
在一种可能的实现方式中,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制位址信息和第一映射信息,确定所述服务器的延时时间;其中,所述第一映射信息表征媒体存取控制位址信息和延时时间二者之间的对应关系;所述第一映射信息为基于服务器的交互信息和预设数量所确定的;所述交互信息用于表征两两服务器之间的通信记录信息;所述预设数量表征同一批次启动的服务器的最大数量。
在一种可能的实现方式中,所述交互信息具体包括:服务器的通信地址信息、服务器对应的频率信息、服务器对应的通信时间、待通信设备信息中的至少两项;
其中,所述通信地址信息表征所述服务器上一次工作过程中与所述服务器进行通信交互的其余服务器的媒体存取控制位址信息;
所述频率信息表征预设时段内所述服务器与其余服务器进行通信交互的次数;
所述通信时间表征预设时段内所述服务器与其余服务器进行通信交互的耗时时长;
所述待通信设备信息表征所述服务器本次开机启动后需要进行通信交互的服务器的媒体存取控制位址信息。
在一种可能的实现方式中,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制地址信息、第二映射信息以及第三映射信息,确定所述服务器的延时时间;其中,所述第二映射信息表征所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第三映射信息用于表征相邻分组信息的服务器的开机间隔。
在一种可能的实现方式中,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制地址信息、设备数量信息、第四映射信息以及第五映射信息,确定所述服务器的延时时间;
其中,所述设备数量信息表征本次需要启动的服务器的数量;所述第四映射信息包括多个组合数据;组合数据和设备数量信息一一对应;所述组合数据表征在所述设备数量信息下所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第五映射信息用于表征分组信息间的服务器的开机间隔。
在一种可能的实现方式中,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制地址信息、实际总数量、第六映射信息以及第七映射信息,确定所述服务器的延时时间;
其中,所述实际总数量表征本次启动时服务器被划分的分组的总数量;所述第六映射信息包括多个组合信息;组合信息和实际总数量一一对应;所述组合信息表征在实际总数量下所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第七映射信息用于表征分组信息间的服务器的开机间隔。
在一种可能的实现方式中,在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器,包括:
在确定等待了所述服务器的延时时间所表征时长之后,向所述服务器中的中央处理器发送启动指令;所述启动指令用于指示所述中央处理器上电启动所述服务器。
在一种可能的实现方式中,所述方法还包括:
响应于所述服务器启动失败,则重新控制所述服务器启动;
响应于所述服务器启动失败的次数超过预设阈值,则输出告警信息;其中,所述告警信息包括所述服务器尝试启动的时间。
第二方面,本申请提供一种基于MAC地址信息的服务器启动装置,所述装置应用于服务器中的基板管理控制器,所述基板管理控制器设置有网络接口,所述装置包括:
第一处理单元,用于响应于触发指令,进行初始化处理;
获取单元,用于获取所述网络接口的媒体存取控制位址信息;其中,所述触发指令用于指示服务器进行初始化处理;
确定单元,用于根据所述媒体存取控制位址信息,确定所述服务器的延时时间;其中,所述延时时间用于指示服务器的等待时长;
第二处理单元,用于在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器。
在一种可能的实现方式中,确定单元,具体用于:
根据所述媒体存取控制位址信息和第一映射信息,确定所述服务器的延时时间;其中,所述第一映射信息表征媒体存取控制位址信息和延时时间二者之间的对应关系;所述第一映射信息为基于服务器的交互信息和预设数量所确定的;所述交互信息用于表征两两服务器之间的通信记录信息;所述预设数量表征同一批次启动的服务器的最大数量。
在一种可能的实现方式中,所述交互信息具体包括:服务器的通信地址信息、服务器对应的频率信息、服务器对应的通信时间、待通信设备信息中的至少两项;
其中,所述通信地址信息表征所述服务器上一次工作过程中与所述服务器进行通信交互的其余服务器的媒体存取控制位址信息;
所述频率信息表征预设时段内所述服务器与其余服务器进行通信交互的次数;
所述通信时间表征预设时段内所述服务器与其余服务器进行通信交互的耗时时长;
所述待通信设备信息表征所述服务器本次开机启动后需要进行通信交互的服务器的媒体存取控制位址信息。
在一种可能的实现方式中,确定单元,具体用于:
根据所述媒体存取控制地址信息、第二映射信息以及第三映射信息,确定所述服务器的延时时间;其中,所述第二映射信息表征所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第三映射信息用于表征相邻分组信息的服务器的开机间隔。
在一种可能的实现方式中,确定单元,具体用于:
根据所述媒体存取控制地址信息、设备数量信息、第四映射信息以及第五映射信息,确定所述服务器的延时时间;
其中,所述设备数量信息表征本次需要启动的服务器的数量;所述第四映射信息包括多个组合数据;组合数据和设备数量信息一一对应;所述组合数据表征在所述设备数量信息下所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第五映射信息用于表征分组信息间的服务器的开机间隔。
在一种可能的实现方式中,确定单元,具体用于:
根据所述媒体存取控制地址信息、实际总数量、第六映射信息以及第七映射信息,确定所述服务器的延时时间;
其中,所述实际总数量表征本次启动时服务器被划分的分组的总数量;所述第六映射信息包括多个组合信息;组合信息和实际总数量一一对应;所述组合信息表征在实际总数量下所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第七映射信息用于表征分组信息间的服务器的开机间隔。
在一种可能的实现方式中,第二处理单元,具体用于:
在确定等待了所述服务器的延时时间所表征时长之后,向所述服务器中的中央处理器发送启动指令;所述启动指令用于指示所述中央处理器上电启动所述服务器。
在一种可能的实现方式中,所述装置还包括:
控制单元,用于响应于所述服务器启动失败,则重新控制所述服务器启动;
输出单元,用于响应于所述服务器启动失败的次数超过预设阈值,则输出告警信息;其中,所述告警信息包括所述服务器尝试启动的时间。
第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面中任一项所述的方法。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
第五方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法。
第六方面,本申请提供一种基板管理控制器,所述基板管理控制器用于实现第一方面中任一项所述的方法。
第七方面,本申请提供一种服务器,所述服务器包括基板管理控制器;其中,所述基板管理控制器用于实现如第一方面中任一项所述的方法。
本申请提供的基于MAC地址信息的服务器启动方法、装置及设备,应用于服务器中的基板管理控制器,所述基板管理控制器设置有网络接口,所述方法包括:响应于触发指令,进行初始化处理,并获取所述网络接口的媒体存取控制位址信息;其中,所述触发指令用于指示服务器进行初始化处理;根据所述媒体存取控制位址信息,确定所述服务器的延时时间;其中,所述延时时间用于指示服务器的等待时长;在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器。本实施例中,在服务器启动时,首先服务器中的基板管理控制器会对服务器进行初始化处理,并在初始化处理之后,通过获取基板管理控制器的网络接口所对应的媒体存取控制位址信息,确定服务器所对应的延时时间,进而实现服务器的自动分批启动,无需依赖除服务器以外的其余管理设备的控制,降低服务器分批启动所需的硬件成本,减少服务器启动过程中的通信资源的占用。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的一种基于MAC地址信息的服务器启动方法的流程示意图;
图2为本申请实施例提供的又一种基于MAC地址信息的服务器启动方法的流程示意图;
图3为本申请实施例提供的另一种基于MAC地址信息的服务器启动方法的流程示意图;
图4为本申请实施例提供的再一种基于MAC地址信息的服务器启动方法的流程示意图;
图5为本申请实施例提供的一种服务器启动的流程示意图;
图6为本申请实施例提供的一种基于MAC地址信息的服务器启动装置的结构示意图;
图7为本申请实施例提供的另一种基于MAC地址信息的服务器启动装置的结构示意图;
图8为本申请实施例中提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与本申请的一些方面相一致的装置和方法的例子。
目前,随着计算机等电子设备的不断普及,所产生的数据也不断增多,进而导致所需服务器的数量也就不断增多。在服务器开机过程中,若部署于同一机房或者位置的多台读物器同时开机时,容易造浪涌现象,进而引起服务器无法正常启动的现象,例如,服务器的掉电保护使得服务器无法开机。
相关技术中,为了避免多台服务器同时开机的问题,通过会设置一个管理设备,用于向多台服务器分时段发送开机指令,以便多台服务器可以错峰开机。举例来说,管理设备可以基于相关技术中所提供的随机数生成算法,为每一台服务器随机一个对应的随机数。之后,通过随机数分组的方法,进而实现对随机数所对应的服务器分组的方式,进而控制多台服务器实现分组分批的启动。然而,上述方式,需要增设除服务器以外的管理设备进行控制。
本申请提供的基于MAC地址信息的服务器启动方法、装置及设备,该方法应用于服务器所包含的基板管理控制器,当服务器初始化处理结束之后,服务器中的基板管理控制器配置的网络接口的媒体存取控制位址(Media Access Control Address,简称MAC),服务器所对应的启动延时时间,以确保服务器可以自动的实现延时启动,无需额外的装置控制。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请实施例提供的一种基于MAC地址信息的服务器启动方法的流程示意图,如图1所示,该方法包括以下步骤:
S101、响应于触发指令,进行初始化处理,并获取网络接口的媒体存取控制位址信息;其中,触发指令用于指示服务器进行初始化处理。
示例性地,本实施例所提供的服务器启动方法应用于服务器中所设置的基板管理控制器(Baseboard management controller,简称BMC)。并且,在基板管理控制器还设置有网络接口,以便服务器可以接入网络,与其余设备进行通信。
当服务器中的基板管理控制器接收到用于指示服务器进行初始化处理的触发指令时,基板管理控制器会对服务器进行初始化处理,完成服务器启动前的基础化配置。此处的触发指令可以为监测到提供给基板管理控制器所对应的供电信号的电压值达到供电阈值所触发的,也可以为多台服务器中的任一台服务器所广播的,本实施例中不做具体限制。
并且,当基板管理控制器初始化处理结束之后,还会进一步的获取基板管理控制器所对应的的网络接口的媒体存取控制位址信息。需要说明的是,网络接口具有自身唯一对应的媒体存取控制位址信息。
此外,本实施例中对于基板管理控制器获取网络接口的媒体存取控制位址信息的方式不做具体限制,例如,当网络接口内部存储有其所对应的媒体存取控制位址信息时,可以通过访问上述网络接口以获取媒体存取控制位址信息,或者,也可以从其余存储上述媒体存取控制位址信息的器件中获取。
S102、根据媒体存取控制位址信息,确定服务器的延时时间;其中,延时时间用于指示服务器的等待时长。
示例性地,本实施例中,当基板管理控制器获取到服务器所对应的媒体存取控制位址信息;进一步的可以根据媒体存取控制位址信息;确定服务器需要等待多久才可以执行启动处理的延时时间。
一个示例中,可以根据预设的对照表确定服务器所对应的延时时间。其中,在对照表中存储有各个基板管理控制器的媒体存取控制位址信息所对应的延时时间。在实际启动过程中,基板管理控制器可以直接根据所获取的媒体存取控制位址信息,进行查表处理。
一个示例中,在设置上述预设的对照表时,可以一种可能的实现方式中,直接将写入每一媒体存取控制位址信息对应的延时时间;或者,预设的对照表中,可以存储媒体存取控制位址信息的后几位字符所对应的延时时间,即具有相同后几位字符的媒体存取控制位址信息所对应的服务器所对应的延时时间相同。
S103、在确定等待了服务器的延时时间所表征时长之后,启动服务器。
示例性地,当基板管理控制器确定出服务器所对应的延时时间之后,基板管理控制器会进行计时处理。当基板管理控制器确定已经等待了所确定出的延时时间之后,进一步的会控制服务器启动。
可以理解的是,本实施例中,在服务器启动时,首先服务器中的基板管理控制器会对服务器进行初始化处理,并在初始化处理之后,通过获取基板管理控制器的网络接口所对应的媒体存取控制位址信息,确定服务器所对应的延时时间,进而实现服务器的自动分批启动,无需依赖除服务器以外的其余管理设备的控制,降低服务器分批启动所需的硬件成本,减少服务器启动过程中的通信资源的占用。
图2为本申请实施例提供的又一种基于MAC地址信息的服务器启动方法的流程示意图,如图2所示,该方法包括以下步骤:
S201、响应于触发指令,进行初始化处理,并获取网络接口的媒体存取控制位址信息;其中,触发指令用于指示服务器进行初始化处理;
示例性地,本实施例中所提供的方法应用于服务器中所设置的基板管理控制器。此外,基板管理控制器还设置有网络接口。本实施例中的步骤S201的具体原理可以参见步骤S101,此处不再赘述。
S202、根据媒体存取控制位址信息和第一映射信息,确定服务器的延时时间;其中,第一映射信息表征媒体存取控制位址信息和延时时间二者之间的对应关系;第一映射信息为基于服务器的交互信息和预设数量所确定的;交互信息用于表征两两服务器之间的通信记录信息;预设数量表征同一批次启动的服务器的最大数量。
示例性地,本实施例中,在基板管理控制器根据获取到的媒体存取控制位址信息,确定对应的延时时间时,此时,结合预先的的第一映射信息所确定。
其中,第一映射信息可以用于指示出媒体存取控制位址信息和延时时间二者之间的对应关系,并且,本实施例中,第一映射信息所表征的对应关系为基于服务器之间的交互信息所确定的。
具体地,交互信息中可以记录有多台服务器中的两两服务器在本次启动之前两两服务器进行通信的通信记录信息。进而,通过上述交互信息和同一分组中的服务器数量的最大值(即,上述预设数量),优先将通信过的服务器划分至同一组中。
例如,交互信息具体的可以为多台服务器中进行过数据交互的两个服务器所对应的媒体存取控制位址信息。进而,在确定第一映射信息时,可以将上述交互信息所表征的具有通信关联的媒体存取控制位址信息所对应的服务器划分至同一分组中,并且,还可以结合预设数据来限制同一分组中所包含的服务器数量的最大值,进一步确定第一映射信息。
可以理解的是,本实施例中,第一映射信息为基于交互信息所确定的,进而通过上述第一映射信息的确定方式,可以优先将具有通信关联关系的服务器划分至同一分组,使得上述服务器可以同时启动,有利于后续二者尽快的进行通信交互,提高服务器的通信交互效率。
一个示例中,交互信息具体包括:服务器的通信地址信息、服务器对应的频率信息、服务器对应的通信时间、待通信设备信息中的至少两项;其中,通信地址信息表征服务器上一次工作过程中与服务器进行通信交互的其余服务器的媒体存取控制位址信息;频率信息表征预设时段内服务器与其余服务器进行通信交互的次数;通信时间表征预设时段内服务器与其余服务器进行通信交互的耗时时长;待通信设备信息表征服务器本次开机启动后需要进行通信交互的服务器的媒体存取控制位址信息。
示例性地,本实施例中,在交互信息中可以设置有服务器的通信地址。其中,服务器的通信地址可以理解为服务器前一次工作过程(即,前一次开机启动工作过程)中,每一服务器所对应进行过通信交互的其余服务器的媒体存取控制位址信息。
交互信息中的服务器对应的通信时间可以理解为预设时段内服务器与其余服务器进行通信的通信时长。可以理解的是,两个服务器之间的通信时长越长,则表征二者之间的通信需求越高。
交互信息中的服务器对应的频率信息可以理解为预设时段内,每一服务器和与其通信的服务器之间建立通信连接,并进行通信交互的次数。可以理解的是,两个服务器之间的通信次数越高,则表征两个服务器通信需求越高。
交互信息中的待通信设备可以理解为每一服务器根据自身所对应的待处理任务,所确定出的需要进行通信交互的服务器所对应的媒体存取控制位址信息。
此外,本实施例中的交互信息可以包括以上信息中的至少两项,进而,结合上述交互信息和预设数量,确定第一映射信息。例如,在确定第一映射信息时,可以优先考虑交互信息中的待通信设备,即将本次开机后需要通信的服务器划分至同一组之后,在将曾经通信过的服务器中,频率大于预设值的也划分在一起。即,可以为上述交互信息中的各个数据设置优先级,进而,通过上述指标,依次进行分组信息的调整。
可以理解的是,本实施例中,在根据交互信息确定第一映射信息时,可以综合考虑多个指标,进而有利于将通信需求较大的服务器划分至同一分组,有利于服务器之间尽快进行通信交互的处理。
S203、在确定等待了服务器的延时时间所表征时长之后,向服务器中的中央处理器发送启动指令;启动指令用于指示中央处理器上电启动服务器。
示例性地,本实施例中,在基板管理控制器确定服务器所对应的延时时间之后,基板管理服务器会直接向服务器中所包含的中央处理器发送用于指示服务器立即上电启动的启动指令。
可以理解的是,本实施例中,在基板管理控制器控制服务器延时启动时,基板管理控制器进行计时处理,进而当确定计时结束(即,等待了确定出的延时时间)之后,进一步的在向中央处理器发送启动指令。相比于向中央处理器发送携带有延时时间的控制指令以使得中央处理器控制服务器延时启动的方式,可以减少中央处理器和基板管理器之间传输的数据量,以及减少中央处理器的处理资源占用。
S204、响应于服务器启动失败,则重新控制服务器启动。
示例性地,本实施例中的基板管理控制器在告知服务器中的中央处理器控制启动服务器之后,还会实时监测服务器是否成功启动。当基板管理控制器确定当前服务器未成功启动,基板管理控制器可以继续向中央处理器发送启动指令,以便重新控制服务器重新启动。此处,对于确定服务器是否成功启动的方法不做具体限制,例如,可以通过监测服务器中的所设置的器件的工作状态,或者,通过中央处理器所返回的启动结果所确定的。
S205、响应于服务器启动失败的次数超过预设阈值,则输出告警信息;其中,告警信息包括服务器尝试启动的时间。
示例性地,当基板管理控制器监测到服务器启动失败的次数超出预设阈值时,此时,基板管理控制器则确定当前服务器中存在故障。并且,同时,基板管理控制器还会及时的输出告警信息,用于提示用户当前服务器无法正常启动,以便用户及时对服务器进行检修。此外,在告警信息中还可以包括有服务器启动失败时所对应的尝试启动时间,进而方便用户进行故障定位。例如,用户可以通过上述尝试启动时间首先查找服务器所对应的供电设备在尝试启动时间时所对应的输出的电压值是否不满足服务器的上电需求。或者,在告警信息中也可以直接携带基板管理控制器所获取到的供电设备在上述尝试启动的时间所对应的输出的供电电压。
可以理解的是,本实施例中,基板管理控制器还可以对服务器的启动状态进行监测,并在服务器启动失败时,控制服务器继续尝试启动。并且,在基板管理服务器多次启动失败之后,还会及时输出携带有启动失败时间(即,上述尝试启动的时间)的告警信息,方便用户进行故障排查。
图3为本申请实施例提供的另一种基于MAC地址信息的服务器启动方法的流程示意图,如图3所示,该方法包括以下步骤:
S301、响应于触发指令,进行初始化处理,并获取网络接口的媒体存取控制位址信息;其中,触发指令用于指示服务器进行初始化处理。
示例性地,本实施例中所提供的方法应用于服务器中所设置的基板管理控制器。此外,基板管理控制器还设置有网络接口。本实施例中的步骤S301的具体原理可以参见步骤S101,此处不再赘述。
S302、根据媒体存取控制地址信息、第二映射信息以及第三映射信息,确定服务器的延时时间;其中,第二映射信息表征媒体存储控制地址信息和服务器的分组信息之间的对应关系;第三映射信息用于表征相邻分组信息的服务器的开机间隔。
示例性地,本实施例中服务器所对应的分组信息可以理解为服务器所对应被划分至第几组进行启动的信息。而,第二映射信息表征了媒体存取控制地址信息和分组信息二者之间的对应关系。第三映射信息则表征相邻两个分组信息之间所对应的开机启动的时间间隔。
当基板管理控制器获取到媒体存储控制地址信息之后,可以根据第二映射信息所指示的对应关系,确定出服务器所对应的分组信息。例如,在预设的映射表中可以一一对应存储每一媒体存储控制地址信息所对应的分组信息。后续,当需要对服务器对应的延时时间进行调整时可以通过调整其所处的分组,或者,直接调整分组之间的时间间隔来进行调整。
之后,在结合第三配置信息所指示的时间间隔,确定服务器所处的分组信息所对应的延时时间。例如,当基板管理器确定出当前服务器处于第三分组时,则可以第三配置信息中所指示的第一分组和第二分组间的第一时间间隔,与第二分组和第三分组之间的第二时间间隔进行求和处理,并将求和处理后的结果作为服务器所对应的延时时间。其中,第一时间间隔和第二时间间隔可以不同。
S303、在确定等待了服务器的延时时间所表征时长之后,启动服务器。
示例性地,步骤S303的技术原理可以参见步骤S103,此处不再赘述。
可以理解的是,本实施例中,在基板管理控制器确定服务器所对应的延时时间时,进一步的可以结合第二映射信息所指示的对应关系,以及第三配置信息所指示的时间间来确定。进而,通过上述方法服务器可以自动启动,而无需依赖其余外部硬件设备,进而减少硬件成本。
图4为本申请实施例提供的再一种基于MAC地址信息的服务器启动方法的流程示意图,如图4,该方法包括以下步骤:
S401、响应于触发指令,进行初始化处理,并获取网络接口的媒体存取控制位址信息;其中,触发指令用于指示服务器进行初始化处理。
示例性地,本实施例中所提供的方法应用于服务器中所设置的基板管理控制器。此外,基板管理控制器还设置有网络接口。本实施例中的步骤S201的具体原理可以参见步骤S101,此处不再赘述。
S402、根据媒体存取控制地址信息、设备数量信息、第四映射信息以及第五映射信息,确定服务器的延时时间。
其中,设备数量信息表征本次需要启动的服务器的数量;第四映射信息包括多个组合数据;组合数据和设备数量信息一一对应;组合数据表征在设备数量信息下媒体存储控制地址信息和服务器的分组信息之间的对应关系;第五映射信息用于表征分组信息间的服务器的开机间隔。
示例性地,本实施例中,在基板管理控制器确定延时时间时,可以结合预先设置的设备数量信息、第四映射信息以及第五映射信息来确定。
具体地,设备数量信息可以用于表征本次需要开机的服务器的总数量,在实际应用中,该总数量可以为预先写入至各个服务器的,也可以为基板管理控制器在上电之后,通过与其余服务器中的基板管理控制器进行交互得到,本实施例中不做具体限制。
第四映射信息中可以设置有多个组合数据,一个组合数据对应一个设备总数量,一个组合数据可以表征出当前设备总数量下所对应的媒体存储控制地址信息和服务器的分组信息之间的对应关系。进而,当基板管理控制器控制服务器启动时,可以根据本次启动的实际的设备数量信息,确定出与其对应的组合数据,进而,确定出服务器所处的分组信息。其中,分组信息可以表征处服务器在哪一批次启动。
第五映射信息可以表征出各个分组信息之间的开机间隔。进而,当根据第四映射信息和设备数量信息确定出服务器所对应的分组信息之后,进一步的可以结合第五映射信息所表征的分组信息之间的开机间隔,确定出服务器当前所处的分组信息所对应的延时时间。
S403、在确定等待了服务器的延时时间所表征时长之后,启动服务器。
示例性地,步骤S403的技术原理可以参见步骤S103,此处不再赘述。
可以理解的是,本实施例中,在确定延时时间时,可以根据实际需要启动的服务器的总数量,自动确定不同的组合数据来确定当前服务器所对应的分组,进而再进一步确定服务器所对应的延时时间。进而,通过上述方式可以避免服务器数量增多时,多台服务器分组中存在服务器数量较多的分组。并且,可以避免服务器数量较少时,多台服务器划分的分组较多所导致的启动耗时较长的问题。
在一种可能的实现方式中,在基板管理控制器根据媒体存取控制地址信息,确定服务器对应的延时时间时,还可以通过以下步骤实现:
根据媒体存取控制地址信息、实际总数量、第六映射信息以及第七映射信息,确定服务器的延时时间;其中,实际总数量表征本次启动时服务器被划分的分组的总数量;第六映射信息包括多个组合信息;组合信息和实际总数量一一对应;组合信息表征在实际总数量下媒体存储控制地址信息和服务器的分组信息之间的对应关系;第七映射信息用于表征分组信息间的服务器的开机间隔。
示例性地,本实施例中,实际总数量可以理解为实际选择多台服务器被划分的组合的总数量。
第六映射信息中包括有多个组合信息,即,可以理解为第六映射信息中包括有多个组合划分方式。例如,一个组合信息表征将多个服务器划分为2个组合(即,此时组合总数量为2);另一个组合信息表征将多个服务器划分为3个组合,并且一个实际总数量对应一个组合信息。并且,在组合信息中具体包括该组合划分方式下每一组合所对应媒体存取控制地址信息。也就是说,组合信息中包括有在该组合信息所对应的划分方式下,媒体存取控制地址信息和服务器的分组信息之间的对应关系。
当基板管理控制器获取到上述第六映射信息之后,首先可以根据第六映射信息中所包含实际总数量,确定出与实际总数量对应的组合信息。之后,再根据基板管理控制器所获取到的媒体存取控制地址信息,和本次所确定出的实际总数量对应的组合信息,进一步的确定出媒体存取控制地址信息所对应的启动批次;也就是包括该基板管理控制器的服务器所对应的分组信息。之后,再根据所确定出的分组信息以及第七映射信息,确定出服务器所对应的分组信息所对应的延时时间。
可以理解的是,本实施例中在第六映射信息中设置有实际总数量的取值,进而,后续可以通过调整实际总数量的取值,改变服务器所对应分组划分方式,以提高服务器分批启动方法的适用性。
举例来说,通常媒体存取控制地址信息可以为一组12位十六进制的数据,例如可以为如下格式的一组字符串:“XX-XX-XX-XX-XX-XX”或“XX:XX:XX:XX:XX:XX”
其中,X用于表征十六进制字符,为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F的其中之一。当机房内包含大量的服务器时,此时,可以认为媒体存取控制地址信息中的最后一位出现0~F的概率基本相同。
因此,在设置第六映射信息中所对应的组合信息时,可以采用表1中所示的方式进行设置。
表1基于MAC地址的分组启动组划分方式
在上述表1中,第一列用于表征数据媒体存取控制地址信息的最后一个字符所对应的可能取值。上述表格用于表征当多个服务器分别被划分为16、8、5、3、2、1组时,此时,各自分组划分方式下,数据媒体存取控制地址信息的最后一个字符和服务器所对应分组信息之间的对应关系。
需要说明的是,上述对应关系仅为举例说明,在实际应用中也可以选择多位字符和分组信息之间构建对应关系。
图5为本申请实施例提供的一种服务器启动的流程示意图。当基板管理控制器接收到触发指令之后,服务器中的基板管理控制器BMC首先对服务器进行初始化操作。之后,基板管理控制器的网络接口的MAC信息,并获取实际总数量、第六映射信息以及第七映射信息。之后,基板管理控制器再根据上述获取到的信息,确定服务器开机需要等待的延时时间。之后执行BMC执行延时计数的处理,即,并持续判断是否到达所确定出的延时时间。当到达延时时间时,此时可以控制服务器启动。若未到达延时时间,则继续执行延时计数处理。
图6为本申请实施例提供的一种基于MAC地址信息的服务器启动装置的结构示意图,该装置应用于服务器中的基板管理控制器,基板管理控制器设置有网络接口,装置包括:
第一处理单元601,用于响应于触发指令,进行初始化处理;
获取单元602,用于获取网络接口的媒体存取控制位址信息;其中,触发指令用于指示服务器进行初始化处理;
确定单元603,用于根据媒体存取控制位址信息,确定服务器的延时时间;其中,延时时间用于指示服务器的等待时长;
第二处理单元604,用于在确定等待了服务器的延时时间所表征时长之后,启动服务器。
本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
图7为本申请实施例提供的另一种基于MAC地址信息的服务器启动装置的结构示意图,在图6所示的装置结构上,本实施例中,确定单元603,具体用于:
根据媒体存取控制位址信息和第一映射信息,确定服务器的延时时间;其中,第一映射信息表征媒体存取控制位址信息和延时时间二者之间的对应关系;第一映射信息为基于服务器的交互信息和预设数量所确定的;交互信息用于表征两两服务器之间的通信记录信息;预设数量表征同一批次启动的服务器的最大数量。
在一种可能的实现方式中,交互信息具体包括:服务器的通信地址信息、服务器对应的频率信息、服务器对应的通信时间、待通信设备信息中的至少两项;其中,通信地址信息表征服务器上一次工作过程中与服务器进行通信交互的其余服务器的媒体存取控制位址信息;频率信息表征预设时段内服务器与其余服务器进行通信交互的次数;通信时间表征预设时段内服务器与其余服务器进行通信交互的耗时时长;待通信设备信息表征服务器本次开机启动后需要进行通信交互的服务器的媒体存取控制位址信息。
在一种可能的实现方式中,确定单元603,具体用于:
根据媒体存取控制地址信息、第二映射信息以及第三映射信息,确定服务器的延时时间;其中,第二映射信息表征媒体存储控制地址信息和服务器的分组信息之间的对应关系;第三映射信息用于表征相邻分组信息的服务器的开机间隔。
在一种可能的实现方式中,确定单元603,具体用于:
根据媒体存取控制地址信息、设备数量信息、第四映射信息以及第五映射信息,确定服务器的延时时间;其中,设备数量信息表征本次需要启动的服务器的数量;第四映射信息包括多个组合数据;组合数据和设备数量信息一一对应;组合数据表征在设备数量信息下媒体存储控制地址信息和服务器的分组信息之间的对应关系;第五映射信息用于表征分组信息的服务器的开机间隔。
在一种可能的实现方式中,确定单元603,具体用于:
根据媒体存取控制地址信息、实际总数量、第六映射信息以及第七映射信息,确定服务器的延时时间;其中,实际总数量表征本次启动时服务器被划分的分组的总数量;第六映射信息包括多个组合信息;组合信息和实际总数量一一对应;组合信息表征在实际总数量下媒体存储控制地址信息和服务器的分组信息之间的对应关系;第七映射信息用于表征分组信息间的服务器的开机间隔。
在一种可能的实现方式中,第二处理单元604,具体用于:
在确定等待了服务器的延时时间所表征时长之后,向服务器中的中央处理器发送启动指令;启动指令用于指示中央处理器上电启动服务器。
在一种可能的实现方式中,装置还包括:
控制单元605,用于响应于服务器启动失败,则重新控制服务器启动;
输出单元606,用于响应于服务器启动失败的次数超过预设阈值,则输出告警信息;其中,告警信息包括服务器尝试启动的时间。
本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;其中,存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,以实现如上述任一实施例所提供的方法。
图8为本申请实施例中提供的一种电子设备的结构示意图,如图8所示,该电子设备包括:
处理器(processor)291,电子设备还包括了存储器(memory)292;还可以包括通信接口(Communication Interface)293和总线294。其中,处理器291、存储器292、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器291可以调用存储器292中的逻辑指令,以执行上述实施例的方法。
此外,上述的存储器292中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器292作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本申请实施例中的方法对应的程序指令/模块。处理器291通过运行存储在存储器292中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的方法。
存储器292可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器292可以包括高速随机存取存储器,还可以包括非易失性存储器。
本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现任一项的方法。
本申请提供一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现任一项的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由所附的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

Claims (10)

1.一种基于MAC地址信息的服务器启动方法,其特征在于,所述方法应用于服务器中的基板管理控制器,所述基板管理控制器设置有网络接口,所述方法包括:
响应于触发指令,进行初始化处理,并获取所述网络接口的媒体存取控制位址信息;其中,所述触发指令用于指示服务器进行初始化处理;
根据所述媒体存取控制位址信息,确定所述服务器的延时时间;其中,所述延时时间用于指示服务器的等待时长;
在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器。
2.根据权利要求1所述的方法,其特征在于,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制位址信息和第一映射信息,确定所述服务器的延时时间;其中,所述第一映射信息表征媒体存取控制位址信息和延时时间二者之间的对应关系;所述第一映射信息为基于服务器的交互信息和预设数量所确定的;所述交互信息用于表征两两服务器之间的通信记录信息;所述预设数量表征同一批次启动的服务器的最大数量。
3.根据权利要求2所述的方法,其特征在于,所述交互信息具体包括:服务器的通信地址信息、服务器对应的频率信息、服务器对应的通信时间、待通信设备信息中的至少两项;
其中,所述通信地址信息表征所述服务器上一次工作过程中与所述服务器进行通信交互的其余服务器的媒体存取控制位址信息;
所述频率信息表征预设时段内所述服务器与其余服务器进行通信交互的次数;
所述通信时间表征预设时段内所述服务器与其余服务器进行通信交互的耗时时长;
所述待通信设备信息表征所述服务器本次开机启动后需要进行通信交互的服务器的媒体存取控制位址信息。
4.根据权利要求1所述的方法,其特征在于,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制地址信息、第二映射信息以及第三映射信息,确定所述服务器的延时时间;其中,所述第二映射信息表征所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第三映射信息用于表征相邻分组信息的服务器的开机间隔。
5.根据权利要求1所述的方法,其特征在于,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制地址信息、设备数量信息、第四映射信息以及第五映射信息,确定所述服务器的延时时间;
其中,所述设备数量信息表征本次需要启动的服务器的数量;所述第四映射信息包括多个组合数据;组合数据和设备数量信息一一对应;所述组合数据表征在所述设备数量信息下所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第五映射信息用于表征分组信息间的服务器的开机间隔。
6.根据权利要求1所述的方法,其特征在于,根据所述媒体存取控制位址信息,确定所述服务器的延时时间,包括:
根据所述媒体存取控制地址信息、实际总数量、第六映射信息以及第七映射信息,确定所述服务器的延时时间;
其中,所述实际总数量表征本次启动时服务器被划分的分组的总数量;所述第六映射信息包括多个组合信息;组合信息和实际总数量一一对应;所述组合信息表征在实际总数量下所述媒体存储控制地址信息和所述服务器的分组信息之间的对应关系;所述第七映射信息用于表征分组信息间的服务器的开机间隔。
7.根据权利要求1所述的方法,其特征在于,在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器,包括:
在确定等待了所述服务器的延时时间所表征时长之后,向所述服务器中的中央处理器发送启动指令;所述启动指令用于指示所述中央处理器上电启动所述服务器。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
响应于所述服务器启动失败,则重新控制所述服务器启动;
响应于所述服务器启动失败的次数超过预设阈值,则输出告警信息;其中,所述告警信息包括所述服务器尝试启动的时间。
9.一种基于MAC地址信息的服务器启动装置,其特征在于,所述装置应用于服务器中的基板管理控制器,所述基板管理控制器设置有网络接口,所述装置包括:
第一处理单元,用于响应于触发指令,进行初始化处理;
获取单元,用于获取所述网络接口的媒体存取控制位址信息;其中,所述触发指令用于指示服务器进行初始化处理;
确定单元,用于根据所述媒体存取控制位址信息,确定所述服务器的延时时间;其中,所述延时时间用于指示服务器的等待时长;
第二处理单元,用于在确定等待了所述服务器的延时时间所表征时长之后,启动所述服务器。
10.一种基板管理控制器,其特征在于,所述基板管理控制器用于实现如权利要求1-7中任一项所述的方法。
CN202310825901.3A 2023-07-06 2023-07-06 基于mac地址信息的服务器启动方法、装置及设备 Active CN116860339B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310825901.3A CN116860339B (zh) 2023-07-06 2023-07-06 基于mac地址信息的服务器启动方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310825901.3A CN116860339B (zh) 2023-07-06 2023-07-06 基于mac地址信息的服务器启动方法、装置及设备

Publications (2)

Publication Number Publication Date
CN116860339A true CN116860339A (zh) 2023-10-10
CN116860339B CN116860339B (zh) 2024-02-27

Family

ID=88235373

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310825901.3A Active CN116860339B (zh) 2023-07-06 2023-07-06 基于mac地址信息的服务器启动方法、装置及设备

Country Status (1)

Country Link
CN (1) CN116860339B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040005658A (ko) * 2002-07-09 2004-01-16 가부시끼가이샤 도시바 통신장치, 통신시스템 및 통신방법
CN109976495A (zh) * 2019-03-28 2019-07-05 苏州浪潮智能科技有限公司 一种服务器开机控制方法、装置及服务器
CN111475218A (zh) * 2020-04-26 2020-07-31 中国长城科技集团股份有限公司 一种服务器的开机方法、服务器及计算机可读存储介质
CN114442780A (zh) * 2022-01-21 2022-05-06 南昌逸勤科技有限公司 服务器***随机延时的上电方法及装置
CN116192626A (zh) * 2023-02-10 2023-05-30 苏州浪潮智能科技有限公司 设备访问方法及装置、计算机可读存储介质、电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040005658A (ko) * 2002-07-09 2004-01-16 가부시끼가이샤 도시바 통신장치, 통신시스템 및 통신방법
CN109976495A (zh) * 2019-03-28 2019-07-05 苏州浪潮智能科技有限公司 一种服务器开机控制方法、装置及服务器
CN111475218A (zh) * 2020-04-26 2020-07-31 中国长城科技集团股份有限公司 一种服务器的开机方法、服务器及计算机可读存储介质
CN114442780A (zh) * 2022-01-21 2022-05-06 南昌逸勤科技有限公司 服务器***随机延时的上电方法及装置
CN116192626A (zh) * 2023-02-10 2023-05-30 苏州浪潮智能科技有限公司 设备访问方法及装置、计算机可读存储介质、电子设备

Also Published As

Publication number Publication date
CN116860339B (zh) 2024-02-27

Similar Documents

Publication Publication Date Title
US10042583B2 (en) Device management method, device, and device management controller
CN111541762B (zh) 数据处理的方法、管理服务器、设备及存储介质
US8533497B2 (en) Power control method of servers
CN103888491A (zh) 无盘工作站启动***及方法
CN1937509A (zh) 一种获取单板框号的方法及***
CN116860339B (zh) 基于mac地址信息的服务器启动方法、装置及设备
CN112947733A (zh) 一种控制方法、服务器及控制终端
CN108234215B (zh) 一种网关的创建方法、装置、计算机设备及存储介质
CN114398045A (zh) 一种网络自动化装机方法、装置、服务器及存储介质
US10963183B2 (en) Technologies for fine-grained completion tracking of memory buffer accesses
CN111669355B (zh) 一种批量处理nginx网络隔离空间的方法及nginx服务器
CN111669310B (zh) 一种pptp vpn中网络隔离空间的批量处理方法及pptp vpn服务器
CN116860340B (zh) 基于基板管理控制器的标识的服务器启动时间确定方法
CN116680010B (zh) 基于存储器的标识的服务器启动方法及装置
CN115086219B (zh) 一种虚拟路由器确定方法、设备及计算机可读存储介质
CN117370103B (zh) 一种基于PCIE网卡的SoC***监控方法、装置、设备及介质
CN115914288B (zh) 报文的传输方法及装置、存储介质及电子装置
CN114143244B (zh) 一种报文处理方法、装置、存储介质及网关设备
CN108494853B (zh) 一种海量设备状态自维护方法及其装置和***
CN111669357B (zh) 一种批量处理haproxy网络隔离空间的方法及haproxy代理服务器
CN116208495A (zh) 一种网络性能的调优方法、bmc及服务器
CN112416454A (zh) 控制磁盘启动的方法及装置
CN114281551A (zh) 负载均衡方法、***、电子设备和存储介质
CN117370103A (zh) 一种基于PCIE网卡的SoC***监控方法、装置、设备及介质
CN117651034A (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