Systems and methods for automatically generating a mirrored storage configuration for a storage array
First Claim
Patent Images
1. A method for automatically generating a mirrored storage configuration, comprising:
- receiving data regarding a plurality of logical storage units located in multiple storage enclosures connected to a single controller by multiple connections, the data including data identifying, for each logical storage unit, an established data connection between that logical storage unit and the controller; and
automatically executing an algorithm based on the received logical storage unit data to generate a mirrored storage configuration;
separating the plurality of logical storage units into groups based on the established data connection between the controller and each logical storage unit;
sorting the logical storage units in each group based on a storage size of each logical storage unit; and
determining mirrored pairs of the plurality of logical storage units based at least on;
the established data connection between the controller and each logical storage unit;
the groups of the logical storage units; and
the size of the logical storage units within the groups.
14 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes a plurality of storage enclosures, a plurality of logical storage units located in each storage enclosure, a controller connected to each of the plurality of logical storage units. The controller is configured to receive data regarding the plurality of logical storage units, and automatically execute an algorithm based on the received logical storage unit data to generate a mirrored storage configuration to be implemented, the mirrored storage configuration defining mirrored pairs of the plurality of logical storage units.
40 Citations
15 Claims
-
1. A method for automatically generating a mirrored storage configuration, comprising:
-
receiving data regarding a plurality of logical storage units located in multiple storage enclosures connected to a single controller by multiple connections, the data including data identifying, for each logical storage unit, an established data connection between that logical storage unit and the controller; and automatically executing an algorithm based on the received logical storage unit data to generate a mirrored storage configuration; separating the plurality of logical storage units into groups based on the established data connection between the controller and each logical storage unit; sorting the logical storage units in each group based on a storage size of each logical storage unit; and determining mirrored pairs of the plurality of logical storage units based at least on; the established data connection between the controller and each logical storage unit; the groups of the logical storage units; and the size of the logical storage units within the groups. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for automatically generating a mirrored storage configuration in an information handling system including a plurality of logical storage units located in multiple storage enclosures, the system comprising:
a single controller coupled to the plurality of logical storage units located in multiple storage enclosures, the controller configured to; receive data regarding the plurality of logical storage units, the data including data identifying, for each logical storage unit, an established data connection between that logical storage unit and the controller; and automatically execute an algorithm based on the received logical storage unit data to generate a mirrored storage configuration; separate the plurality of logical storage units into groups based on the established data connection between the controller and each logical storage unit; sort the logical storage units in each group based on a storage size of each logical storage unit; and determine mirrored pairs of the plurality of logical storage units based at least on; the established data connection between the controller and each logical storage unit; the groups of the logical storage units; and the size of the logical storage units within the groups. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. An information handling system, comprising:
-
a plurality of storage enclosures; a plurality of logical storage units located in each storage enclosure; and a single controller connected to each of the plurality of logical storage units, the controller configured to; receive data regarding the plurality of logical storage units, the data including data identifying, for each logical storage unit, an established data connection between that logical storage unit and the controller; and automatically execute an algorithm based on the received logical storage unit data to generate a mirrored storage configuration; separate the plurality of logical storage units into groups based on the established data connection between the controller and each logical storage unit; sort the logical storage units in each group based on a storage size of each logical storage unit; and determine mirrored pairs of the plurality of logical storage units based at least on; the established data connection between the controller and each logical storage unit; the groups of the logical storage units; and the size of the logical storage units within the groups. - View Dependent Claims (14, 15)
-
Specification