Systems and methods for remote raid configuration in an embedded environment
First Claim
1. An information handling system configured as a RAID server, the RAID server comprising:
- a RAID controller circuit for controlling the transfer of data to and from RAID storage memory that includes an array of individual storage disk drives;
one or more processing devices;
persistent storage embedded within the RAID server and coupled to the one or more processing devices, and to the RAID controller circuit; and
an embedded remote RAID configuration framework present on the persistent storage, the remote RAID configuration framework being configured to;
receive a request for RAID configuration from a remote user, andprovide the received RAID configuration request to the one or more processing devices for processing;
where the one or more processing devices are configured to;
process the received RAID configuration request in an out-of-band manner to create a RAID configuration job corresponding to the received request for RAID configuration, andthen execute the created RAID configuration job in an in-band manner.
14 Assignments
0 Petitions
Accused Products
Abstract
Remote RAID system configuration may be implemented in an embedded and out-of-band manner using an information handling system configured, for example, as a RAID server. The remote RAID configuration may be implement, for example, on a RAID server system in the condition as it is supplied directly out-of-the-box to a user without requiring downloading of any additional software or firmware, without requiring presence of a management framework and plug in, and/or in a manner that is operating system (OS)-independent or that requires no OS to be present on the server. The RAID server may then be remotely reconfigured one or more times thereafter.
77 Citations
28 Claims
-
1. An information handling system configured as a RAID server, the RAID server comprising:
-
a RAID controller circuit for controlling the transfer of data to and from RAID storage memory that includes an array of individual storage disk drives; one or more processing devices; persistent storage embedded within the RAID server and coupled to the one or more processing devices, and to the RAID controller circuit; and an embedded remote RAID configuration framework present on the persistent storage, the remote RAID configuration framework being configured to; receive a request for RAID configuration from a remote user, and provide the received RAID configuration request to the one or more processing devices for processing; where the one or more processing devices are configured to; process the received RAID configuration request in an out-of-band manner to create a RAID configuration job corresponding to the received request for RAID configuration, and then execute the created RAID configuration job in an in-band manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A RAID system, comprising:
-
a RAID storage memory that includes an array of individual storage disk drives; an information handling system configured as a RAID server coupled to the RAID storage memory, the server comprising; a RAID controller circuit for controlling the transfer of data to and from the RAID storage memory, an in-band processing device, an out-of-band processing device, persistent storage coupled to each of the in-band processing device, out-of-band processing device, and RAID controller circuit, and an embedded remote RAID configuration framework present on the persistent storage, the remote RAID configuration framework being configured to; receive a request for RAID configuration from a remote user, and provide the received RAID configuration request to the out-of band processing device; where the out-of-band processing device is configured to; create a RAID configuration job corresponding to the received request for RAID configuration, and provide the created RAID configuration job to the in-band processing device for execution; where the in-band processing device is configured to receive the created RAID configuration job from the out-of-band processing device and then execute the created RAID configuration job; and where the RAID server has a chassis; and
where the RAID controller circuit, in-band processing device, out-of-band processing device, and persistent storage are integrated within the chassis. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for remotely configuring or reconfiguring a RAID system, comprising:
-
providing a RAID storage memory that includes an array of individual storage disk drives; providing an information handling system configured as a RAID server coupled to the RAID storage memory, the server comprising; one or more processing devices, persistent storage coupled to the one or more processing devices, and an embedded remote RAID configuration framework present on the persistent storage; receiving a request in the embedded remote RAID configuration framework for RAID configuration from a remote user; providing the received RAID configuration request from the embedded remote RAID configuration framework to the one or more processing devices for out-of-band processing; using the one or more processing devices to process the received RAID configuration request in an out-of-band manner to create a RAID configuration job; and using the one or more processing devices to execute the created RAID configuration job in an in-band manner; and where the RAID server has a chassis;
where the RAID controller circuit, one or more processing devices, and persistent storage are integrated within the chassis. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of providing an information handling system configured as a RAID server, the method comprising providing the information handling system before first coupling the RAID server to a RAID storage memory, the provided information handling system comprising:
-
a RAID controller circuit for controlling the transfer of data to and from RAID storage memory that includes an array of individual storage disk drives; one or more processing devices; persistent storage embedded within the server and coupled to the one or more processing devices, and to the RAID controller circuit; and an embedded remote RAID configuration framework present on the persistent storage, the remote RAID configuration framework being configured to; receive a request for RAID configuration from a remote user, and provide the received RAID configuration request to the one or more processing devices for processing; and where the one or more processing devices are configured to; process the received RAID configuration request in an out-of-band manner to create a RAID configuration job corresponding to the received request for RAID configuration, and then execute the created RAID configuration job in an in-band manner. - View Dependent Claims (27, 28)
-
Specification