IP Library Granted Patent US 11,347,522
Granted Patent B2
US 11,347,522 · App. 16/891,711 · Granted May 31, 2022

API dynamic processing in HCI environment

Inventors: Kai Zhou (Shanghai, CN); Zheng Zhang (Shanghai, CN); Xiaoye Jiang (Shrewsbury, MA); Jun Zhan (Shanghai, CN); Somchai Pitchayanonnetr (Quincy, MA)
Assignee: Dell Products L.P.
G06F9/44505G06F9/451G06F9/45512G06F9/45533G06F9/4806
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 11,347,522
App. No.
16/891,711
Granted
May 31, 2022
Kind
B2
Abstract

An information handling system may include at least one processor; and a non-transitory memory coupled to the at least one processor; wherein the information handling system is configured to manage an information handling system cluster by providing a command line interface between a user and a daemon service configured to execute user commands; wherein the command line interface implements a proxy subcommand that is configured to accept other commands; and wherein, when an other command is received, the daemon service is configured to parse the other command and dispatch the parsed other command to a particular backend service.

Claims (31)

1. An information handling system comprising:

at least one processor; and

a non-transitory memory coupled to the at least one processor;

wherein the information handling system is configured to manage an information handling system cluster by providing a command line interface between a user and a daemon service configured to execute user commands;

wherein the command line interface implements a proxy subcommand that is configured to accept other commands; and

wherein, when an other command is received, the daemon service is configured to parse the other command and dispatch the parsed other command to a particular backend service.

2. The information handling system of claim 1 , wherein the command line interface is a portion of a hyper-converged infrastructure (HCI) management system.

3. The information handling system of claim 2 , wherein the daemon service is a vmware-hostd service.

4. The information handling system of claim 3 , wherein the proxy subcommand is a plug-in of an esxcli command configured to interface with the vmware-hostd service.

5. The information handling system of claim 4 , wherein the proxy subcommand is configured to receive new other commands without a restart of the vmware- hostd service.

6. The information handling system of claim 1 , wherein the proxy subcommand is further configured to accept arguments for the other commands.

7. The information handling system of claim 6 , wherein, when arguments for an other command are received, the daemon service is configured to dispatch the arguments along with the parsed other command to the particular backend service.

8. A method comprising:

an information handling system providing a command line interface between a user and a daemon service configured to execute user commands, the command line interface for management of an information handling system cluster;

the command line interface providing a proxy subcommand that is configured to accept other commands; and

when an other command is received, the daemon service parsing the other command and dispatching the parsed other command to a particular backend service.

9. The method of claim 8 , wherein the command line interface is a portion of a hyper-converged infrastructure (HCI) management system.

10. The method of claim 9 , wherein the daemon service is a vmware-hostd service.

11. The method of claim 10 , wherein the proxy subcommand is a plug-in of an esxcli command configured to interface with the vmware-hostd service.

12. The method of claim 11 , wherein the proxy subcommand is configured to receive new other commands without a restart of the vmware-hostd service.

13. The method of claim 8 , wherein the proxy subcommand is further configured to accept arguments for the other commands.

14. An article of manufacture comprising a non-transitory, computer-readable medium having computer-executable code thereon that is executable by a processor of an information handling system for:

providing a command line interface between a user and a daemon service configured to execute user commands, the command line interface for management of an information handling system cluster;

the command line interface providing a proxy subcommand that is configured to accept other commands; and

when an other command is received, the daemon service parsing the other command and dispatching the parsed other command to a particular backend service.

15. The article of claim 14 , wherein the command line interface is a portion of a hyper-converged infrastructure (HCI) management system.

16. The article of claim 15 , wherein the daemon service is a vmware-hostd service.

17. The article of claim 16 , wherein the proxy subcommand is a plug-in of an esxcli command configured to interface with the vmware-hostd service.

18. The article of claim 17 , wherein the proxy subcommand is configured to receive new other commands without a restart of the vmware-hostd service.

19. The article of claim 14 , wherein the proxy subcommand is further configured to accept arguments for the other commands.

20. The article of claim 19 , wherein, when arguments for an other command are received, the daemon service is configured to dispatch the arguments along with the parsed other command to the particular backend service.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2020
From: ZHOU, KAI; ZHANG, ZHENG; JIANG, XIAOYE; ZHAN, JUN; PITCHAYANONNETR, SOMCHAI
To: DELL PRODUCTS L.P.
Reel/Frame 052830/0210 →