Method and apparatus for seamless management for disaster recovery
First Claim
1. A management server coupled to processor devices and storage devices, comprising:
- a memory having storage device information relating to the storage devices and mapping information between application programs executed by the processor devices and portions of storage implemented in the storage devices being utilized by the application programs;
a receiver for receiving a command specifying a first application program executed by a first processor device, from the application programs and the processor devices;
a controller for specifying a first storage portion in a first storage devices from the storage devices, based on the mapping information and for specifying a candidate storage portion(s) which is capable to store replica of data in the first storage portion in a candidate storage device(s) of the storage devices, based on the storage device information; and
an output for displaying information about the candidate storage portion(s) and the candidate storage device(s),wherein the candidate storage portion(s) and the candidate storage device(s) are filtered by policies.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, article of manufacture, and system are presented for establishing redundant computer resources. According to one embodiment, in a system including a plurality of processor devices and a plurality of storage devices, the processor devices, the storage devices and the management server being connected via a network, the method comprises storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, identifying at least one primary computer resource, selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to the at least one primary computer resource based on the device information and the topology information, and assigning the at least one secondary computer resource as a redundant resource corresponding to the at least one primary computer resource.
73 Citations
20 Claims
-
1. A management server coupled to processor devices and storage devices, comprising:
-
a memory having storage device information relating to the storage devices and mapping information between application programs executed by the processor devices and portions of storage implemented in the storage devices being utilized by the application programs; a receiver for receiving a command specifying a first application program executed by a first processor device, from the application programs and the processor devices; a controller for specifying a first storage portion in a first storage devices from the storage devices, based on the mapping information and for specifying a candidate storage portion(s) which is capable to store replica of data in the first storage portion in a candidate storage device(s) of the storage devices, based on the storage device information; and an output for displaying information about the candidate storage portion(s) and the candidate storage device(s), wherein the candidate storage portion(s) and the candidate storage device(s) are filtered by policies. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A replica configuration method for a management server coupled to processor devices and storage devices, comprising the steps of:
-
storing storage device information relating to the storage devices; storing mapping information between application programs executed by the processor devices and portions of storage implemented in the storage devices being utilized by the application programs; receiving a command specifying a first application program executed by a first processor device, from the application programs and the processor devices; specifying a first storage portion in a first storage devices from the storage devices, based on the mapping information; specifying a candidate storage portion(s) which is capable to store replica of data in the first storage portion in a candidate storage device(s) from the storage devices, based on the storage device information; and displaying information about the candidate storage portion(s) and the candidate storage device(s), wherein the candidate storage portion(s) and the candidate storage device(s) are filtered by policies. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a management server; storage devices implementing portions of storage; and a processor device executing application programs using the portions of storage, wherein the management server stores storage device information relating to the storage devices, and stores mapping information between the application programs and the portions of storage, wherein the management server executes to; (A) receive a command specifying a first application program from the application programs; (B) specify a first storage portion in a first storage devices from the storage devices, based on the mapping information; (C) specify a candidate storage portion(s) which is capable to store replica of data in the first storage portion in a candidate storage device(s) from the storage devices, based on the storage device information; and (D) display information about the candidate storage portion(s) and the candidate storage device(s), wherein the candidate storage portion(s) and the candidate storage device(s) are filtered by policies. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium with an executable program stored thereon, wherein the executable program causes a management server coupled to processor devices and storage devices to perform a method, the method comprising the steps of:
-
storing storage device information relating to the storage devices; storing mapping information between application programs executed by the processor devices and portions of storage implemented in the storage devices being utilized by the application programs; receiving a command specifying a first application program executed by a first processor device, from the application programs and the processor devices; specifying a first storage portion in a first storage devices from the storage devices, based on the mapping information; specifying a candidate storage portion(s) which is capable to store a replica of data in the first storage portion in a candidate storage device(s) from the storage devices, based on the storage device information; and displaying information about the candidate storage portion(s) and the candidate storage device(s), wherein the candidate storage portion(s) and the candidate storage device(s) are filtered by policies. - View Dependent Claims (17, 18, 19, 20)
-
Specification