System for parallel, remote administration of mirrored and alternate volume groups in a distributed data processing system
First Claim
Patent Images
1. A distributed processing system comprising:
- multiple processors, one processor being designated a control node and one or more other processors each being designated a target node;
a system data repository (SDR) coupled to said control node;
means for administering at least one of a mirrored volume group or an alternate volume group of at least one target node from said control node, said means for administering comprising;
(i) means for storing 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) means for performing at the at least one target node at least one of mirroring of a volume group or designating an alternate volume group, said means for performing being initiated at said control node remote from said at least one target node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system 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.
22 Citations
15 Claims
-
1. A distributed processing system comprising:
-
multiple processors, one processor being designated a control node and one or more other processors each being designated a target node;
a system data repository (SDR) coupled to said control node;
means for administering at least one of a mirrored volume group or an alternate volume group of at least one target node from said control node, said means for administering comprising;
(i) means for storing 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) means for performing at the at least one target node at least one of mirroring of a volume group or designating an alternate volume group, said means for performing being initiated at said control node remote from said at least one target node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
means for determining that said Node object and said Volume_Group object are valid for mirroring;
means for confirming that the control node is in communication with said at least one target node; and
means for initiating mirroring of said volume group on said at least one target node from said control node.
-
-
8. The system of claim 1, wherein said means for performing comprises means for unmirroring said volume group of said at least one target node of the distributed processing system, said means for unmirroring comprising for each target node:
-
means for determining that the Node object and the Volume_Group object are valid for unmirroring;
means for confirming that the control node is in communication with said at least one target node; and
means for initiating unmirroring of said volume group on said at least one target node remotely from said control node.
-
-
9. The system of claim 1, wherein said means for performing comprises means for performing designating of said alternate volume group of said at least one target node of the distributed processing system, said means for performing comprising:
-
means for designating said alternate volume group within said SDR for installation on said at least one target node; and
means for 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.
-
-
10. The system of claim 1, further comprising means for setting a bootlist on said at least one target node based on said means for performing at least one of mirroring of said volume group or designating an alternate volume group for said at least one target node, wherein if mirroring for said at least one target node is off, said bootlist is set to a single physical volume, and if mirroring for at least one said target node is on, said bootlist is set to a list of physical volumes that provide redundant boot backups.
-
11. The system of claim 1, wherein said means for storing information comprises means for creating said Node object and said Volume_Group object in said SDR, said means for creating comprising means for initially providing one Node object and one Volume_Group object per target node of said distributed processing system.
-
12. A distributed processing system comprising:
-
multiple processors, one processor being designated a control node and one or more other processors being designated a target node;
a system data repository (SDR) coupled to the control node;
means for administering a volume group on at least one target node, said means for administering comprising;
means for storing information in a Node object and 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
means for performing 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 (13, 14)
-
-
15. A distributed processing system comprising:
-
multiple processors, one processor being designated a control node and one or more other processors each being designated a target node;
a system data repository (SDR) coupled to said control node;
wherein said control node is adapted to administer at least one of a mirrored volume group or an alternate volume group of at least one target node, said control node comprising;
(i) a storage controller adapted 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) said storage controller being further adapted to perform at least one of mirroring of a volume group or designating an alternate volume group of the at least one target node of the distributed processing system, said performing being initiated at said control node remote from said at least one target node.
-
Specification