IP Library Patent Application 15978843
Patent Application
App. No. 15/978,843

METHOD AND SYSTEM FOR MANAGING A PLURALITY OF SERVER UNITS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/978,843
Abstract

A method and system for managing a plurality of server units are provided. Each server unit has a computing device and a baseboard management controller (BMC) connected thereto. A control unit interfaces with each of the computing devices through a first protocol, and interfaces with each of the BMCs through a second protocol different from the first protocol. The method includes: (a) sending a command through the second protocol via the control unit to each BMC to obtain the server information thereof; (b) determining, using the control unit, whether the server information of each computing device stored in the control unit corresponds to the server information obtained from one of the BMCs; and (c) mapping one of the computing devices to one of the BMCs when the server information of said computing device corresponds to the server information obtained from said BMC.

Claims (22)

1 . A method for managing a plurality of server units, each server unit having a computing device and a baseboard management controller (BMC) connected thereto, wherein a control unit interfaces with each of the computing devices through a first protocol, and interfaces with each of the BMCs through a second protocol different from the first protocol, and wherein the BMC and the computing device that are on the same server unit each have a server information corresponding to each other, the method comprising:

(a) sending a command through the second protocol via the control unit to each BMC to obtain the server information thereof;

(b) determining, using the control unit, whether the server information of each computing device stored in the control unit corresponds to the server information obtained from one of the BMCs; and

(c) mapping one of the computing devices to one of the BMCs when the server information of said computing device corresponds to the server information obtained from said BMC.

2 . The method according to claim 1 , wherein the server information of the computing device and the BMC belonging to the same server unit is a MAC address of said server unit.

3 . The method according to claim 1 , wherein in each server unit, the BMC is disposed on a baseboard of the computing device, and wherein the server information of the computing device and the BMC is a serial number of the baseboard.

4 . The method according to claim 1 , wherein in each server unit, the server information of the computing device and the BMC is a UUID of the computing device.

5 . The method according to claim 1 , wherein before step (a), the method further includes:

sending a command through the first protocol via the control unit to each computing device to collect data therefrom, wherein said data includes the server information of the computing device.

6 . The method according to claim 1 , wherein before step (a), the method further includes:

in each server unit, storing the server information of the computing device in the BMC.

7 . The method according to claim 1 , wherein step (c) further includes:

building and storing a table in the control unit, wherein in the table, an identification code of said computing device is associated with that of said BMC.

8 . A system for managing a plurality of server units, comprising:

a plurality of server units, each of which includes a computing device and a baseboard management controller (BMC) connected thereto, wherein the BMC and the computing device that are on the same server unit each have a server information corresponding to each other; and

a control unit interfacing with each of the computing devices through a first protocol and interfacing with each of the BMCs through a second protocol different from the first protocol, wherein the control unit is configured to send a command through the second protocol to each BMC to obtain the server information thereof, determine whether the server information of each computing device stored in the control unit corresponds to the server information obtained from one of the BMCs, and map one of the computing devices to one of the BMCs when the server information of said computing device corresponds to that of said BMC.

9 . The system according to claim 8 , wherein the server information of the computing device and the BMC belonging to the same server unit is a MAC address of said server unit.

10 . The system according to claim 8 , wherein in each server unit, the BMC is disposed on a baseboard of the computing device, and wherein the server information of the computing device and the BMC is a serial number of the baseboard.

11 . The system according to claim 8 , wherein in each server unit, the server information of the computing device and the BMC is a UUID of the computing device.

12 . The system according to claim 8 , wherein the control unit is further configured to send a command through the first protocol to each computing device to collect data therefrom before sending the command through the second protocol to each BMC to obtain the server information of the BMC, wherein said data includes the server information of the computing device.

13 . The system according to claim 8 , wherein for each server unit, the control unit is further configured to store the server information of the computing device in the BMC before sending the command through the second protocol to each BMC to obtain the server information of the BMC.

14 . The system according to claim 8 , wherein the control unit is further configured to build and store a table therein, wherein in the table, an identification code of said computing device is associated with that of said BMC.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2024
From: MIDCAP FINANCIAL TRUST
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 069205/0795 →
CHANGE OF NAME Recorded Aug 7, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 050111/0280 →
SECURITY INTEREST Recorded May 6, 2019
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 049087/0266 →
ENTITY CONVERSION Recorded Apr 15, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 049091/0973 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2018
From: CHANG, CHI-TSAI
To: AMERICAN MEGATRENDS INC.
Reel/Frame 045808/0536 →