Method and apparatus for seamless management for disaster recovery
First Claim
1. A method for a management server to establish redundant computer resources 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, said method comprising:
- storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, the device information including at least software information thereon;
identifying at least one primary computer resource, said at least one primary computer resource including at least one primary processor device and at least one portion of storage implemented in at least one primary storage device;
selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to said at least one primary computer resource based on the device information and the topology information, said at least one secondary computer resource including at least one secondary processor device and at least one portion of storage implemented in at least one secondary storage device, said at least one secondary processor device being a member of a cluster which said at least one primary processor device is a member of, said at least one portion of storage implemented in said at least one secondary storage device being accessible from said at least one secondary processor device; and
assigning said at least one secondary computer resource as a redundant resource corresponding to said at least one primary computer resource.
1 Assignment
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.
116 Citations
23 Claims
-
1. A method for a management server to establish redundant computer resources 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, said method comprising:
-
storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, the device information including at least software information thereon;
identifying at least one primary computer resource, said at least one primary computer resource including at least one primary processor device and at least one portion of storage implemented in at least one primary storage device;
selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to said at least one primary computer resource based on the device information and the topology information, said at least one secondary computer resource including at least one secondary processor device and at least one portion of storage implemented in at least one secondary storage device, said at least one secondary processor device being a member of a cluster which said at least one primary processor device is a member of, said at least one portion of storage implemented in said at least one secondary storage device being accessible from said at least one secondary processor device; and
assigning said at least one secondary computer resource as a redundant resource corresponding to said at least one primary computer resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for a user to accomplish establishing redundant computer resources in a system including a plurality of processor devices and a plurality of storage devices, the processor devices and the storage devices being connected via a network, said method comprising:
-
issuing a command to begin establishing redundant computer resources for at least one primary computer resource which includes at least one primary processor and at least one portion of storage implemented in at least one primary storage device; and
specifying at least one policy to influence selection of at least a secondary computer resource suitable to serve as a redundant resource corresponding to the at least one primary computer resource, said selection based on device information relating to the processor devices and the storage devices and topology information relating to topology of the network.
-
-
11. A method for a user to accomplish establishing redundant computer resources in a system including a plurality of processor devices and a plurality of storage devices, the processor devices and the storage devices being connected via a network, said method comprising:
-
issuing a command to begin establishing redundant computer resources for at least one primary computer resource which includes at least one primary processor and at least one portion of storage implemented in at least one primary storage device;
reviewing at least one candidate suitable to serve as a redundant resource corresponding to the at least one primary computer resource, said at least one candidate being selected based on device information relating to the processor devices and the storage devices and topology information relating to topology of the network; and
selecting from said at least one candidate at least one secondary computer resource. - View Dependent Claims (12)
-
-
13. An apparatus for establishing redundant computer resources in a system including a plurality of processor devices and a plurality of storage devices, the processor devices and the storage devices being connected via a network, the apparatus comprising:
-
a management server connected via the network and adapted to store device information relating to the processor devices and the storage devices and topology information relating to topology of the network;
at least one management agent communicatively coupled to the management server, the at least one management agent adapted to collect the device information and topology information;
wherein the management server is further adopted to select at least one secondary computer resource suitable to serve as a redundant resource corresponding to at least one primary computer resource based on the device information and topology information, the at least one primary computer resource including at least one primary processor device and at least one portion of storage implemented in at least one primary storage device, the at least one secondary computer resource including at least one secondary processor device and at least one portion of storage implemented in at least one secondary storage device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising:
-
a computer usable medium having computer readable program code means embodied therein for a management server to establish redundant computer resources 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 computer readable program code means in said article of manufacture comprising;
computer readable program code means for storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, the device information including at least software information thereon;
computer readable program code means for identifying at least one primary computer resource, said at least one primary computer resource including at least one primary processor device and at least one portion of storage implemented in at least one primary storage device;
computer readable program code means for selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to said at least one primary computer resource based on the device information and the topology information, said at least one secondary computer resource including at least one secondary processor device and at least one portion of storage implemented in at least one secondary storage device; and
computer readable program code means for assigning said at least one secondary computer resource as a redundant resource corresponding to said at least one primary computer resource.
-
-
22. A system for a management server to establishing redundant computer resources 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, said system comprising:
-
means for storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, the device information including at least software information thereon;
means for identifying at least one primary computer resource, said at least one primary computer resource including at least one primary processor device and at least one portion of storage implemented in at least one primary storage device;
means for selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to said at least one primary computer resource based on the device information and the topology information, said at least one secondary computer resource including at least one secondary processor device and at least one portion of storage implemented in at least one secondary storage device; and
means for assigning said at least one secondary computer resource as a redundant resource corresponding to said at least one primary computer resource.
-
-
23. A method for a management server to establish redundant computer resources 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, said method comprising:
-
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, said at least one primary computer resource including at least one primary processor device and at least one portion of storage implemented in at least one primary storage device, a cluster software being installed in the at least one primary processor device;
selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to said at least one primary computer resource based on at least one user-specified policy, the device information and the topology information, said at least one secondary computer resource including at least one secondary processor device and at least one portion of storage implemented in at least one secondary storage device;
if the cluster software is not installed in the at least one secondary processor device, installing the cluster software in the at least one secondary processor device;
turning the at least one secondary processor device into a member of a cluster which said at least one primary processor device is a member of; and
assigning said at least one secondary computer resource as a redundant resource corresponding to said at least one primary computer resource.
-
Specification