Storage system, data processing method and storage apparatus
First Claim
1. A storage system in which a plurality of storage apparatuses are connected to a network, wherein said storage apparatus retains an identifier for identifying a storage group to which a preconfigured own storage apparatus belongs;
- and retains configuration information of each of said storage apparatuses, priority information representing the priority of said storage apparatus in said storage group and management information of the overall storage group which are common among all of said storage apparatuses configured in the same storage group; and
wherein one or more first storage apparatuses of a master for performing virtualization processing of said storage apparatus in said storage group units and data I/O processing from a host system, and one or more second storage apparatuses for performing data migration involving internal processing are configured.
3 Assignments
0 Petitions
Accused Products
Abstract
Proposed are a storage system, data processing method and storage apparatus capable of performing stable data I/O processing. Each of the storage apparatuses configured in the storage group stores group configuration information containing priority information given to each storage apparatus, and the storage apparatus with the highest priority becomes a master and performs virtualization processing and data I/O processing, and another storage apparatus belonging to this storage group performs internal processing of the storage group.
29 Citations
14 Claims
-
1. A storage system in which a plurality of storage apparatuses are connected to a network,
wherein said storage apparatus retains an identifier for identifying a storage group to which a preconfigured own storage apparatus belongs; - and
retains configuration information of each of said storage apparatuses, priority information representing the priority of said storage apparatus in said storage group and management information of the overall storage group which are common among all of said storage apparatuses configured in the same storage group; and
wherein one or more first storage apparatuses of a master for performing virtualization processing of said storage apparatus in said storage group units and data I/O processing from a host system, and one or more second storage apparatuses for performing data migration involving internal processing are configured. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
- and
-
11. A data processing method of a storage system in which a plurality of storage apparatuses are connected to a network,
wherein each of said storage apparatuses includes: -
a first step where each of said storage apparatuses stores management information per storage apparatus of each of said storage apparatuses configured in the same storage group, and group configuration information formed from management information relating to the overall storage group; and
a second step where the corresponding storage apparatus executes necessary processing based on said group configuration information;
wherein said group configuration information contains priority information representing the priority of each of said storage apparatuses in said storage group given to each of said storage apparatuses belonging to said storage group; and
wherein, at said second step, virtualization processing where a first storage apparatus with the highest priority in said storage group recognized based on said group configuration information becomes a master and virtualizes a storage area to be provided respectively by each of said storage apparatuses, and data I/O processing in reply to a data I/O request from a host system to said virtualized storage area are performed; and
another storage apparatus belonging to said storage performs the internal processing of said storage group.
-
-
14. A storage apparatus for providing a storage area for storing data, comprising:
-
a storage unit for storing management information per storage apparatus of each of said storage apparatuses configured in the same storage group, and group configuration information formed from management information relating to the overall storage group; and
a processing execution unit for executing necessary processing based on said group configuration information;
wherein said group configuration information contains priority information representing the priority of each of said storage apparatuses in said storage group given to each of said storage apparatuses belonging to said storage group; and
wherein said processing execution unit performs virtualization processing for virtualizing each of said storage apparatuses belonging to said storage group when said priority of the own storage apparatus in said storage group recognized based on said group configuration information is the highest, and data I/O processing in reply to a data I/O request from a host system to each of said virtualized storage apparatuses; and
performs internal processing of said storage group when said priority of the own storage apparatus is the next highest priority.
-
Specification