Parallel remote administration of mirrored and alternate volume groups in a distributed data processing system
First Claim
1. At least one computer readable medium for storing data usable by a storage controller coupled to a storage device of a distributed processing system, said at least one computer readable medium comprising:
- a data structure stored within said at least one computer readable medium, said data structure comprising;
(i) Node object information usable by said storage controller in identifying at least one target node within the distributed processing system; and
(ii) a Volume_Group object comprising information on at least one volume group of at last one target node in the distributed processing system, said Volume_Group object being usable by said storage controller in remotely administering volume groups of said at least one target node.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for remotely administering one or more nodes of a distributed data processing system to provide mirroring of operating system images, and/or designating of alternate volume groups for the one or more nodes. A new data class is defined in a system data repository (SDR) coupled to a control node of the distributed system. A set of commands are provided to initiate and discontinue mirroring from the control node on a nodal volume group, along with designating alternate volume groups for remote installation on one or more nodes of the system in parallel. An interface to add, delete, modify or display information about nodal volume groups is also provided.
-
Citations
18 Claims
-
1. At least one computer readable medium for storing data usable by a storage controller coupled to a storage device of a distributed processing system, said at least one computer readable medium comprising:
-
a data structure stored within said at least one computer readable medium, said data structure comprising;
(i) Node object information usable by said storage controller in identifying at least one target node within the distributed processing system; and
(ii) a Volume_Group object comprising information on at least one volume group of at last one target node in the distributed processing system, said Volume_Group object being usable by said storage controller in remotely administering volume groups of said at least one target node.
-
-
2. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method for administering at least one of a mirrored volume group or an alternate volume group of at least one target node of a computer system, said computer system comprising a plurality of processors coupled to a storage controller, said storage controller coupled to said storage unit, said method comprising:
-
storing information in a Node object and Volume_Group object in said storage unit, said Node object and said Volume_Group object providing information on each volume group of the at least one target node in the computer system; and
performing at the at least one target node at least one of mirroring of a volume group or designating an alternate volume group, said performing being initiated by said storage controller remote from said at least one target node.
-
-
3. An article of manufacture, comprising:
-
at least one computer useable medium having computer readable program code means embodied therein for administering at least one of a mirrored volume group or an alternate volume group on at least one target node in a distributed processing system having a control node coupled to a system data repository (SDR), the computer readable program code means in the article of manufacture comprising;
(i) computer readable program code means for causing a computer to store information in a Node object and Volume_Group object in said SDR, said Node object in said Volume_Group object providing information on each volume group of the at least one target node in the distributed processing system; and
(ii) computer readable program code means for causing a computer to perform at the at least one target node at least one of mirroring of a volume group or designating an alternate volume group, said performing being initiated at said control node remote from said at least one target node. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
determining that said Node object and said Volume_Group object are valid for mirroring;
confirming that the control node is in communication with said at least one target node; and
initiating mirroring of said volume group from said control node remotely from said at least one target node.
-
-
11. The article of manufacture of claim 3, wherein said computer readable program code means for causing a computer to perform comprises computer readable program code means for causing a computer to perform unmirroring of said volume group of said at least one target node of the distributed processing system, said unmirroring comprising for each target node:
-
determining that the Node object and Volume_Group object are valid for unmirroring;
confirming that the control node is in communication with said at least one target node; and
initiating unmirroring of said volume group from said control node remotely from said at least one target node.
-
-
12. The article of manufacture of claim 3, wherein said computer readable program code means for causing a computer to perform comprises computer readable program code means for causing a computer to designate said alternate volume group of said at least one target node of the distributed processing system, said designating comprising:
-
designating said alternate volume group within said SDR for installation on said at least one target node; and
invoking commands to install said alternate volume group on said at least one target node based on SDR data for said at least one target node.
-
-
13. An article of manufacture, comprising:
-
at least one computer usable medium having computer readable program code means embodied therein for administering a volume group on at least one target node of a distributed processing system having multiple processors, one processor being designated a control node and one or more other processors being designated a target node, said control node being coupled to a system data repository (SDR), the computer readable program code means in the article of manufacture comprising;
(i) computer readable program code means for causing a computer to store information in a Node object and a Volume_Group object in said SDR, said Node object and said Volume_Group object providing information on each volume group of the at least one target node in the distributed processing system; and
(ii) computer readable program code means for causing a computer to perform at the control node at least one of adding, deleting, modifying, or displaying information about at least one volume group of said at least one target node of the distributed processing system using at least one of said Node object and said Volume_Group object in said SDR. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification