IP Library Granted Patent US 12,346,751
Granted Patent B2
US 12,346,751 · App. 18/298,739 · Granted Jul 1, 2025

Computer device and management method

Inventors: Xingsen Liu (Dongguan, CN); Tongling Song (Shenzhen, CN); Yuanjun Niu (Xi'an, CN); An Li (Xi'an, CN)
Assignee: Huawei Technologies Co., Ltd.
G06F9/52G06F15/177G06F9/50G06F2209/522
View Patent ↗
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 12,346,751
App. No.
18/298,739
Granted
Jul 1, 2025
Kind
B2
Abstract

Computer devices and management methods are provided. In an implementation, a computer device includes a subrack common component and a plurality of service nodes, wherein each of the plurality of service nodes comprises a baseboard management controller (BMC connected to the subrack common component and configured to manage the subrack common component when being in a primary status.

Claims (25)

1. A computer device comprising:

a subrack common component and a plurality of service nodes, wherein each of the plurality of service nodes comprises a baseboard management controller (BMC) directly connected to the subrack common component and is configured to directly manage the subrack common component when being in a primary status.

2. The computer device according to claim 1 , wherein the BMC is further configured to manage the plurality of service nodes when being in the primary status.

3. The computer device according to claim 1 , wherein the BMC is further configured to run a first management submodule and a second management submodule, wherein the first management submodule is configured to manage and run the respective service node, wherein a state of the second management submodule comprises a working state and a standby state, and wherein the second management submodule is configured to manage the subrack common component and a service node other than the service node when in the working state.

4. The computer device according to claim 3 , wherein when the second management submodule is in the working state, the BMC of the service node is in the primary status, and wherein when the second management submodule is in the standby state, the BMC of the service node is in a secondary status.

5. The computer device according to claim 1 , wherein BMCs of any two service nodes in the plurality of service nodes are connected to each other, and any service node in the plurality of service nodes is accessed by a user to manage the computer device.

6. The computer device according to claim 1 , wherein each service node further comprises a logic circuit, logic circuits of any two service nodes in the plurality of service nodes are connected to each other, and the logic circuit is configured to obtain status information of the plurality of service nodes.

7. The computer device according to claim 6 , wherein the logic circuit comprises: a complex programmable logic device (CPLD), a local area network switching device, or a controller area network CAN circuit.

8. The computer device according to claim 7 , wherein the logic circuits of any two service nodes in the plurality of service nodes are connected to each other based on full interconnection or bus interconnection.

9. The computer device according to claim 1 , wherein the plurality of service nodes are further configured to: when no BMC of a service node in the plurality of service nodes is in the primary status, select a BMC of a service node to enter the primary status according to a master election rule.

10. The computer device according to claim 1 , wherein the plurality of service nodes are further configured to: when the respective service node to which the BMC in the primary status belongs is abnormal or when the BMC of the respective service node in the primary status applies for state switching, select a BMC of a service node to enter the primary status according to a master election rule.

11. A management method for a computer device that comprises a subrack common component and a plurality of service nodes, the managing method comprising:

directly managing, by a BMC of any service node in a plurality of service nodes, a subrack common component when the BMC is in a primary status, wherein each of the plurality of service nodes comprises a BMC directly connected to the subrack common component.

12. The management method according to claim 11 , comprising:

managing, by the BMC of any service node in the plurality of service nodes, the plurality of service nodes.

13. The management method according to claim 11 , comprising:

running, by the BMC, a first management submodule and a second management submodule, wherein the first management submodule manages the respective service node wherein a state of the second management submodule comprises a working state and a standby state, and wherein the second management submodule is configured to manage the subrack common component and a service node other than the service node when in the working state.

14. The management method according to claim 13 , wherein when the second management submodule is in the working state, the BMC of the service node is in the primary status, and wherein when the second management submodule is in the standby state, the BMC of the service node is in a secondary status.

15. The management method according to claim 11 , wherein BMCs of any two service nodes in the plurality of service nodes are connected to each other, and are accessed through any service node in the plurality of service nodes to manage the computer device.

16. The management method according to claim 11 , wherein each service node further comprises a logic circuit, logic circuits of any two service nodes in the plurality of service nodes are connected to each other, and the logic circuit obtains status information of the plurality of service nodes.

17. The management method according to claim 11 , comprising: when no BMC of a service node in the plurality of service nodes is in the primary status, selecting a BMC of a service node to enter the primary status according to a master election rule.

18. The management method according to claim 11 , comprising: when the respective service node to which the BMC in the primary status belongs is abnormal or when the BMC of the respective service node in the primary status applies for state switching, selecting a BMC of a service node to enter the primary status according to a master election rule.

19. The management method according to claim 18 , wherein the master election rule comprises: if statistics on votes are collected, a service node that obtains a largest quantity of votes enters the primary status; and if a same quantity of votes are obtained, a service node that has a smallest slot number enters the primary status.

20. A computer device comprising a subrack common component and a plurality of service nodes, wherein each service node comprises a baseboard management controller (BMC) directly connected to the subrack common component, and wherein the BMC of any service node in the plurality of service nodes is configured to perform operations comprising:

directly managing the subrack common component when the BMC is in a primary status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2023
From: LIU, XINGSEN; SONG, TONGLING; NIU, YUANJUN; LI, AN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064468/0459 →
Priority Claims (1)
CN 202011112672.3 · Oct 16, 2020 · national
Continuity (2)
Continuation PCTCN2021124249 · Oct 16, 2021
Related Publication 20230244550A1 · Aug 3, 2023
References Cited (11)
US 20090296342A1 · Matteson · 2009 [cited by examiner]
US 20120324088A1 · Zhou · 2012 [cited by examiner]
US 20120324246A1 · Rahardjo · 2012 [cited by examiner]
US 20160078342A1 · Tang · 2016 [cited by applicant]
US 20190286590A1 · Chou · 2019 [cited by examiner]
CN 1863081A · 2006 [cited by applicant]
CN 102187640A · 2011 [cited by applicant]
CN 102571452A · 2012 [cited by applicant]
CN 104506362A · 2015 [cited by applicant]
CN 105549696A · 2016 [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2021/124249, mailed on Jan. 19, 2022, 18 pages (with English translation). [cited by applicant]
Cited By (1)
US 12,519,711