WO2024007510A1 - 服务器管理方法、装置、系统、电子设备及可读存储介质 - Google Patents
服务器管理方法、装置、系统、电子设备及可读存储介质 Download PDFInfo
- Publication number
- WO2024007510A1 WO2024007510A1 PCT/CN2022/133825 CN2022133825W WO2024007510A1 WO 2024007510 A1 WO2024007510 A1 WO 2024007510A1 CN 2022133825 W CN2022133825 W CN 2022133825W WO 2024007510 A1 WO2024007510 A1 WO 2024007510A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- management
- mode
- instruction
- mode switching
- server
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4295—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using an embedded synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/022—Multivendor or multi-standard integration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3648—Debugging of software using additional hardware
- G06F11/3656—Debugging of software using additional hardware using a specific debug interface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0002—Serial port, e.g. RS232C
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/38—Universal adapter
- G06F2213/3812—USB port controller
Definitions
- the present application relates to the field of computer technology, and in particular to a server management method, device, system, electronic equipment and non-volatile readable storage medium.
- This application provides a server management method, device, system, electronic equipment and non-volatile readable storage medium, which enables users to control multi-mode servers on the basis of meeting the high-density requirements of servers and not increasing server maintenance costs. Multi-scene management.
- Some embodiments of this application provide a server management system, including a target physical interface, a BMC monitoring and management chip, and a status control switch;
- the BMC monitoring and management chip includes a serial port function interface and a network function interface; the BMC monitoring and management chip is connected to the target physical interface through the serial port function interface, and the target physical interface works in the serial port management mode; the BMC monitoring and management chip is connected to the target physical interface through the network function interface.
- the target physical interface works in network management mode;
- the state control switcher is used to connect the target physical interface to the serial port function interface or network function interface through pin switching based on the mode switching command.
- the target physical interface works in the serial port management mode, and the status control switch is used to switch the target physical interface to connect to the system serial port through pins based on the first serial port mode switching instruction, so as to manage the server through the system serial port.
- the target physical interface works in the serial port management mode
- the status control switch is used to switch the target physical interface to connect to the BMC serial port through pins based on the second serial port mode switching instruction to manage the server through the BMC serial port.
- the target physical interface works in the serial port management mode, and the status control switch is used to switch the target physical interface to connect to the network function interface through pins based on network mode switching instructions to manage the server through the BMC network.
- the target physical interface works in network management mode, and the BMC is also used to forward the received serial port mode switching instruction to the status control switch;
- the state control switcher is used to switch the target physical interface to the system serial port or BMC serial port through pin switching based on the serial port mode switching command.
- the target physical interface is a Type-c interface.
- Some embodiments of the present application provide a server management method, applied to the status control switcher in any of the above server management systems, including:
- Some embodiments of the present application provide a server management method, which is applied to the BMC monitoring and management chip in any of the above server management systems, including:
- the server When it is detected that the current management mode is the target management mode, the server is managed in the corresponding management mode through the target physical interface to respond to the server management instructions;
- the management mode includes serial port management mode and network management mode.
- determining whether to send a mode switching instruction to the state control switcher based on the target management mode corresponding to the current management mode and the server management instruction includes:
- determining whether to send a mode switching instruction to the state control switcher based on the target management mode corresponding to the current management mode and the server management instruction includes:
- the server management instruction will be responded directly.
- the method when a server management instruction is received, before determining whether to send a mode switching instruction to the state control switcher based on the current management mode and the target management mode corresponding to the server management instruction, the method further includes:
- a pre-built instruction library is used to store multiple mode switching instructions
- the instruction library is updated based on the mode switching instruction adjustment request.
- Some embodiments of the present application provide a server management device, which is applied to the status control switch in any of the above server management systems, including:
- Switching instruction receiving module used to receive mode switching instructions
- the pin switching module is used to connect to the serial port function interface or network function interface of the BMC monitoring and management chip through the pin switching target physical interface to respond to the mode switching command.
- Some embodiments of the present application provide a server management device, which is applied to the BMC monitoring and management chip in any of the above server management systems, including:
- Management instruction receiving module used to receive server management instructions
- a judgment module configured to judge whether to send a mode switching instruction to the state control switcher based on the current management mode and the target management mode corresponding to the server management instruction
- the server management module is used to manage the server in the corresponding management mode through the target physical interface when detecting that the current management mode is the target management mode to respond to the server management instructions; wherein the management mode includes a serial port management mode and a network management mode.
- the server management device may also include an execution module, and the execution module may include:
- An instruction generation unit used to generate a mode switching instruction if the current management mode is different from the target management mode corresponding to the server management instruction;
- the instruction sending unit is used to send mode switching instructions to connect the serial port function interface or network function interface of the BMC monitoring and management chip through the status control switch switching target physical interface.
- the execution module may also be configured to directly respond to the server management instruction if the current management mode is the same as the target management mode corresponding to the server management instruction.
- the server management device may also include an instruction library and an instruction update module
- the instruction library is used to store multiple mode switching instructions
- the instruction update module is configured to update the instruction library based on the mode switching instruction adjustment request when receiving the mode switching instruction adjustment request.
- Some embodiments of the present application also provide an electronic device, including a processor, and the processor is configured to implement the steps of the previous server management method when executing a computer program stored in the memory.
- Some embodiments of the present application also provide a non-volatile readable storage medium.
- a computer program is stored on the non-volatile readable storage medium. When the computer program is executed by the processor, the steps of the previous server management method are implemented. .
- the advantage of the technical solution provided by this application is that the working mode of the target physical interface is switched collaboratively through the BMC and the status control switch. Through the switching of the working mode, the switching of different management modes of the server is achieved, and the multiplexing of the network management mode and the serial port management mode is realized. , which can provide users with different management needs such as serial port management and BMC network management, and can solve the technical shortcomings of related technologies that only realize multi-scenario and multi-mode management through serial port multiplexing. It not only realizes multi-mode and multi-scenario management of servers, It also effectively reduces the number of peripheral interfaces of the server, meets the high-density requirements of the server, and helps reduce server maintenance costs.
- some embodiments of the present application also provide corresponding implementation devices, systems, electronic equipment and non-volatile readable storage media for the server management method, further making the method more practical.
- the devices, systems, electronic equipment and non-volatile readable storage media Non-volatile readable storage media has corresponding advantages.
- Figure 1 is a structural diagram of a specific implementation of the server management system provided by some embodiments of the present application.
- Figure 2 is a schematic framework diagram of an exemplary application scenario provided by some embodiments of the present application.
- FIG. 3 is a schematic flowchart of a server management method provided by some embodiments of the present application.
- FIG. 4 is a schematic flowchart of another server management method provided by some embodiments of the present application.
- FIG. 5 is a structural diagram of a specific implementation of the server management device provided by some embodiments of the present application.
- Figure 6 is a structural diagram of another specific implementation of a server management device provided by some embodiments of the present application.
- Figure 7 is a structural diagram of a specific implementation of an electronic device provided by some embodiments of the present application.
- Figure 1 is a schematic structural framework diagram of a server management system provided by some embodiments of the present application in an implementation manner. Some embodiments of the present application may include the following:
- the server management system may include a target physical interface 11, a BMC monitoring and management chip 12 and a status control switch 13.
- the target physical interface 11 of some embodiments of the present application is an external physical interface, which can be any type of physical interface supported by the server, such as Type-a, Type-b, Type-c interfaces, such as ordinary USB (Universal Serial Bus, Universal Serial Bus Interface) interface, technicians in the field can flexibly choose according to actual needs.
- the target physical interface 11 can be an existing physical interface on the server, or a debugging interface developed in advance on the server, which does not affect the implementation of the present application.
- servers all include BMC (Baseboard Management Controller, baseboard) that is used to monitor and manage them, such as monitoring operating status, remote management, recording events and performing fault analysis, deployment and configuration, etc., and is independent of the server computing unit. management controller).
- BMC Baseboard Management Controller, baseboard
- BMC usually includes two parts: BMC monitoring and management chip and BMC firmware.
- One end of the BMC monitoring and management chip has functions such as GPIO (General-purpose input/output, general-purpose input and output), PCIE (peripheral component interconnect express, high-speed serial computer Expansion bus standard), USB (Universal Serial Bus, universal serial bus interface), LPC (Low pin count Bus), UART (university asynchronous receiver and transmitter, universal asynchronous receiver and transmitter) and other types of interfaces, the other end It has management network port, memory interface, debugging interface, etc.
- one of the physical interfaces among the above interfaces can be defined in advance as a serial port function interface, such as UART, and the other physical interface can be defined as a network function interface, such as USB.
- the BMC communicates with the target through the network function interface or the serial port function interface.
- the physical interface 11 is connected, so that the target physical interface 11 manages the server in different management modes.
- the BMC monitoring and management chip 12 can be connected to the target physical interface through the serial port function interface. Based on this physical connection path, the target physical interface 11 works in the serial port management mode, so that the user can realize the server through the target physical interface. Serial port management.
- the BMC monitoring and management chip 12 can be connected to the target physical interface 11 through the network function interface. Based on this physical connection path, the target physical interface 11 works in the network management mode, so that the user can implement network management of the server through the target physical interface 11 .
- the target physical interface 11 works in different working modes under different physical link states, thereby achieving management of the server using different management modes.
- the above-mentioned system also includes a state control switcher 13, which is used to switch the target physical interface to the serial port function interface or the network function interface through pins based on the mode switching instruction. , that is, the state control switch 13 controls which pin is connected to the BMC monitoring and management chip 12 to switch to a serial port function interface or a network function interface.
- the mode switching command is a command issued by the user.
- This command is used to instruct the server to switch the management mode, such as switching from the network management mode to the serial port management mode, or from the serial port management mode to the network management mode. It is used to indicate the mode switching.
- the instruction can be defined in advance. After detecting the mode switching instruction, the state control switcher 13 can identify it based on the predefined meaning and switch the corresponding pin of the BMC based on the management mode to be switched, so that the target physical interface 11 matches interface to connect.
- the computer program corresponding to the implementation method of the above-mentioned state control switcher 13 can be packaged into CPLD (Complex Programmable Logic Device, complex programmable logic device), MCU (Micro Controller Unit, micro control unit), PSOC (Programmable System- On-Chip, programmable system single chip), FPGA (Field Programmable Gate Array, field programmable logic gate array) and other computing chips, in order to realize the functions of the state control switch by running computer programs, it belongs to the field Technicians can flexibly choose the type of chips to be collected based on actual needs.
- CPLD Computer Programmable Logic Device
- MCU Micro Controller Unit
- PSOC Programmable System- On-Chip, programmable system single chip
- FPGA Field Programmable Gate Array
- field programmable logic gate array field programmable logic gate array
- the working mode of the target physical interface is switched collaboratively by the BMC and the status control switch.
- the switching of different management modes of the server is achieved, and the network management mode and the serial port management mode are realized.
- Multiplexing can provide users with different management needs such as serial port management and BMC network management. It can solve the technical shortcomings of related technologies that only realize multi-scenario and multi-mode management through serial port multiplexing. It not only realizes multi-mode and multi-scenario management of servers. Management, and also effectively reduces the number of peripheral interfaces of the server, meets the high-density requirements of the server, and helps reduce server maintenance costs.
- the serial port management mode may include System serial port management mode. In this mode, system serial port information can be output.
- the serial port management mode can also include BMC serial port management mode. In this mode, BMC serial port information can be output.
- the serial port function interface can include system serial port and BMC serial port. Based on the above Embodiments, some embodiments of this application may also include:
- the target physical interface 11 works in the serial port management mode, and the status control switch 13 is used to switch the target physical interface to connect to the system serial port through pins based on the first serial port mode switching instruction, so as to manage the server through the system serial port.
- the target physical interface 11 works in the serial port management mode, and the state control switch 13 is used to switch the target physical interface 11 to connect to the BMC serial port through the pin based on the second serial port mode switching command, so as to manage the server through the BMC serial port.
- the first serial port mode switching instruction and the second serial port mode switching instruction may be predefined mode switching instructions.
- the user sends the mode switching instruction to the system, and the state control switch detects the mode switching instruction. After the instruction, the corresponding pin of the BMC is switched based on the management mode to be switched, so that the target physical interface 11 is connected to the matching interface.
- some embodiments of the present application also provide a switching method between different management modes, which may include the following:
- the target physical interface 11 works in the serial port management mode.
- the status control switch 13 can also be used to switch the target physical interface to connect to the network function interface through pins based on network mode switching instructions to manage the server through the BMC network.
- the target physical interface 11 works in the network management mode, and the user issues a serial port mode switching instruction to the BMC.
- the BMC is also used to forward the received serial port mode switching instruction to the state control switch 13; the state control switch 13 is used to based on the serial port mode
- the switching command switches the target physical interface 11 through pins to connect to the system serial port or BMC serial port.
- the network mode switching instruction and the serial port mode switching instruction can be predefined mode switching instructions.
- the user sends the network mode switching instruction and the serial port mode switching instruction to the system, and the status control switch detects and After recognizing the instruction, the corresponding pin of the BMC is switched based on the management mode to be switched, so that the target physical interface 11 is connected to the matching interface of the BMC, so that the target physical interface 11 is in the corresponding working mode.
- the server is equipped with a BMC monitoring and management chip and a Type-c interface. That is to say, in some embodiments of this application, the Type-c interface is the target physical interface in the above implementation, the status control switch is CPLD, the serial port function interface is UART, and the network function interface is USB interface. BMC can use UART, USB and The target physical interface Type-c interface is connected, and CPLD can switch the BMC to connect to UART or USB respectively.
- the first serial port mode switching command as #@! ⁇ %&1
- the second serial port mode switching command is #@! ⁇ %&2.
- the network mode switching command is #@! ⁇ %&3.
- the technical solution provided by this application can not only break the reuse of BMC network management functions and serial port debugging functions, but also overcome the technical shortcomings of related technologies.
- the user after the Type-c interface is connected, the user can directly perform network management on the BMC through the Type-c interface to achieve multi-mode management of the server.
- CPLD can connect to the UART or USB of the BMC management chip through the pin-switched Type-c interface;
- serial port mode the user inputs the first serial port mode switching command #@! After ⁇ %&1, after CPLD detects this string of characters, it will switch to the BMC serial port, and the server can be managed through the BMC serial port in this mode.
- serial port mode the user inputs the second serial port mode switching command #@! ⁇ %&2, after CPLD detects this string of characters, it will switch to the system serial port, which can be managed through the system serial port in this mode.
- serial port mode the user enters the network mode switching command #@! ⁇ %&3, after the CPLD detects this string of characters, it will switch to the BMC network mode, and it can be managed through the BMC network in this mode. For example, management in network modes such as Web, ipmi, and Redfish can be performed through the network.
- the user can input the first serial port mode switching command to the BMC, the BMC passes it to the CPLD, and the CPLD switches to the BMC serial port mode.
- the user can input the second serial port mode switching command to the BMC, the BMC passes it to the CPLD, and the CPLD switches to the system serial port mode.
- some embodiments of the present application can uniformly manage the server through the Type-c interface, realize the reuse of the network management mode and the serial port management mode, meet the needs of the server network management and serial port management, and save the number of peripheral interfaces used by the server.
- this application provides related embodiments of the server management method from another perspective to illustrate the multi-mode management implementation process of the server.
- Figure 3 is a server provided by some embodiments of the application.
- the flow diagram of the management method can be applied to any of the above embodiments of the server management system.
- the execution subject of some embodiments of this application is the status control switch of the server management system in any of the above embodiments.
- the status control switch is executing Server management methods can include the following:
- S302 Connect to the serial port function interface or network function interface of the BMC monitoring and management chip through the pin switching target physical interface to respond to the mode switching command.
- the user issues a mode switching instruction to the system, and the system can directly issue the mode switching instruction to the state control switch, or it can also make an initial judgment.
- the system will Mode switching instructions are forwarded to the state control switch.
- mode switching instructions can also be automatically generated for the system and sent to the status control switch. That is, during the server management process, the user issues server management instructions, and the BMC monitoring and management chip is based on the current management mode and the user's current desired management mode. That is, whether the target management mode corresponding to the server management instruction is the same is used to determine whether mode switching is required. If the current management mode is different from the management mode currently desired by the user, mode switching is required.
- the BMC monitoring and management chip can switch to status control.
- the corresponding mode switching command under the server.
- the server is currently in serial port mode and the user wants to manage the server through network mode.
- the mode switching command to switch from serial port mode to network mode is #@! ⁇ %&3, you can change #@! ⁇ %&3 is sent to the status control switcher.
- the state control switch When the state control switch receives the mode switching command, it determines whether the target physical interface should be connected to the serial port function interface of the BMC monitoring and management chip or the network function interface of the BMC monitoring and management chip through the management mode that needs to be switched. When determining the target physical interface After the interface is connected to the BMC monitoring and management chip, the target physical interface of the pin switch is connected to the corresponding interface of the BMC monitoring and management chip to achieve switching of different management modes.
- some embodiments of the present application can realize multi-mode and multi-scenario management of servers by users on the basis of meeting the high-density requirements of servers and not increasing server maintenance costs.
- this application also provides related embodiments of server management methods from another perspective to illustrate the multi-mode management implementation process of the server. Please refer to Figure 4, which provides some embodiments of this application.
- the flow diagram of another server management method can be applied to any of the above embodiments of the server management system.
- the execution subject of some embodiments of this application is the BMC monitoring and management chip of the server management system of any of the above embodiments.
- the BMC The monitoring and management chip may include the following during the execution of the server management method:
- S401 When receiving the server management instruction, determine whether to send a mode switching instruction to the state control switch based on the current management mode and the target management mode corresponding to the server management instruction.
- step S401 that is, "determining whether to send a mode switching instruction to the state control switch based on the current management mode and the target management mode corresponding to the server management instruction" may be: if the current management mode and the server management instruction are If the target management modes corresponding to the instructions are different, a mode switching instruction is generated; the mode switching instruction is sent to connect the target physical interface to the serial port function interface or network function interface of the BMC monitoring and management chip through the state control switcher. If the current management mode is the same as the target management mode corresponding to the server management instruction, the server management instruction will be responded directly.
- the user can adjust the server management mode in real time during the server management process.
- the change of the server management mode can be realized directly through the mode switching command or by issuing the server management mode.
- the state switching controller execution pin switching function can be triggered in two ways, one is a mode switching instruction issued by the user, and the other is a mode switching instruction automatically generated by the system. That is to say, when the user wants to switch the server management mode, he can directly issue a mode switching command.
- the state switching controller detects the mode switching command and directly changes the target physical interface and BMC monitoring and management chip based on the mode switching command. After updating the interface connection relationship, the current system will support the management mode required by the user, and the user can directly manage the server in the required management mode.
- server management instructions When the user wants to switch the server management mode, he can also directly send an instruction carrying the required management mode to the system.
- Some embodiments of this application are called server management instructions. After receiving the server management instruction, the system obtains the server management mode that matches the instruction by parsing the server management instruction. Some embodiments of this application are called the target management mode, and obtains the current management mode. If the current management mode and the target management mode are not the same A management mode, indicating that the user wants to switch the management mode, can generate and issue a mode switching instruction to the state switching controller. The state switching controller changes the interface connection between the target physical interface and the BMC monitoring and management chip based on the mode switching instruction.
- the current system After updating the interface connection relationship, the current system will support the management mode required by the user, and the user can directly manage the server in the required management mode. If the current management mode and the target management mode are the same management mode, it means that the user does not want to switch the management mode, and can directly manage the server.
- the server management instruction is an instruction for the user to manage the server.
- the user can issue the server management instruction to the system.
- the system can first determine whether the server management method to be implemented by the server management instruction is consistent with the current Check whether the physical interfaces are in the same working mode.
- the management mode can include serial port management mode and network management mode. If the server management method to be implemented by the server management instruction is different from the working mode or management mode of the current physical interface, the system will issue a mode switching instruction, and the state control switcher detects the mode switching instruction and switches the mode through the switching pin.
- the target physical interface is connected to the corresponding interface of the BMC monitoring and management chip. Then the server is managed accordingly based on the server management instructions.
- the server management method to be implemented by the server management instruction is the same as the working mode of the current physical interface, the server will be managed accordingly based on the server management instruction.
- the user uses the Type-c debugging port to integrate different management interfaces such as network management and serial port management.
- the user issues server management instructions through the BMC network management server.
- the current Type-c debugging port and serial port function interface If the UART is connected, the system can issue mode switching instructions such as #@!
- the user can perform Web (World Wide Web, global wide area network), ipmi (Intelligent Platform Management Interface, intelligent platform management interface), Redfish (that is, based on HTTPs ( Hyper Text Transfer Protocol over SecureSocket Layer, Hypertext Transfer Security Protocol (HyperText Transfer Security Protocol) service management standard) management under other network modes.
- the user issues server management instructions to manage the server through the BMC serial port. If the Type-c debugging port is currently connected to the system serial port, the system can issue mode switching instructions such as #@! ⁇ %&1, so that you can switch to the BMC serial port and manage the server through the BMC serial port.
- the user issues server management instructions to manage the server through the system serial port.
- the system can issue mode switching instructions such as #@! ⁇ %&2, so that you can switch to the system serial port and manage the server through the system serial port.
- the user issues server management instructions to manage the server through the serial port.
- the system can issue mode switching instructions such as the ipmi command to switch from the network management mode to the serial port management mode.
- the mode switching instructions of this application can be automatically generated by the system based on server management instructions and issued to the state switching controller. Accordingly, before executing the above method steps, that is, the basis for realizing server management needs to be predefined. Good various mode switching instructions.
- an instruction library can be built in the system in advance.
- the instruction library is used to store multiple mode switching instructions. Each mode switching instruction is predefined, and each mode switching instruction Each has a unique instruction identifier.
- the instruction identifier can also identify the mode switching relationship.
- the mode switching relationship is used to refer to which management mode to switch to which management mode, that is, to establish the instruction content-instruction identifier-mode switching relationship. Association relationship.
- the system needs to generate a mode switching instruction, it can locate the instruction content in the instruction library through the mode switching relationship, and then call the instruction as the generated mode switching instruction.
- the command library can be updated and adjusted after it is built. That is, when a mode switching command adjustment request is received, the mode switching command adjustment is performed based on the mode switching command adjustment request. Requests can update the command library.
- the new mode switching instruction is written into the instruction library based on the new request for the mode switching instruction; when a request for deletion of the mode switching instruction is received, the request for deletion of the mode switching instruction is deleted from the instruction library based on the new request for the mode switching instruction.
- the corresponding mode switching instruction is deleted from the library; when a mode switching instruction modification request is received, the corresponding mode switching instruction in the instruction library is modified based on the mode switching instruction modification request.
- some embodiments of the present application can realize multi-mode and multi-scenario management of servers by users on the basis of meeting the high-density requirements of servers and not increasing server maintenance costs.
- Some embodiments of the present application also provide corresponding devices for the server management method, further making the method more practical. Among them, the device can be described separately from the perspective of functional modules and the perspective of hardware.
- the server management device provided by some embodiments of the present application is introduced below. The server management device described below and the server management method described above can be mutually referenced.
- Figure 5 is a structural diagram of a server management device provided by some embodiments of the present application in a specific implementation manner, which can be applied to any of the above embodiments of the server management system.
- a state control switch That is to say, the server management device in some embodiments of the present application is embedded in the state control switch.
- the server management device provided in some embodiments of the present application is built in a CPLD. Devices may include:
- Switching instruction receiving module 501 is used to receive mode switching instructions
- the pin switching module 502 is used to connect with the serial port function interface or network function interface of the BMC monitoring and management chip through the pin switching target physical interface to respond to the mode switching instruction.
- Figure 6 is a structural diagram of the server management device provided by some embodiments of the present application in another specific implementation manner. It can be applied to the BMC monitoring and management chip in any of the above embodiments of the server management system. , that is to say, the server management device in some embodiments of the present application is embedded in the BMC monitoring and management chip.
- the device may include:
- the judgment module 602 is used to judge whether to send a mode switching instruction to the state control switch based on the current management mode and the target management mode corresponding to the server management instruction;
- the server management module 603 is used to manage the server in the corresponding management mode through the target physical interface when it is detected that the current management mode is the target management mode, in order to respond to the server management instructions; wherein the management mode may include serial port management mode and network management. model.
- the above-mentioned server management device may also include an execution module, and the execution module may include an instruction generation unit and an instruction sending unit;
- the instruction generation unit is used to generate a mode switching instruction if the current management mode is different from the target management mode corresponding to the server management instruction;
- the instruction sending unit is used to send mode switching instructions to connect the serial port function interface or the network function interface of the BMC monitoring and management chip through the status control switch switching target physical interface.
- the above execution module may be further configured to directly respond to the server management instruction if the current management mode is the same as the target management mode corresponding to the server management instruction.
- the above server management device may also include an instruction library and an instruction update module
- the instruction library is pre-built and used to store multiple mode switching instructions; the instruction update module is used to update the instruction library based on the mode switching instruction adjustment request when receiving a mode switching instruction adjustment request.
- some embodiments of the present application can realize multi-mode and multi-scenario management of servers by users on the basis of meeting the high-density requirements of servers and not increasing server maintenance costs.
- FIG. 7 is a schematic structural diagram of an electronic device provided by some embodiments of the present application in an implementation manner, which can be applied to any of the above embodiments of the server management system.
- the electronic device may include a memory 70 for storing a computer program; and a processor 71 for implementing the steps of the server management method mentioned in any of the above embodiments when executing the computer program.
- the processor 71 may include one or more processing cores, such as a 4-core processor or an 8-core processor.
- the processor 71 may also be a controller, a microcontroller, a microprocessor or other data processing chips.
- the processor 71 can adopt at least one hardware form among DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), and PLA (Programmable Logic Array, programmable logic array). accomplish.
- the processor 71 may also include a main processor and a co-processor.
- the main processor is a processor used to process data in the wake-up state, also called CPU (Central Processing Unit, central processing unit); the co-processor is A low-power processor used to process data in standby mode.
- the processor 71 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is responsible for rendering and drawing content that needs to be displayed on the display screen.
- the processor 71 may also include an AI (Artificial Intelligence, artificial intelligence) processor, which is used to process computing operations related to machine learning.
- AI Artificial Intelligence, artificial intelligence
- Memory 70 may include one or more non-volatile computer-readable storage media, which may be non-transitory. Memory 70 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices.
- the memory 70 may in some embodiments be an internal storage unit of the electronic device, such as a hard drive of a server. In other embodiments, the memory 70 may also be an external storage device of an electronic device, such as a plug-in hard drive, a smart memory card (Smart Media Card, SMC), a secure digital (SD) card, or a flash memory equipped on a server. Flash Card, etc. Further, the memory 70 may also include both an internal storage unit of the electronic device and an external storage device.
- the memory 70 can not only be used to store application software installed on the electronic device and various types of data, such as program codes during execution of the server management method, etc., but can also be used to temporarily store data that has been output or is to be output.
- the memory 70 is at least used to store the following computer program 701. After the computer program is loaded and executed by the processor 71, the relevant steps of the server management method disclosed in any of the foregoing embodiments can be implemented.
- the resources stored in the memory 70 may also include the operating system 702, data 703, etc., and the storage method may be temporary storage or permanent storage.
- the operating system 702 may include Windows, Unix, Linux, etc.
- Data 703 may include but is not limited to data corresponding to server management results, etc.
- the above-mentioned electronic device may also include a display screen 72 , an input-output interface 73 , a communication interface 74 or also called a network interface, a power supply 75 and a communication bus 76 .
- the display screen 72 and the input/output interface 73 such as a keyboard belong to the user interface, and optional user interfaces may also include standard wired interfaces, wireless interfaces, etc.
- the display may be an LED display, a liquid crystal display, a touch-controlled liquid crystal display, an OLED (Organic Light-Emitting Diode, organic light-emitting diode) touch device, etc.
- a display which may also appropriately be called a display screen or display unit, is used for displaying information processed in the electronic device and for displaying a visual user interface.
- the communication interface 74 may optionally include a wired interface and/or a wireless interface, such as a WI-FI interface, a Bluetooth interface, etc., and is generally used to establish communication connections between electronic devices and other electronic devices.
- the communication bus 76 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in Figure 7, but it does not mean that there is only one bus or one type of bus.
- FIG. 7 does not constitute a limitation of the electronic device, and may include more or fewer components than shown, for example, it may also include sensors 77 that implement various functions.
- some embodiments of the present application can realize multi-mode and multi-scenario management of servers by users on the basis of meeting the high-density requirements of servers and not increasing server maintenance costs.
- the server management method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a non-volatile computer-readable storage medium.
- the technical solution of the present application is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , execute all or part of the steps of the methods of various embodiments of this application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), electrically erasable programmable ROM, register, hard disk, multimedia Cards, card-type memories (such as SD or DX memories, etc.), magnetic memories, removable disks, CD-ROMs, magnetic disks or optical disks and other media that can store program codes.
- some embodiments of the present application also provide a non-volatile readable storage medium that stores a computer program.
- the computer program is executed by the processor, the steps of the server management method in any of the above embodiments are performed.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
Claims (20)
- 一种服务器管理系统,其特征在于,包括目标物理接口、BMC监控管理芯片和状态控制切换器;所述BMC监控管理芯片包括串口功能接口和网络功能接口;所述BMC监控管理芯片通过所述串口功能接口与所述目标物理接口连接,所述目标物理接口工作于串口管理模式;所述BMC监控管理芯片通过所述网络功能接口与所述目标物理接口连接,所述目标物理接口工作于网络管理模式;所述状态控制切换器,用于基于模式切换指令,通过管脚切换所述目标物理接口与所述串口功能接口或所述网络功能接口进行连接。
- 根据权利要求1所述的服务器管理系统,其特征在于,所述目标物理接口工作于所述串口管理模式,所述状态控制切换器用于基于接收到的串口模式切换指令,通过管脚切换所述目标物理接口与所述串口功能接口相连,以通过所述串口功能接口管理服务器。
- 根据权利要求2所述的服务器管理系统,其特征在于,所述目标物理接口工作于所述串口管理模式,所述接收到的串口模式切换指令包括第一串口模式切换指令,所述状态控制切换器用于基于所述第一串口模式切换指令,通过管脚切换所述目标物理接口与系统串口相连,以通过所述系统串口管理服务器。
- 根据权利要求2所述的服务器管理系统,其特征在于,所述目标物理接口工作于所述串口管理模式,所述接收到的串口模式切换指令包括第二串口模式切换指令,所述状态控制切换器用于基于所述第二串口模式切换指令,通过管脚切换所述目标物理接口与BMC串口相连,以通过所述BMC串口管理服务器。
- 根据权利要求1所述的服务器管理系统,其特征在于,所述目标物理接口工作于所述串口管理模式,所述状态控制切换器用于基于网络模式切换指令,通过管脚切换所述目标物理接口与所述网络功能接口相连,以通过BMC网络管理服务器。
- 根据权利要求1至5任意一项所述的服务器管理系统,其特征在于,所述目标物理接口工作于所述网络管理模式,所述BMC还用于将接收到的串口模式切换指令转发至所述状态控制切换器;所述状态控制切换器用于基于所述串口模式切换指令,通过管脚切换所述目标物理接口与系统串口或BMC串口进行连接。
- 根据权利要求6所述的服务器管理系统,其特征在于,所述目标物理接口为Type-c接口。
- 一种服务器管理方法,其特征在于,应用于如权利要求1至6任意一项所述服务器管理系统中的状态控制切换器,包括:接收模式切换指令;通过管脚切换目标物理接口与BMC监控管理芯片的串口功能接口或网络功能接口进行连接,以响应所述模式切换指令。
- 根据权利要求8所述的方法,其特征在于,所述接收模式切换命令,包括:接收用户下发的模式切换指令。
- 根据权利要求8所述的方法,其特征在于,所述接收模式切换命令,包括:接收所述服务器管理系统中的BMC监控管理芯片下发的模式切换指令;所述模式切换指令由所述BMC监控管理芯片基于用户下发的服务器管理指令自动生成。
- 一种服务器管理装置,其特征在于,应用于如权利要求1至7任意一项所述服务器管理系统中的状态控制切换器,包括:切换指令接收模块,用于接收模式切换指令;管脚切换模块,用于通过管脚切换目标物理接口与BMC监控管理芯片的串口功能接口或网络功能接口进行连接,以响应所述模式切换指令。
- 一种服务器管理方法,其特征在于,应用于如权利要求1至7任意一项所述服务器管理系统中的BMC监控管理芯片,包括:当接收到服务器管理指令,基于当前管理模式与所述服务器管理指令对应的目标管理模式,确定是否向状态控制切换器发送模式切换指令;当检测到当前管理模式为所述目标管理模式,通过目标物理接口在相应管理模式下对服务器进行管理,以响应所述服务器管理指令;其中,所述管理模式包括串口管理模式和网络管理模式。
- 根据权利要求12所述的服务器管理方法,其特征在于,所述基于当前管理模式与所述服务器管理指令对应的目标管理模式,确定是否向状态控制切换器发送模式切换指令,包括:若当前管理模式与所述服务器管理指令对应的目标管理模式不同,则生成模式切换指令;发送所述模式切换指令,以通过状态控制切换器切换目标物理接口与BMC监控管理芯片的串口功能接口或网络功能接口进行连接。
- 根据权利要求12所述的服务器管理方法,其特征在于,所述基于当前管理模式与所述服务器管理指令对应的目标管理模式,确定是否向状态控制切换器发送模式切换 指令,包括:若当前管理模式与所述服务器管理指令对应的目标管理模式相同,则直接响应所述服务器管理指令。
- 根据权利要求12至14任意一项所述的服务器管理方法,其特征在于,所述当接收到服务器管理指令,基于当前管理模式与所述服务器管理指令对应的目标管理模式确定是否向状态控制切换器发送模式切换指令之前,还包括:预先构建指令库,所述指令库用于存储多条模式切换指令;当接收到模式切换指令调整请求,基于所述模式切换指令调整请求更新所述指令库。
- 根据权利要求15所述的方法,其特征在于,所述指令库存储的模式切换指令具有用于标识模式切换关系的指令标识;所述向所述状态控制切换器发送的模式切换指令为,根据用于将当前管理模式切换至所述服务器管理指令对应的目标管理模式的目标模式切换关系,在所述指令库中定位并调用的所述目标模式切换关系对应的目标指令。
- 根据权利要求15所述的方法,其特征在于,所述当接收到模式切换指令调整请求,基于所述模式切换指令调整请求更新所述指令库,包括:当接收到模式切换指令新增请求,基于所述模式切换指令新增请求将新增的模式切换指令写入所述指令库;和/或,当接收到模式切换指令删除请求,基于所述模式切换指令删除请求从所述指令库中删除所述模式切换指令删除请求对应的模式切换指令;和/或,当接收到模式切换指令修改请求,基于所述模式切换指令修改请求对所述指令库中所述模式切换指令修改请求对应的模式切换指令进行修改。
- 一种服务器管理装置,其特征在于,应用于如权利要求1至7任意一项所述服务器管理系统中的BMC监控管理芯片,包括:管理指令接收模块,用于接收服务器管理指令;判断模块,用于基于当前管理模式与所述服务器管理指令对应的目标管理模式判断是否向状态控制切换器发送模式切换指令;服务器管理模块,用于当检测到当前管理模式为所述目标管理模式,通过所述目标物理接口在相应管理模式下对服务器进行管理,以响应所述服务器管理指令;其中,所述管理模式包括串口管理模式和网络管理模式。
- 一种电子设备,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序时实现如权利要求7所述服务器管理方法的步骤和/或如权利要求12至15任意一项所述服务器管理方法的步骤。
- 一种非易失性可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求8所述服务器管理方法的步骤和/或如权利要求12至15任意一项所述服务器管理方法的步骤。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22950068.1A EP4436122B1 (en) | 2022-07-08 | 2022-11-23 | Server management method, apparatus and system, and electronic device and readable storage medium |
| US18/724,640 US12401567B2 (en) | 2022-07-08 | 2022-11-23 | Server management method, apparatus and system, and electronic device and readable storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210797126.0 | 2022-07-08 | ||
| CN202210797126.0A CN114866424B (zh) | 2022-07-08 | 2022-07-08 | 服务器管理方法、装置、系统、电子设备及可读存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024007510A1 true WO2024007510A1 (zh) | 2024-01-11 |
Family
ID=82625618
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/133825 Ceased WO2024007510A1 (zh) | 2022-07-08 | 2022-11-23 | 服务器管理方法、装置、系统、电子设备及可读存储介质 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12401567B2 (zh) |
| EP (1) | EP4436122B1 (zh) |
| CN (1) | CN114866424B (zh) |
| WO (1) | WO2024007510A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120216309A (zh) * | 2025-03-10 | 2025-06-27 | 联想长风科技(北京)有限公司 | 一种基于cpld的服务器异常日志管理方法 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114866424B (zh) | 2022-07-08 | 2022-11-18 | 苏州浪潮智能科技有限公司 | 服务器管理方法、装置、系统、电子设备及可读存储介质 |
| CN115826689B (zh) * | 2022-09-30 | 2025-09-16 | 超聚变数字技术有限公司 | 一种电子设备及其物理网口定位方法 |
| CN115794701B (zh) * | 2022-10-28 | 2026-02-10 | 无锡先进技术研究院 | 一种具有dma功能虚拟串口的bmc芯片及使用方法 |
| CN115842791B (zh) * | 2022-11-07 | 2025-07-15 | 苏州浪潮智能科技有限公司 | 可配置电路及配置方法、可配置电路板、交换机 |
| CN115562950B (zh) * | 2022-12-05 | 2023-03-17 | 苏州浪潮智能科技有限公司 | 一种数据采集方法、装置和计算机设备 |
| CN115878525A (zh) * | 2022-12-15 | 2023-03-31 | 苏州浪潮智能科技有限公司 | 信号接口的复用装置及方法 |
| CN116302141B (zh) * | 2023-05-12 | 2023-09-05 | 苏州浪潮智能科技有限公司 | 串口切换方法、芯片及串口切换系统 |
| CN119155162A (zh) * | 2024-09-02 | 2024-12-17 | 苏州元脑智能科技有限公司 | 一种网口复用方法、装置、设备及介质 |
| CN119603121B (zh) * | 2024-11-29 | 2025-10-10 | 新华三信息技术有限公司 | 一种网络管理方法、装置、设备及可读存储介质 |
| CN121210382B (zh) * | 2025-11-28 | 2026-05-12 | 苏州元脑智能科技有限公司 | 电子设备、主板以及网络管理组件 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160080210A1 (en) * | 2014-09-11 | 2016-03-17 | Quanta Computer Inc. | High density serial over lan managment system |
| CN107357698A (zh) * | 2017-07-07 | 2017-11-17 | 郑州云海信息技术有限公司 | 一种获取bmc串口信息的方法及装置 |
| CN111737172A (zh) * | 2020-06-12 | 2020-10-02 | 浪潮电子信息产业股份有限公司 | 一种服务器串口访问控制方法、装置、设备及介质 |
| CN114866424A (zh) * | 2022-07-08 | 2022-08-05 | 苏州浪潮智能科技有限公司 | 服务器管理方法、装置、系统、电子设备及可读存储介质 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102281254B (zh) * | 2010-06-10 | 2015-04-08 | 南陵县生产力促进中心 | 服务器串口设计系统及方法 |
| CN103455455A (zh) * | 2012-05-30 | 2013-12-18 | 鸿富锦精密工业(深圳)有限公司 | 串口切换系统、服务器及串口切换方法 |
| CN105786742B (zh) * | 2014-12-24 | 2020-08-07 | 南京中兴新软件有限责任公司 | 服务器串口切换装置及方法、服务器 |
| US10582636B2 (en) * | 2017-08-07 | 2020-03-03 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Server having a dual-mode serial bus port enabling selective access to a baseboard management controller |
| CN107908582A (zh) * | 2017-11-06 | 2018-04-13 | 杭州宏杉科技股份有限公司 | 串口切换装置和存储设备 |
| US20200142738A1 (en) * | 2018-11-06 | 2020-05-07 | Dell Products L.P. | Systems And Methods For Control Flow Integrity In System Management Mode (SMM) |
| US10938660B1 (en) * | 2018-12-21 | 2021-03-02 | Juniper Networks, Inc. | Automation of maintenance mode operations for network devices |
| CN109947611A (zh) * | 2019-03-20 | 2019-06-28 | 浪潮商用机器有限公司 | 实现服务器系统串口和bmc调试串口共享切换的方法及装置 |
| CN110362525B (zh) * | 2019-06-17 | 2022-03-22 | 苏州浪潮智能科技有限公司 | 一种基于cpld实现多串口切换的方法、系统和板卡 |
| CN111078603B (zh) * | 2019-10-30 | 2021-08-20 | 苏州浪潮智能科技有限公司 | 一种多节点设备内部串口访问的控制方法和系统 |
| US11341014B2 (en) * | 2020-10-02 | 2022-05-24 | Dell Products L.P. | System and method for generating a hotkey in a pre-boot environment |
| CN113765712B (zh) * | 2021-08-26 | 2024-05-31 | 浪潮电子信息产业股份有限公司 | 服务器管理方法、装置、电子设备及可读存储介质 |
-
2022
- 2022-07-08 CN CN202210797126.0A patent/CN114866424B/zh active Active
- 2022-11-23 US US18/724,640 patent/US12401567B2/en active Active
- 2022-11-23 WO PCT/CN2022/133825 patent/WO2024007510A1/zh not_active Ceased
- 2022-11-23 EP EP22950068.1A patent/EP4436122B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160080210A1 (en) * | 2014-09-11 | 2016-03-17 | Quanta Computer Inc. | High density serial over lan managment system |
| CN107357698A (zh) * | 2017-07-07 | 2017-11-17 | 郑州云海信息技术有限公司 | 一种获取bmc串口信息的方法及装置 |
| CN111737172A (zh) * | 2020-06-12 | 2020-10-02 | 浪潮电子信息产业股份有限公司 | 一种服务器串口访问控制方法、装置、设备及介质 |
| CN114866424A (zh) * | 2022-07-08 | 2022-08-05 | 苏州浪潮智能科技有限公司 | 服务器管理方法、装置、系统、电子设备及可读存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4436122A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120216309A (zh) * | 2025-03-10 | 2025-06-27 | 联想长风科技(北京)有限公司 | 一种基于cpld的服务器异常日志管理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114866424A (zh) | 2022-08-05 |
| US20250175388A1 (en) | 2025-05-29 |
| EP4436122B1 (en) | 2026-02-18 |
| EP4436122A1 (en) | 2024-09-25 |
| EP4436122A4 (en) | 2025-03-19 |
| US12401567B2 (en) | 2025-08-26 |
| CN114866424B (zh) | 2022-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114866424B (zh) | 服务器管理方法、装置、系统、电子设备及可读存储介质 | |
| CN105573743A (zh) | 一种芯片烧录系统及方法、电子设备 | |
| CN108235759B (zh) | 基于多操作系统的输入处理方法、装置及电子设备 | |
| CN113608684B (zh) | 内存信息获取方法、装置、系统、电子设备及存储介质 | |
| CN109743105A (zh) | 智能网卡光模块管理方法、装置、系统及智能网卡和介质 | |
| WO2024103829A1 (zh) | 一种端口配置方法、组件及硬盘扩展装置 | |
| WO2016082522A1 (zh) | 管理路径确定方法及装置 | |
| CN102567071A (zh) | 一种虚拟串口系统及其通信方法 | |
| WO2020223862A1 (zh) | 挂载处理方法、装置、电子设备及计算机可读取存储介质 | |
| CN115543872A (zh) | 一种设备管理方法、装置及计算机存储介质 | |
| CN105468123A (zh) | 机架管理控制器、电源管理程序更新系统及方法 | |
| CN113849367B (zh) | 服务器及其管理方法、装置、系统、电子设备及存储介质 | |
| CN116401109A (zh) | 一种机箱管理系统控制方法、装置、介质 | |
| WO2019127082A1 (zh) | 一种控制显示屏的方法、装置和智能终端 | |
| CN115421750A (zh) | 一种服务器固件无感升级方法、装置、终端及存储介质 | |
| CN107479900B (zh) | 一种适用于实时操作系统的热插拔软件方案 | |
| CN116881091B (zh) | 系统事件日志上报方法、装置、芯片、设备及存储介质 | |
| CN111399871A (zh) | 一种hba卡的系统更新方法、装置、设备及介质 | |
| CN114816023B (zh) | 服务器备电功能优化方法、系统、终端及存储介质 | |
| CN105912431A (zh) | 服务器reboot测试方法、服务器、控制器和系统 | |
| CN117596256A (zh) | 数据同步方法、装置、系统、电子设备及可读存储介质 | |
| CN114153303B (zh) | 一种功耗控制系统和功耗控制方法、装置、介质 | |
| CN114153388B (zh) | 一种硬盘系统和硬盘配置信息刷新方法、装置及介质 | |
| CN117762832A (zh) | I2c设备控制方法、装置、电子设备及存储介质 | |
| CN115756322A (zh) | 数据存储方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22950068 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022950068 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18724640 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2022950068 Country of ref document: EP Effective date: 20240621 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWP | Wipo information: published in national office |
Ref document number: 18724640 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18724640 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2022950068 Country of ref document: EP |