IP Library Granted Patent US 10,097,409
Granted Patent B2
US 10,097,409 · App. 14/194,670 · Granted Oct 9, 2018

System and method for managing multi-tenant chassis environment using virtual private chassis management controllers

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 10,097,409
App. No.
14/194,670
Granted
Oct 9, 2018
Kind
B2
Abstract

An information handling system includes a chassis management controller (CMC) with a service processor, a processing system including a baseboard management controller (BMC) with a service processor, and a chassis management network coupled to the CMC and the BMC. The CMC instantiates a virtual CMC and the BMC instantiates a virtual BMC client. The virtual CMC is coupled to the virtual BMC client by a virtual management network of the chassis management network. The CMC is operable to manage the processing system via the BMC and the virtual CMC is operable to manage the processing system via the virtual BMC client.

Claims (44)

1. An information handling system comprising: a hardware chassis management controller (CMC) comprising a first service processor, wherein the hardware CMC instantiates a first virtual CMC and a second virtual CMC:

a first processing system including a first hardware baseboard management controller (BMC) comprising a second service processor, wherein the first hardware BMC instantiates a first virtual BMC client;

a second processing system including a second hardware BMC having a third service processor, wherein the second hardware BMC instantiates a second virtual BMC client: and

a chassis management network coupled to the hardware CMC, the first hardware BMC and the second hardware BMC;

wherein:

the first virtual CMC is coupled to the first virtual BMC client by a first virtual management network of the chassis management network, wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a logon session;

the hardware CMC manages the first processing system via the first hardware BMC;

the first virtual CMC manages the first processing system via the first virtual BMC client:

the second virtual CMC is coupled to the second virtual BMC client by a second virtual management network of the chassis management network;

the hardware CMC manages the second processing system via the second hardware BMC: and

the second virtual CMC manages the second processing system via the second virtual BMC client.

2. The information handling system of claim 1 , further comprising:

a third processing system including a third hardware BMC having a fourth service processor, wherein the third BMC instantiates a third virtual BMC client;

wherein:

the first virtual CMC is coupled to the third virtual BMC client by the first virtual management network; and

the first virtual CMC manages the third processing system via the seeend third virtual BMC client.

3. The information handling system of claim 1 , wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a virtual address.

4. The information handling system of claim 3 , wherein the virtual address comprises one of a virtual Internet Protocol address or a Media Access Control address.

5. The information handling system of claim 1 , wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a virtual local-area network tag.

6. A method comprising:

instantiating a first virtual chassis management controller (CMC) on a master hardware CMC of an information handling system; instantiating a second virtual CMC on the master hardware CMC; instantiating a first virtual baseboard management controller (BMC) client on a first master hardware BMC of a first processing system of the information handling system, wherein the master hardware CMC is coupled to the first master hardware BMC via a first chassis management network;

instantiating a second virtual BMC client on a second master hardware BMC of a second processing system of the information handling system, wherein the master hardware CMC is coupled to the second master hardware BMC via a second chassis management network;

instantiating a first virtual management network on the chassis management network, wherein the first virtual CMC is coupled to the first virtual BMC client via the first virtual management network; wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a logon session

instantiating a second virtual management network on the chassis management network, wherein the second virtual CMC is coupled to the second virtual BMC client via the second virtual management network;

managing, from the master hardware CMC, the first processing system via the first master hardware BMC;

managing, from the first virtual CMC, the first processing system via the first virtual BMC client; and

managing, from the second virtual CMC, the second processing system via the second virtual BMC client.

7. The method of claim 6 , further comprising:

instantiating a third virtual BMC client on a third master hardware BMC of a third processing system of the information handling system, wherein the first virtual CMC is coupled to the third virtual BMC client via the first virtual management network; and

managing, from the first virtual CMC, the third processing system via the third virtual BMC client.

8. The method of claim 6 , wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a virtual address.

9. The method of claim 6 , wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a virtual local-area network tag.

10. A non-transitory computer-readable medium including code for performing a method, the method comprising:

instantiating a first virtual chassis management controller (CMC) on a master hardware CMC of an information handling system; instantiating a second virtual CMC on the master hardware CMC: instantiating a first virtual baseboard management controller (BMC) client on a first master hardware BMC of a first processing system of the information handling system, wherein the master hardware CMC is coupled to the first master hardware BMC via a first chassis management network; instantiating a second virtual BMC client on a second master hardware BMC of a second processing system of the information handling system, wherein the master hardware CMC is coupled to the second master hardware BMC via a second chassis management network:

instantiating a first virtual management network on the chassis management network, wherein the first virtual CMC is coupled to the first virtual BMC client via the first virtual management network; wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a logon session,

instantiating a second virtual management network on the chassis management network, wherein the second virtual CMC is coupled to the second virtual BMC client via the second virtual management network:

managing, from the master hardware CMC, the first processing system via the first master hardware BMC;

managing, from the first virtual CMC, the first processing system via the first virtual BMC client: and

managing, from the second virtual CMC, the second processing system via the second virtual BMC client.

11. The computer-readable medium of claim 10 , the method further comprising:

instantiating a third virtual BMC client on a third master BMC of a third processing system of the information handling system, wherein the first virtual CMC is coupled to the third virtual BMC client via the first virtual management network; and

managing, from the first virtual CMC, the third processing system via the first third virtual BMC client.

12. The computer-readable medium of claim 10 , wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a virtual address.

13. The computer-readable medium of claim 10 , wherein the first virtual management network is provided between the first virtual CMC and the first virtual BMC client based on a virtual local-area network tag.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL USA L.P.; ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 032809 FRAME 0987 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040026/0953 →
RELEASE OF REEL 032810 FRAME 0038 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040027/0686 →
RELEASE OF REEL 032810 FRAME 0023 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; SECUREWORKS, INC.
Reel/Frame 040014/0320 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032809/0987 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032810/0038 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032810/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2014
From: RAGUPATHI, DINESH; GOVINDARAJAN, RAMSUNDAR; RAMAMOORTHY, VENKATESH; SILVEIRA, ALARIC
To: DELL PRODUCTS, LP
Reel/Frame 032489/0514 →