[go: up one dir, main page]

CN111565116A - Whole cabinet server management system and configuration method - Google Patents

Whole cabinet server management system and configuration method Download PDF

Info

Publication number
CN111565116A
CN111565116A CN202010229913.6A CN202010229913A CN111565116A CN 111565116 A CN111565116 A CN 111565116A CN 202010229913 A CN202010229913 A CN 202010229913A CN 111565116 A CN111565116 A CN 111565116A
Authority
CN
China
Prior art keywords
rmc
bmc
server
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.)
Pending
Application number
CN202010229913.6A
Other languages
Chinese (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.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent 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 Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010229913.6A priority Critical patent/CN111565116A/en
Publication of CN111565116A publication Critical patent/CN111565116A/en
Pending legal-status Critical Current

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/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • 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/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • 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/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种整机柜服务器管理系统及配置方法,所述系统包括:服务器计算节点通过第一端口连接数据网,并通过第二端口连接管理网;RMC网络端口连接管理网;服务器BMC通过I2C总线连接RMC,且服务器BMC还通过USB总线连接RMC。本发明实现了给BMC增加一个网络MAC的方案,解决了RMC与节点BMC之间的网络拓扑结构。将目前两种网络拓扑结构进行了融合,使用该设计方案可以满足不同客户的组网要求。

Figure 202010229913

This invention provides a rack-mount server management system and configuration method. The system includes: server computing nodes connected to a data network via a first port and to a management network via a second port; an RMC network port connected to the management network; and a server BMC connected to the RMC via an I2C bus, and the server BMC also connected to the RMC via a USB bus. This invention implements a solution by adding a network MAC address to the BMC, resolving the network topology issue between the RMC and the node BMC. It integrates two existing network topologies, and this design can meet the networking requirements of different customers.

Figure 202010229913

Description

一种整机柜服务器管理系统及配置方法A whole cabinet server management system and configuration method

技术领域technical field

本发明涉及服务器技术领域,具体涉及一种整机柜服务器管理系统及配置方法。The invention relates to the technical field of servers, in particular to a whole cabinet server management system and configuration method.

背景技术Background technique

目前整机柜或者多节点服务器,有一个机箱/机柜管理单元RMC进行整机的电源、风扇、IO管理等,其余为各个计算节点。每个计算节点上有一个BMC负责该节点的带外管理工作。At present, the entire cabinet or multi-node server has a chassis/cabinet management unit RMC to manage the power supply, fans, and IO of the entire machine, and the rest are computing nodes. Each computing node has a BMC responsible for the out-of-band management of the node.

当前RMC和节点BMC芯片上,只提供了2个物理MAC地址,一个用于BMC专用管理网络接口(带外管理网接口),另一个用于数据网络接口(系统OS网络接口)。其中BMC专用网络接口是BMC带外管理的专属接口,只能用于BMC的带外管理;系统数据网络接口是服务器OS的网络数据接口供系统OS进行网络通信,一般数据网口支持NCSI功能,该功能可以使数据口同时支持OS数据通信和BMC带外管理。Currently, only two physical MAC addresses are provided on the RMC and node BMC chips, one for the BMC dedicated management network interface (out-of-band management network interface) and the other for the data network interface (system OS network interface). The BMC dedicated network interface is the exclusive interface for BMC out-of-band management and can only be used for BMC out-of-band management; the system data network interface is the network data interface of the server OS for the system OS to perform network communication, and the general data network interface supports the NCSI function. This function enables the data port to support both OS data communication and BMC out-of-band management.

目前常见的设计有以下两种,一种是计算节点上出两个网口,一个中是计算节点上只出一个数据网口,管理网在内部组网。其拓扑结构分布如图1、图2所示。There are two common designs at present. One is that there are two network ports on the computing node, and the other is that there is only one data network port on the computing node, and the management network is internally networked. Its topology distribution is shown in Figure 1 and Figure 2.

受限于MAC地址的数量,当前两种拓扑结构,各有各的优势和缺点,实际应用中,有的客户要求方案A,有的客户要求方案B,还有部分客户要求两种方案都保留,这样就需要进行不同的产品设计。给服务器的设计、管理和生成造成很大的麻烦。Limited by the number of MAC addresses, the two current topologies have their own advantages and disadvantages. In practical applications, some customers require solution A, some customers require solution B, and some customers require both solutions to be reserved. , which requires a different product design. It causes a lot of trouble to the design, management and generation of the server.

发明内容SUMMARY OF THE INVENTION

针对现有技术的上述不足,本发明提供一种整机柜服务器管理系统及配置方法,以解决上述技术问题。In view of the above shortcomings of the prior art, the present invention provides a whole cabinet server management system and configuration method to solve the above technical problems.

本发明提供一种整机柜服务器管理系统,所述系统包括:The present invention provides a whole cabinet server management system, the system includes:

服务器计算节点通过第一端口连接数据网,并通过第二端口连接管理网;RMC网络端口连接管理网;服务器BMC通过I2C总线连接RMC,且服务器BMC还通过USB总线连接RMC。The server computing node is connected to the data network through the first port, and is connected to the management network through the second port; the RMC network port is connected to the management network; the server BMC is connected to the RMC through the I2C bus, and the server BMC is also connected to the RMC through the USB bus.

进一步的,所述系统还包括:Further, the system also includes:

所述RMC的USB端口连接USB集线器主线;所述BMC的USB端口连接USB集线器支线。The USB port of the RMC is connected to the main line of the USB hub; the USB port of the BMC is connected to the branch line of the USB hub.

进一步的,所述系统还包括:Further, the system also includes:

所述RMC的MAC网络端口连接管理网,且所述管理网连接服务器前面板。The MAC network port of the RMC is connected to the management network, and the management network is connected to the front panel of the server.

进一步的,所述系统还包括:Further, the system also includes:

所述RMC通过I2C连接电源、散热模块和IO模块。The RMC is connected to the power supply, the cooling module and the IO module through I2C.

本发明还提供一种整机柜服务器管理系统配置方法,所述方法包括:The present invention also provides a method for configuring a server management system of a whole cabinet, the method comprising:

在RMC端系统和BMC端系统中的USB通讯环境;USB communication environment in RMC end system and BMC end system;

配置服务器的RMC IP和BMC IP;Configure the RMC IP and BMC IP of the server;

在RMC设置BMC端口与远程管理服务器端口的映射关系。Set the mapping relationship between the BMC port and the remote management server port on the RMC.

进一步的,所述在RMC端系统和BMC端系统中的USB通讯环境,包括:Further, the described USB communication environment in the RMC end system and the BMC end system includes:

在RMC的linux系统内核配置rndis_host为动态模块;Configure rndis_host as a dynamic module in RMC's linux system kernel;

在BMC的linux系统安装USB Gadget驱动。Install the USB Gadget driver on the BMC Linux system.

进一步的,所述配置服务器的RMC IP和BMC IP,包括:Further, the RMC IP and BMC IP of the configuration server include:

在服务器内网为服务器的RMC设置固定IP;Set a fixed IP for the RMC of the server on the server intranet;

根据BMC所在槽位为BMC设置静态IP。Set a static IP for the BMC according to the slot where the BMC is located.

进一步的,所述方法还包括:Further, the method also includes:

所述RMC对固件更新文件验证;The RMC verifies the firmware update file;

所述RMC将通过验证的固件更新文件下发至目标BMC,并向目标BMC下发固件更新指令,控制目标BMC执行固件更新。The RMC issues the verified firmware update file to the target BMC, and issues a firmware update instruction to the target BMC to control the target BMC to perform firmware update.

进一步的,所述方法还包括:Further, the method also includes:

RMC根据节点BMC的网络状态,动态添加和老化对应的端口映射表。RMC dynamically adds and ages the corresponding port mapping table according to the network status of the node BMC.

本发明的有益效果在于,The beneficial effect of the present invention is that,

本发明提供一种整机柜服务器管理系统及配置方法,利用BMC剩余的USB端口与RMC进行内部组网,利用TCP/IP over USB的技术,虚拟出一个网络MAC地址来,实现在USB上传输网络数据报文,将现有技术中的两种拓扑进行融合,形成一个统一的方案,来满足不同的客户需求。本发明实现了给BMC增加一个网络MAC的方案,解决了RMC与节点BMC之间的网络拓扑结构。将目前两种网络拓扑结构进行了融合,使用该设计方案可以满足不同客户的组网要求。RMC可以通过端口映射的方式,提供独立访问各个节点BMC的方式,兼容原有的管理系统和客户的独立访问等特殊场景需求。无需再次重复设计,节省产品开发时间和成本,也满足客户多层次的组网和改网需求。The invention provides a whole cabinet server management system and configuration method. The remaining USB ports of BMC and RMC are used for internal networking, and the technology of TCP/IP over USB is used to virtualize a network MAC address to realize transmission on USB. For network data packets, two topologies in the prior art are integrated to form a unified solution to meet different customer needs. The invention realizes the scheme of adding a network MAC to the BMC, and solves the network topology structure between the RMC and the node BMC. The two current network topologies are integrated, and this design scheme can meet the networking requirements of different customers. RMC can provide independent access to the BMC of each node through port mapping, which is compatible with the original management system and customer's independent access and other special scenarios. There is no need to repeat the design again, saving product development time and cost, and meeting the multi-level networking and network modification needs of customers.

此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。In addition, the present invention has reliable design principle and simple structure, and has a very wide application prospect.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. In other words, other drawings can also be obtained based on these drawings without creative labor.

图1是一种现有整机柜服务器管理系统架构图。FIG. 1 is an architecture diagram of an existing whole cabinet server management system.

图2是一种现有整机柜服务器管理系统架构图。FIG. 2 is an architecture diagram of an existing whole cabinet server management system.

图3是本申请实施例提供的一种整机柜服务器管理系统架构图。FIG. 3 is an architectural diagram of a whole cabinet server management system provided by an embodiment of the present application.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。It should be noted that the embodiments of the present invention and the features of the embodiments may be combined with each other under the condition of no conflict.

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。In the description of the present invention, it should be noted that the terms "installed", "connected" and "connected" should be understood in a broad sense, unless otherwise expressly specified and limited, for example, it may be a fixed connection or a detachable connection Connection, or integral connection; can be mechanical connection, can also be electrical connection; can be directly connected, can also be indirectly connected through an intermediate medium, can be internal communication between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood through specific situations.

下面将参考附图并结合实施例来详细说明本发明。The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.

实施例1Example 1

请参考图3,本实施例提供一种整机柜服务器管理系统,包括:服务器计算节点通过第一端口连接数据网,并通过第二端口连接管理网;RMC网络端口连接管理网;服务器BMC通过I2C总线连接RMC,且服务器BMC还通过USB总线连接RMC。Please refer to FIG. 3 , this embodiment provides a whole cabinet server management system, including: a server computing node is connected to a data network through a first port, and is connected to a management network through a second port; the RMC network port is connected to the management network; the server BMC is connected to the management network through The I2C bus is connected to the RMC, and the server BMC is also connected to the RMC through the USB bus.

具体拓扑结构包括:The specific topology includes:

节点BMC上的两个MAC地址,一个用于专用管理网络连接(紫色),一个用于数据网络(绿色),两个端口均从计算节点上直接输出;Two MAC addresses on the node BMC, one for the dedicated management network connection (purple) and one for the data network (green), both ports are output directly from the compute node;

RMC上一个网络MAC,用于专用管理网络连接(紫色),从前面板输出。A network MAC on the RMC for the dedicated management network connection (purple), output from the front panel.

RMC的I2C连接电源、散热、IO模块和各个计算节点用于低速信号通信;RMC's I2C connects power, cooling, IO modules and various computing nodes for low-speed signal communication;

RMC的USB Host连接到USB HUB上用于连接各个计算节点。The USB Host of the RMC is connected to the USB HUB to connect each computing node.

计算节点BMC上的USB Device连接到USB HUB上,跟RMC形成连接。The USB Device on the computing node BMC is connected to the USB HUB to form a connection with the RMC.

TCP/IP over USB功能介绍:TCP/IP over USB function introduction:

TCP/IP over USB技术就是使用USB总线来传输TCP/IP数据报文。The TCP/IP over USB technology uses the USB bus to transmit TCP/IP data packets.

RNDIS全称(Remote Network Driver Interface Specification)是远程网络驱动程序接口规范的简称,是Microsoft定义的一种USB以太网卡模型,它横跨传输层、网络层和数据链路层,定义了网卡或网卡驱动程序与上层协议驱动程序之间的通信接口规范,屏蔽了底层物理硬件的不同,使上层的协议驱动程序可以和底层任何型号的网卡通信。NDIS为网络驱动程序创建了一个完整的开发环境,只需调用NDIS函数,而不用考虑操作系统的内核以及与其他驱动程序的接口问题,从而使得网络驱动程序可以从与操作系统的复杂通讯中分离,极大地方便了网络驱动程序的编写。另外,利用NDIS的封装特性,可以专注于一层驱动的设计,减少了设计的复杂性,同时易于扩展驱动程序栈。基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。The full name of RNDIS (Remote Network Driver Interface Specification) is the abbreviation of the Remote Network Driver Interface Specification. It is a USB Ethernet card model defined by Microsoft. It spans the transport layer, the network layer and the data link layer. The communication interface specification between the program and the upper-layer protocol driver shields the difference of the underlying physical hardware, so that the upper-layer protocol driver can communicate with the underlying network card of any type. NDIS creates a complete development environment for network drivers, just call NDIS functions without considering the kernel of the operating system and the interface with other drivers, so that the network driver can be separated from the complex communication with the operating system , which greatly facilitates the writing of network drivers. In addition, using the encapsulation feature of NDIS, you can focus on the design of one layer of drivers, which reduces the complexity of the design and makes it easy to expand the driver stack. The implementation of RNDIS based on USB is actually TCP/IP over USB, which is to run TCP/IP on the USB device, making the USB device look like a network card.

实施例2Example 2

本实施例提供一种整机柜服务器管理系统配置方法,所述方法包括:This embodiment provides a method for configuring a server management system in a whole cabinet, and the method includes:

S1、在RMC端系统和BMC端系统中的USB通讯环境。S1. The USB communication environment in the RMC end system and the BMC end system.

RMC端linux内核配置rndis_host为动态模块。The Linux kernel on the RMC side configures rndis_host as a dynamic module.

Location:Location:

->Device Drivers->Device Drivers

->Network device support(NETDEVICES[=y])->Network device support(NETDEVICES[=y])

->USB Network Adapters->USB Network Adapters

->Multi-purpose USB Networking Framework(USB_USBNET[=m])->Multi-purpose USB Networking Framework(USB_USBNET[=m])

->Host for RNDIS and ActiveSync devices->Host for RNDIS and ActiveSync devices

BMC端linux安装USB Gadget驱动g_ether.ko。Install the USB Gadget driver g_ether.ko in Linux on the BMC side.

Location:Location:

->Device Drivers->Device Drivers

->USB support(USB_SUPPORT[=y])->USB support(USB_SUPPORT[=y])

->USB Gadget Support(USB_GADGET[=y])│->USB Gadget Support(USB_GADGET[=y])│

->USB Gadget Drivers(<choice>[=m])│->USB Gadget Drivers(<choice>[=m])│

->Ethernet Gadget(with CDC Ethernet support)(USB_ETH[=n])->Ethernet Gadget(with CDC Ethernet support)(USB_ETH[=n])

S2、配置服务器的RMC IP和BMC IP。S2. Configure the RMC IP and BMC IP of the server.

本设计中内网IP地址采用固定的IP地址,RMC地址固定为192.168.1.1,节点BMC的IP地址与其所在槽位相关,槽位0地址固定为192.168.1.100,槽位1地址固定为192.168.1.101,以此类推。In this design, the internal network IP address adopts a fixed IP address, the RMC address is fixed as 192.168.1.1, the IP address of the node BMC is related to the slot where it is located, the address of slot 0 is fixed to 192.168.1.100, and the address of slot 1 is fixed to 192.168. 1.101, and so on.

服务器节点槽位中有硬件IO编号,插入服务器节点后,节点BMC通过读取该IO,即可感知当前所在的槽位地址。然后根据槽位号,进行静态IP地址的配置。网络连通后尝试连接RMC的固定IP地址192.168.1.1/2,上报状态信息,将数据同步到RMC中。There is a hardware IO number in the slot of the server node. After the server node is inserted, the node BMC can sense the current slot address by reading the IO. Then configure the static IP address according to the slot number. After the network is connected, try to connect to the fixed IP address 192.168.1.1/2 of the RMC, report the status information, and synchronize the data to the RMC.

ifconfig usb0 192.168.1.1upifconfig usb0 192.168.1.1up

ifconfig usb0 192.168.1.100upifconfig usb0 192.168.1.100up

S3、在RMC设置BMC端口与远程管理服务器端口的映射关系。S3. Set the mapping relationship between the BMC port and the remote management server port on the RMC.

本设计中针对部分特殊应用场景和客户需求,在RMC中增加端口映射的功能,既将内网中的各个节点BMC地址,通过端口映射的方式,使其能够访问远程管理服务器,用户也能够独立访问节点BMC的功能。In this design, according to some special application scenarios and customer needs, the function of port mapping is added in RMC, which not only maps the BMC addresses of each node in the intranet to the port mapping method, so that it can access the remote management server, and users can also independently Access the function of node BMC.

例如RMC的外网IP为10.16.1.5,节点BMC0的web端口映射为8080,节点BMC1的Web端口映射为8081,以此类推。For example, the external network IP of RMC is 10.16.1.5, the web port of node BMC0 is mapped to 8080, the web port of node BMC1 is mapped to 8081, and so on.

此外,在固件更新时,客户直接登录RMC即可对节点BMC进行固件更新,RMC收到固件验证包后,验证OK后,转发给型号匹配的节点BMC,由BMC自己进行升级。因此,客户上传一次固件,RMC会将所有匹配的节点BMC都批量升级完毕,并给出哪些节点升级成功的反馈结果。In addition, when the firmware is updated, the customer can directly log in to the RMC to update the firmware of the node BMC. After the RMC receives the firmware verification package, after the verification is OK, it will be forwarded to the node BMC of the matching model, and the BMC will upgrade it itself. Therefore, when the customer uploads the firmware once, RMC will upgrade the BMCs of all matching nodes in batches, and give feedback on which nodes have been successfully upgraded.

对于各个节点BMC按照槽位分配IP,也对应依次进行固定端口号的映射工作,RMC根据节点BMC的网络状态,动态添加和老化对应的端口映射表。用户只需知道RMC的管理网IP和想要访问的,添加相关端口号,就可直接访问节点BMC。例如RMC的外网IP为10.16.1.5,节点BMC0的web端口映射为8080,节点BMC1的Web端口映射为8081,以此类推。访问RMC:直接访问10.16.1.5,访问BMC0则直接访问10.16.1.5:8080。For each node BMC allocates IP according to the slot, and also performs the mapping of fixed port numbers in turn. RMC dynamically adds and ages the corresponding port mapping table according to the network status of the node BMC. Users only need to know the management network IP of the RMC and the one they want to access, and add the relevant port number to directly access the node BMC. For example, the external network IP of RMC is 10.16.1.5, the web port of node BMC0 is mapped to 8080, the web port of node BMC1 is mapped to 8081, and so on. Access RMC: directly access 10.16.1.5, access BMC0 directly access 10.16.1.5:8080.

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。Although the present invention has been described in detail in conjunction with the preferred embodiments with reference to the accompanying drawings, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, those of ordinary skill in the art can make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions should all fall within the scope of the present invention/any Those skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should all be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (9)

1.一种整机柜服务器管理系统,其特征在于,包括:1. A whole cabinet server management system is characterized in that, comprising: 服务器计算节点通过第一端口连接数据网,并通过第二端口连接管理网;RMC网络端口连接管理网;服务器BMC通过I2C总线连接RMC,且服务器BMC还通过USB总线连接RMC。The server computing node is connected to the data network through the first port, and is connected to the management network through the second port; the RMC network port is connected to the management network; the server BMC is connected to the RMC through the I2C bus, and the server BMC is also connected to the RMC through the USB bus. 2.根据权利要求1所述的整机柜服务器管理系统,其特征在于,所述系统还包括:2. The whole cabinet server management system according to claim 1, wherein the system further comprises: 所述RMC的USB端口连接USB集线器主线;所述BMC的USB端口连接USB集线器支线。The USB port of the RMC is connected to the main line of the USB hub; the USB port of the BMC is connected to the branch line of the USB hub. 3.根据权利要求1所述的整机柜服务器管理系统,其特征在于,所述系统还包括:3. The whole cabinet server management system according to claim 1, wherein the system further comprises: 所述RMC的MAC网络端口连接管理网,且所述管理网连接服务器前面板。The MAC network port of the RMC is connected to the management network, and the management network is connected to the front panel of the server. 4.根据权利要求1所述的整机柜服务器管理系统,其特征在于,所述系统还包括:4. The whole cabinet server management system according to claim 1, wherein the system further comprises: 所述RMC通过I2C连接电源、散热模块和IO模块。The RMC is connected to the power supply, the cooling module and the IO module through I2C. 5.一种整机柜服务器管理系统配置方法,其特征在于,所述方法包括:5. A method for configuring a server management system in an entire cabinet, wherein the method comprises: 在RMC端系统和BMC端系统中的USB通讯环境;USB communication environment in RMC end system and BMC end system; 配置服务器的RMC IP和BMC IP;Configure the RMC IP and BMC IP of the server; 在RMC设置BMC端口与远程管理服务器端口的映射关系。Set the mapping relationship between the BMC port and the remote management server port on the RMC. 6.根据权利要求5所述的方法,其特征在于,所述在RMC端系统和BMC端系统中的USB通讯环境,包括:6. method according to claim 5, is characterized in that, the described USB communication environment in RMC end system and BMC end system, comprises: 在RMC的linux系统内核配置rndis_host为动态模块;Configure rndis_host as a dynamic module in RMC's linux system kernel; 在BMC的linux系统安装USB Gadget驱动。Install the USB Gadget driver on the BMC Linux system. 7.根据权利要求5所述的方法,其特征在于,所述配置服务器的RMC IP和BMC IP,包括:7. The method according to claim 5, wherein the RMC IP and the BMC IP of the configuration server comprise: 在服务器内网为服务器的RMC设置固定IP;Set a fixed IP for the RMC of the server on the server intranet; 根据BMC所在槽位为BMC设置静态IP。Set a static IP for the BMC according to the slot where the BMC is located. 8.根据权利要求5所述的方法,其特征在于,所述方法还包括:8. The method according to claim 5, wherein the method further comprises: 所述RMC对固件更新文件验证;The RMC verifies the firmware update file; 所述RMC将通过验证的固件更新文件下发至目标BMC,并向目标BMC下发固件更新指令,控制目标BMC执行固件更新。The RMC issues the verified firmware update file to the target BMC, and issues a firmware update instruction to the target BMC to control the target BMC to perform firmware update. 9.根据权利要求5所述的方法,其特征在于,所述方法还包括:9. The method of claim 5, wherein the method further comprises: RMC根据节点BMC的网络状态,动态添加和老化对应的端口映射表。RMC dynamically adds and ages the corresponding port mapping table according to the network status of the node BMC.
CN202010229913.6A 2020-03-27 2020-03-27 Whole cabinet server management system and configuration method Pending CN111565116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010229913.6A CN111565116A (en) 2020-03-27 2020-03-27 Whole cabinet server management system and configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010229913.6A CN111565116A (en) 2020-03-27 2020-03-27 Whole cabinet server management system and configuration method

Publications (1)

Publication Number Publication Date
CN111565116A true CN111565116A (en) 2020-08-21

Family

ID=72074196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010229913.6A Pending CN111565116A (en) 2020-03-27 2020-03-27 Whole cabinet server management system and configuration method

Country Status (1)

Country Link
CN (1) CN111565116A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778667A (en) * 2021-08-17 2021-12-10 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Server node information management system and method, readable medium
CN113805950A (en) * 2021-08-30 2021-12-17 超越科技股份有限公司 Method for managing server by cluster management system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101821724A (en) * 2007-07-26 2010-09-01 惠普开发有限公司 Centralized server rack management using USB
CN103312525A (en) * 2012-03-06 2013-09-18 百度在线网络技术(北京)有限公司 Mixed deployment system for business network and management network of server, server and switch
CN104182375A (en) * 2013-05-27 2014-12-03 鸿富锦精密工业(深圳)有限公司 Rack server boot configuration system and method
CN104238480A (en) * 2013-06-21 2014-12-24 鸿富锦精密工业(深圳)有限公司 Cabinet server BMC startup and shutdown control system and method
CN105739656A (en) * 2014-12-08 2016-07-06 营邦企业股份有限公司 Cabinet with automatic reset function and automatic reset method thereof
CN107465544A (en) * 2017-08-04 2017-12-12 郑州云海信息技术有限公司 A kind of setting fru system and method
CN107659437A (en) * 2017-09-15 2018-02-02 郑州云海信息技术有限公司 A kind of whole machine cabinet computing resource Pooled resources automatic recognition system and method
CN109818862A (en) * 2017-11-22 2019-05-28 杨娜 The emerging system and its device of data network and management network

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101821724A (en) * 2007-07-26 2010-09-01 惠普开发有限公司 Centralized server rack management using USB
CN103312525A (en) * 2012-03-06 2013-09-18 百度在线网络技术(北京)有限公司 Mixed deployment system for business network and management network of server, server and switch
CN104182375A (en) * 2013-05-27 2014-12-03 鸿富锦精密工业(深圳)有限公司 Rack server boot configuration system and method
CN104238480A (en) * 2013-06-21 2014-12-24 鸿富锦精密工业(深圳)有限公司 Cabinet server BMC startup and shutdown control system and method
CN105739656A (en) * 2014-12-08 2016-07-06 营邦企业股份有限公司 Cabinet with automatic reset function and automatic reset method thereof
CN107465544A (en) * 2017-08-04 2017-12-12 郑州云海信息技术有限公司 A kind of setting fru system and method
CN107659437A (en) * 2017-09-15 2018-02-02 郑州云海信息技术有限公司 A kind of whole machine cabinet computing resource Pooled resources automatic recognition system and method
CN109818862A (en) * 2017-11-22 2019-05-28 杨娜 The emerging system and its device of data network and management network

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113778667A (en) * 2021-08-17 2021-12-10 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Server node information management system and method, readable medium
CN113778667B (en) * 2021-08-17 2024-01-23 华东计算技术研究所(中国电子科技集团公司第三十二研究所) Server node information management system and method, readable medium
CN113805950A (en) * 2021-08-30 2021-12-17 超越科技股份有限公司 Method for managing server by cluster management system

Similar Documents

Publication Publication Date Title
CN111800298B (en) Network node management method, device, equipment and readable medium
US20210328913A1 (en) Service aware virtual private network for optimized forwarding in cloud native environment
CN109388213B (en) Server system, computer-implemented method, and non-transitory computer-readable medium
CN110554943B (en) Multi-node server CMC management system and method based on I3C
CN113783765B (en) Method, system, equipment and medium for realizing intercommunication between cloud internal network and cloud external network
CN113645047B (en) Out-of-band management system and server based on intelligent network card
CN107947961A (en) Kubernetes Network Management System and method based on SDN
CN113381870B (en) Message processing method and device
CN111459751A (en) High-end server management system
US10992526B1 (en) Hyper-converged infrastructure networking configuration system
US12500834B2 (en) Network card communication method and apparatus for AI training platform, device, and medium
CN101996148A (en) Instrument test board configuration method for a plurality of communication protocols
CN113572634A (en) Method and system for realizing two-layer intercommunication between in-cloud network and out-cloud network
CN119225979B (en) A computing system, information management method, device, medium and program product
CN115695056A (en) System for operation and maintenance of intelligent network card
CN116401065A (en) Server, heterogeneous equipment and data processing device thereof
WO2024045742A1 (en) Computing device
CN115622878A (en) Implementation method, device, electronic device and readable storage medium of k8s network bridge plug-in
CN111565116A (en) Whole cabinet server management system and configuration method
CN110224917A (en) Data transmission method, apparatus and system, server
EP4191907A1 (en) Vnf instantiation method and apparatus
CN115134256B (en) Switch management network construction method, system, terminal and storage medium
CN116627463A (en) A chip upgrade method, device, equipment and medium
CN119402471B (en) A network connection device and electronic device
US8064469B2 (en) Parallel VLAN and non-VLAN device configuration

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200821

RJ01 Rejection of invention patent application after publication