System and method for utilizing a modular operating system (OS) resident agent allowing an out-of-band server management
First Claim
Patent Images
1. A method for remotely managing a computing device, comprising:
- sending, from a remote application, a package to a computing device via an out-of-band connection;
receiving, by the computing device, the sent package;
parsing the package, the package comprising one or more packets, wherein each packet is a size capable of being accommodated by the out-of-band-connection;
determining an action requested based on the parsed package; and
performing the requested action.
1 Assignment
0 Petitions
Accused Products
Abstract
A pluggable, extensible, lightweight framework is described that allows an out-of-band server management connection to interact with a plurality of operating system (OS) resident agents.
70 Citations
35 Claims
-
1. A method for remotely managing a computing device, comprising:
-
sending, from a remote application, a package to a computing device via an out-of-band connection;
receiving, by the computing device, the sent package;
parsing the package, the package comprising one or more packets, wherein each packet is a size capable of being accommodated by the out-of-band-connection;
determining an action requested based on the parsed package; and
performing the requested action. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for requesting an action on a computing device, by a remote management system, comprising:
-
determining an action to be performed by a computing device;
generating a request package, wherein the package indicates an action to be performed and includes corresponding data;
generating at least one packet of information from the request package, wherein each packet is of a size capable of being accessed by a baseboard management controller on the computing device; and
transmitting the at least one generated packet to a baseboard management controller operatively connected to the computing device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for enabling remote, out-of-band management of a computing device, comprising:
-
receiving a request package, the request package comprising one or more request packets, wherein the package indicates a request and includes data corresponding to the request;
determining a beginning packet and an end packet of the request package;
reconstructing the request package from the one or more request packets; and
sending the request package to a dispatcher. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A machine accessible medium comprising instructions for remotely managing a computing device, the instructions structured to cause a machine to:
-
send, from a remote application, a package to a computing device via an out-of-band connection;
receive, by the computing device, the sent package;
parse the package, the package comprising one or more packets, wherein each packet is a size capable of being accommodated by the out-of-band-connection;
determine an action requested; and
perform the requested action. - View Dependent Claims (19, 20, 21)
-
-
22. A machine accessible medium comprising instructions for requesting an action on a computing device, by a remote management system, the instructions structured to cause a machine to:
-
determine an action to be performed by a computing device;
generate a request package, wherein the package indicates an action to be performed and includes corresponding data;
generate at least one packet of information from the request package, wherein each packet is of a size capable of being accessed by a baseboard management controller on the computing device; and
transmit the at least one generated packet to a baseboard management controller operatively connected to the computing device. - View Dependent Claims (23, 24, 25)
-
-
26. A machine accessible medium comprising instructions for enabling remote, out-of-band management of a computing device, the instructions structured to cause a machine to:
-
receive a request package, the request package comprising one or more request packets, wherein the package indicates a request and includes data corresponding to the request;
determine a beginning packet and an end packet of the request package;
reconstructing the request package from the one or more request packets; and
send the request package to a dispatcher. - View Dependent Claims (27, 28, 29)
-
-
30. A system for remote management of a computing device, comprising:
-
a computing device capable of communicating with a remote application, the computing device having a baseboard management controller (BMC) and processor running an operating system (OS), wherein the remote application communicates with the BMC; and
an OS resident agent capable of communicating with the BMC, wherein the OS resident agent receives request packages from the remote application via the BMC. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification