Apparatus and method to control access to logical volumes using one or more copy services
First Claim
1. A method to control access to logical volumes disposed in one or more information storage and retrieval systems using copy service relationships, comprising the steps of:
- providing a first information storage and retrieval system comprising a plurality of first logical volumes;
providing a second information storage and retrieval system comprising a plurality of second logical volumes;
providing a plurality of host computers, wherein each of said plurality of host computers is capable of communicating with said first information storage and retrieval system;
forming (N) host computer groups, wherein (N) is greater than or equal to 1;
assigning each of said plurality of host computers to the a host computer group;
forming (N) logical volume groups;
assigning one or more of said plurality of first logical volumes to a logical volume group;
receiving a request from a host computer assigned to the (i)th host computer group to establish a copy service relationship between a source logical volume and a target logical volume, wherein (i) is greater than or equal to 1 and less than or equal to (N);
determining if said source logical volume is assigned to the (i)th logical volume group;
operative if said target logical volume is assigned to the (i)th logical volume group, determining if said second logical volume is assigned to the (i)th logical volume group;
operative if both the source logical volume and the target logical volume are assigned to the (i)th logical volume group, establishing said copy service relationship.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to control access to logical volumes disposed in one or more information storage and retrieval systems when using copy service relationships. The method provides a first information storage and retrieval system, a second information storage and retrieval system, and a plurality of host computers capable of communicating with the first information storage and retrieval system. The method forms (N) host computer group, and assigns each of the plurality of host computers to the a host computer group. The method forms (N) logical volume groups, and assigns one or more of the plurality of first logical volumes to a logical volume group. The method receives a request from a host computer assigned to the (i)th host computer group to establish a copy service relationship between a source logical volume and a target logical volume. The method determines if both the source and target logical volumes are assigned to the (i)th logical volume group. If both the source and target logical volumes are assigned to the (i)th logical volume group, then the method establishes the requested copy service relationship.
-
Citations
30 Claims
-
1. A method to control access to logical volumes disposed in one or more information storage and retrieval systems using copy service relationships, comprising the steps of:
-
providing a first information storage and retrieval system comprising a plurality of first logical volumes;
providing a second information storage and retrieval system comprising a plurality of second logical volumes;
providing a plurality of host computers, wherein each of said plurality of host computers is capable of communicating with said first information storage and retrieval system;
forming (N) host computer groups, wherein (N) is greater than or equal to 1;
assigning each of said plurality of host computers to the a host computer group;
forming (N) logical volume groups;
assigning one or more of said plurality of first logical volumes to a logical volume group;
receiving a request from a host computer assigned to the (i)th host computer group to establish a copy service relationship between a source logical volume and a target logical volume, wherein (i) is greater than or equal to 1 and less than or equal to (N);
determining if said source logical volume is assigned to the (i)th logical volume group;
operative if said target logical volume is assigned to the (i)th logical volume group, determining if said second logical volume is assigned to the (i)th logical volume group;
operative if both the source logical volume and the target logical volume are assigned to the (i)th logical volume group, establishing said copy service relationship. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising a computer useable medium having computer readable program code disposed therein to control access to one or more logical volumes disposed in a first information storage and retrieval system and/or in a second information storage and retrieval system using a copy service relationship, wherein a plurality of host computers are capable of communicating with said first information storage and retrieval system, the computer readable program code comprising a series of computer readable program steps to effect:
-
forming (N) host computer groups, wherein (N) is greater than or equal to 1;
assigning each of said plurality of host computers to the a host computer group;
forming (N) logical volume groups;
assigning one or more of said plurality of first logical volumes to a logical volume group;
receiving a request from a host computer assigned to the (i)th host computer group to establish a copy service relationship between a source logical volume and a target logical volume, wherein (i) is greater than or equal to 1 and less than or equal to (N);
determining if said source logical volume is assigned to the (i)th logical volume group;
operative if said target logical volume is assigned to the (i)th logical volume group, determining if said second logical volume is assigned to the (i)th logical volume group;
operative if both the source logical volume and the target logical volume are assigned to the (i)th logical volume group, establishing said copy service relationship. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product usable with a programmable computer processor having computer readable program code embodied therein to control access to one or more logical volumes disposed in a first information storage and retrieval system comprising a plurality of first logical volumes and/or in a second information storage and retrieval system comprising a plurality of second logical volumes, wherein a plurality of host computers are capable of communicating with said first information storage and retrieval system, comprising:
-
computer readable program code which causes said programmable computer processor to form (N) host computer groups, wherein (N) is greater than or equal to 1;
computer readable program code which causes said programmable computer processor to assign each of said plurality of host computers to a host computer group;
computer readable program code which causes said programmable computer processor to form (N) logical volume groups;
computer readable program code which causes said programmable computer processor to assign one or more of said plurality of first logical volumes to a logical volume group;
computer readable program code which causes said programmable computer processor to receive a request from a host computer assigned to the (i)th host computer group to establish a copy service relationship between a source logical volume and a target logical volume, wherein (i) is greater than or equal to 1 and less than or equal to (N);
computer readable program code which causes said programmable computer processor to determine if said source logical volume is assigned to the (i)th logical volume group;
computer readable program code which, if said source logical volume is assigned to the (i)th logical volume group, causes said programmable computer processor to determine if said target logical volume is assigned to the (i)th logical volume group;
computer readable program code which, if both the source logical volume and the target logical volume are assigned to the (i)th logical volume group, causes said programmable computer processor to establish said copy service relationship. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification