Host-centric storage provisioner in a managed SAN
First Claim
1. A system, comprising:
- a storage consumer;
a plurality of storage devices;
one or more SAN fabrics each comprising one or more fabric devices configured to couple the storage consumer to the plurality of storage devices; and
a storage consumer-centric storage provisioner, wherein to provide the storage consumer with storage comprised in the plurality of storage devices, the storage consumer-centric storage provisioner is configured to;
acquire system data comprising topologic information and characteristics of the storage consumer, the plurality of storage devices and the SAN fabric devices;
contextualize the system data into a perspective of the storage consumer to produce candidate system configuration parameters, wherein to contextualize the system data, the consumer-centric storage provisioner is configured to disregard data associated with system components not available to the storage consumer;
present the candidate system configuration parameters to a user;
receive user selection of a set of the candidate system configuration parameters; and
configure the system based upon the user selection.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a system and method for provisioning a storage consumer with storage in a SAN networked computer system are disclosed. A SAN networked computer system may include one or more consumers of storage, such as host computers, a plurality of storage devices, and one or more SAN fabrics including the devices needed to connect the storage consumers to the storage devices. The system may also include a storage consumer-centric storage provisioner. To provide a storage consumer with storage, the storage consumer-centric storage provisioner may perform discovery on the system to acquire topologic information on the system along with the characteristics of system components. The storage provisioner may contextualize the information into the perspective of the storage consumer to present a user with candidate system configuration parameters from which to select, and when sufficient parameter selections have been input, the provisioner may configure the system according to the user selections.
208 Citations
30 Claims
-
1. A system, comprising:
-
a storage consumer; a plurality of storage devices; one or more SAN fabrics each comprising one or more fabric devices configured to couple the storage consumer to the plurality of storage devices; and a storage consumer-centric storage provisioner, wherein to provide the storage consumer with storage comprised in the plurality of storage devices, the storage consumer-centric storage provisioner is configured to; acquire system data comprising topologic information and characteristics of the storage consumer, the plurality of storage devices and the SAN fabric devices; contextualize the system data into a perspective of the storage consumer to produce candidate system configuration parameters, wherein to contextualize the system data, the consumer-centric storage provisioner is configured to disregard data associated with system components not available to the storage consumer; present the candidate system configuration parameters to a user; receive user selection of a set of the candidate system configuration parameters; and configure the system based upon the user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a storage consumer with storage, comprising:
-
acquiring system data comprising topologic information on the system and characteristics of the storage consumer, a plurality of storage devices, and SAN fabric devices; contextualizing the system data into a perspective of the storage consumer to produce candidate system configuration parameters, wherein contextualizing the system data comprises disregarding data associated with system components not accessible by or available to the storage consumer; presenting the candidate system configuration parameters to a user; receiving user selection of a set of the candidate system configuration parameters; and configuring the system based upon the user selection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable storage medium storing program instructions, wherein the program instructions are computer-executable to:
-
acquire system data comprising topologic information on a system and characteristics of a storage consumer, a plurality of storage devices and SAN fabric devices; contextualize the system data into a perspective of the storage consumer to produce sets of candidate system configuration parameters, wherein to contextualize the system data, the consumer-centric storage provisioner is configured to disregard data associated with system components not available to the storage consumer; present the candidate system configuration parameters to a user; receive user selection of a set of the candidate system configuration parameters; and configure the system based upon the user selection. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification