Storage of administrative data on a remote management device
First Claim
1. A method comprising:
- receiving administrative data from a processing system at a remote management device, the remote management device being coupled locally to the processing system to allow remote management of the processing system;
determining, in the remote management device, that a first portion of the administrative data is from a firmware of the processing system, by using first metadata appended to the first portion;
determining, in the remote management device, that a second portion of the administrative data is from an operating system of the processing system, by using second metadata appended to the second portion;
storing at least a portion of the administrative data in a memory in the remote management device, includingstoring the first portion of the administrative data in a first partition of the memory; and
storing the second portion of the administrative data in a second partition of the memory; and
making the administrative data in the memory available to a remote system.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention, a remote management device is integrated into a processing system, such as a filer or other storage server, and the remote management device and administrative data (such as console data) generated by the processing system are accessible even if the processing system becomes inoperable. The processing system includes a console port that outputs administrative data in the form of administrative data during system operation. The remote management device is accessible remotely, for example through a local area network (LAN) or a wide area network (WAN) such as the Internet, or a combination of networks. The remote management device intercepts the administrative data output by the console port and stores the data into memory on the remote management device.
82 Citations
28 Claims
-
1. A method comprising:
-
receiving administrative data from a processing system at a remote management device, the remote management device being coupled locally to the processing system to allow remote management of the processing system; determining, in the remote management device, that a first portion of the administrative data is from a firmware of the processing system, by using first metadata appended to the first portion; determining, in the remote management device, that a second portion of the administrative data is from an operating system of the processing system, by using second metadata appended to the second portion; storing at least a portion of the administrative data in a memory in the remote management device, including storing the first portion of the administrative data in a first partition of the memory; and storing the second portion of the administrative data in a second partition of the memory; and making the administrative data in the memory available to a remote system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A storage server comprising:
a remote management device to allow remote management of the storage server by a remote terminal, the remote management device including; a circuit substrate installed within the storage server; a memory disposed on the circuit substrate; an interface coupled to the memory and disposed on the circuit substrate, through which to communicate with the storage server; a processor disposed on the circuit substrate and configured to store in the memory administrative data generated by and received from the storage server, the processor further configured to determine that a first portion of the administrative data is from a firmware of the storage server by using first metadata appended to the first portion; and determine that a second portion of the administrative data is from an operating system of the storage server by using second metadata appended to the second portion; store the first portion of the administrative data in a first partition of the memory; and store the second portion of the administrative data in a second partition of the memory; and a network connection disposed on the circuit substrate and configured to make the administrative data remotely available to the remote terminal. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A method for storing administrative data comprising:
-
intercepting, in a processing system, a portion of administrative data to be outputted by the processing system; determining, in the processing system, whether a source of the portion of administrative data is firmware of the processing system or an operating system of the processing system; in response to determining whether the source of the portion of administrative data is firmware of the processing system or an operating system of the processing system, appending metadata to the portion of administrative data to create a packet, the metadata indicating the source of the portion of administrative data; and transmitting the packet from the processing system to a remote management device located within the processing system, the remote management device to allow remote management of the processing system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to perform a method for remotely monitoring a processing system, the method comprising:
-
receiving administrative data from the processing system at a remote management device, the remote management device being coupled locally to the processing system to allow remote management of the processing system; identifying a first portion of the administrative data as being from a firmware of the processing system, by using first metadata appended to the first portion; identifying a second portion of the administrative data as being from an operating system of the processing system, by using second metadata appended to the second portion; storing at least a portion of the administrative data in a memory in the remote management device, including storing the first portion of the administrative data in a first partition of a memory in the remote management device; and storing the second portion of the administrative data in a second partition of the memory in the remote management device; and making the administrative data in the memory available to a remote terminal. - View Dependent Claims (25)
-
-
26. A remote management module for use in a processing system to allow management or monitoring of the processing system by a remote terminal, the remote management module comprising:
-
a circuit substrate designed for installation within the processing system; a communication interface disposed on the circuit substrate, through which the remote management module can communicate with the processing system; a network interface disposed on the circuit substrate, through which the remote management module can communicate with the remote terminal over a network; a memory disposed on the circuit substrate; and a processor disposed on the circuit substrate and coupled to the communication interface, the network interface and the memory, the processor configured to control operations of the remote management module, such that the remote management module receives administrative data from the processing system, the administrative data including first administrative data generated by firmware of the processing system and corresponding first metadata appended to the first administrative data to indicate that the first administrative data was generated by the firmware of the processing system, the administrative data further including second administrative data generated by an operating system of the processing system and corresponding second metadata data appended to the second administrative data to indicate that the second administrative data was generated by the operating system of the processing system, wherein the remote management module uses the first metadata to determine that the first administrative data is from the firmware and uses the second metadata to determine that the second administrative data is from the operating system, and wherein the remote management further stores the first administrative data in a first partition of the memory and stores the second administrative data in a second partition of the memory, and wherein the remote management module is operable to make the first administrative data and the second administrative data available to the remote terminal even when the processing system is inoperable. - View Dependent Claims (27, 28)
-
Specification