Computer system, data management method, and program
First Claim
1. A computer system formed of one or more computers and one or more secondary storages, the system comprising:
- first means which unifies said secondary storages and manages the unified secondary storages as a virtual storage device;
second means which obtains configuration information of physical storage devices forming said secondary storages;
third means which obtains performance statistical information collected in said secondary storages; and
a table which relates said virtual storage device and the performance statistical information collected in said secondary storages.
1 Assignment
0 Petitions
Accused Products
Abstract
A technology capable of achieving the LU migration in terms of a file system and a logical volume and the effective migration in a host computer which provides a file system function and a logical volume function is provided. A computer system has I/O access unification and management means that obtains RAID configuration information and RAID statistical information in a disk array system and manages an I/O access unified management table in which file system configuration information and logical volume configuration information managed by an OS are unified. Also, the computer system has migration volume deciding means that determines a migration method based on the I/O access unified management table, migration influence predicting means that obtains migration influence prediction information, and RAID linkage migration performing means.
-
Citations
20 Claims
-
1. A computer system formed of one or more computers and one or more secondary storages, the system comprising:
-
first means which unifies said secondary storages and manages the unified secondary storages as a virtual storage device;
second means which obtains configuration information of physical storage devices forming said secondary storages;
third means which obtains performance statistical information collected in said secondary storages; and
a table which relates said virtual storage device and the performance statistical information collected in said secondary storages. - View Dependent Claims (2)
-
-
3. A data management method in a computer system formed of one or more computers and one or more secondary storages, the method comprising:
-
a first step of unifying said secondary storages and managing the unified secondary storages as a virtual storage device;
a second step of obtaining configuration information of physical storage devices forming said secondary storages;
a third step of obtaining performance statistical information collected in said secondary storages and relating said virtual storage device and the performance statistical information collected in said secondary storages to a table; and
a fourth step of deciding whether the secondary storage used as said virtual storage device is changed from a first secondary storage unified into said virtual storage device to a second secondary storage not unified into said virtual storage device when first information included in said performance statistical information exceeds the threshold. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A program which executes a data management method in a computer system formed of one or more computers and one or more secondary storages, the program executing:
-
a first step of unifying said secondary storages and managing the unified secondary storages as a virtual storage device;
a second step of obtaining configuration information of physical storage devices forming said secondary storages;
a third step of obtaining performance statistical information collected in said secondary storages and relating said virtual storage device and the performance statistical information collected in said secondary storages to a table; and
a fourth step of deciding whether the secondary storage used as said virtual storage device is changed from a first secondary storage unified into said virtual storage device to a second secondary storage not unified into said virtual storage device when first information included in said performance statistical information exceeds a threshold.
-
-
9. A computer system formed of one or more computers, one or more secondary storages, and a computer for managing the secondary storages which is communicable with said secondary storages, the system comprising:
-
first means which unifies said secondary storages and manages the unified secondary storages as a virtual storage device; and
second means which obtains configuration information of physical storage devices forming said secondary storages, wherein said computer for managing the secondary storages includes third means which obtains performance statistical information of said secondary storages and a table which relates said virtual storage device and the performance statistical information of said secondary storages. - View Dependent Claims (10)
-
-
11. A data management method in a computer system formed of one or more computers, one or more secondary storages, and a computer for managing the secondary storages which is communicable with said secondary storages, the method comprising:
-
a first step of unifying said secondary storages and managing the unified secondary storages as a virtual storage device;
a second step of obtaining configuration information of physical storage devices forming said secondary storages;
a third step, performed by said computer for managing the secondary storages, of obtaining performance statistical information of the secondary storages and relating said virtual storage device and the performance statistical information of said secondary storages to a table; and
a fourth step, performed by said computer for managing the secondary storages, of deciding whether a secondary storage used as said virtual storage device is changed from a first secondary storage unified into said virtual storage device to a second secondary storage not unified into said virtual storage device when first information included in said performance statistical information exceeds a threshold. - View Dependent Claims (12, 13, 14)
-
-
15. A program which executes a data management method in a computer system formed of one or more computers, one or more secondary storages, and a computer for managing the secondary storages which is communicable with said secondary storages, the program executing:
-
a first step of unifying said secondary storages and managing the unified secondary storages as a virtual storage device;
a second step of obtaining configuration information of physical storage devices forming said secondary storages;
a third step, performed by said computer for managing the secondary storages, of obtaining performance statistical information of said secondary storages and relating said virtual storage device and the performance statistical information of said secondary storages to a table; and
a fourth step, performed by said computer for managing the secondary storages, of deciding whether the secondary storage used as said virtual storage device is changed from a first secondary storage unified into said virtual storage device to a second secondary storage not unified into said virtual storage device when first information included in said performance statistical information exceeds a threshold.
-
-
16. A computer system formed of one or more computers, one or more secondary storages, and a computer for managing the secondary storages which is communicable with said secondary storages, the system comprising:
-
first means which unifies said secondary storages and manages the unified secondary storages as a virtual storage device; and
in the case where a mirror in which a first secondary storage and a second secondary storage have same contents can be formed as said virtual storage device and said secondary storages and said computer for managing the secondary storages have a function of data copying among the secondary storages, second means which decides, by using a table which relates said virtual storage device and said secondary storages, whether said function of data copying among the secondary storages can be used for synchronization of the contents of said first and second secondary storages to form the mirror between said first and second secondary storages. - View Dependent Claims (17)
-
-
18. A data management method in a computer system formed of one or more computers, one or more secondary storages, and a computer for managing the secondary storages which is communicable with said secondary storages, the method comprising:
-
a first step of unifying said secondary storages and managing the unified secondary storages as a virtual storage device; and
in the case where a mirror in which a first secondary storage and a second secondary storage have same contents can be formed as said virtual storage device and said secondary storages and said computer for managing the secondary storages have a function of data copying among the secondary storages, a second step of deciding, by using a table which relates said virtual storage device and said secondary storages, whether said function of data copying among the secondary storages can be used for synchronization of the contents of said first and second secondary storages to form the mirror between said first and second secondary storages. - View Dependent Claims (19)
-
-
20. A program which executes a data management method in a computer system formed of one or more computers, one or more secondary storages, and a computer for managing the secondary storages which is communicable with said secondary storages, the program executing:
-
a first step of unifying said secondary storages and managing the unified secondary storages as a virtual storage device; and
in the case where a mirror in which a first secondary storage and a second secondary storage have same contents can be formed as said virtual storage device and the secondary storages and said computer for managing the secondary storages have a function of data copying among the secondary storages, a second step of deciding, by using a table which relates said virtual storage device and said secondary storages, whether said function of data copying among the secondary storages can be used for synchronization of the contents of said first and second secondary storages to form the mirror between said first and second secondary storages.
-
Specification