| US 7,512,637 B2 | ||
| Storage system and undo processing method | ||
| Takeshi Saito, Yokohama (Japan) | ||
| Assigned to Hitachi, Ltd., Tokyo (Japan) | ||
| Filed on Jan. 24, 2006, as Appl. No. 11/337,689. | ||
| Claims priority of application No. 2005-329896 (JP), filed on Nov. 15, 2005. | ||
| Prior Publication US 2007/0112872 A1, May 17, 2007 | ||
| Int. Cl. G06F 17/30 (2006.01); G06F 15/16 (2006.01) | ||
| U.S. Cl. 707—200 [707/8; 707/201; 707/202; 707/203; 707/204; 711/114; 711/162; 713/16; 713/178; 713/200; 714/2; 714/7; 714/14; 714/15; 714/19] | 8 Claims |

| 1. A storage system connected to at least one host server, comprising
a plurality of management servers including a first management server and a second management server; and
a plurality of storage apparatuses including a first storage apparatus having a first logical volume and a second storage
apparatus having a second logical volume, wherein the first management server outputs to the first storage apparatus a path
setting request for setting a path between the host server and the first logical volume, and the second management server
outputs to the first storage apparatus and the second storage apparatus a pair setting request for setting a pair between
the first logical volume and the second logical volume,
the first storage apparatus registers path information embedded in the path setting request from the first management server
in a first entry in a first management table and sets a path based on the path setting request, and then registers pair information
embedded in the pair setting request from the second management server in a second entry that comes after the first entry,
and the second storage apparatus registers the pair information in a predetermined entry in a second management table and
sets the pair based on the pair setting request from the second management server,
after receiving from the first management server a path undo request for deleting the path between the first logical volume
and the host server, the first storage apparatus identifies the first entry containing the path information in the first management
table and acquires identification information for the first logical volume contained therein, identifies the second entry
containing the pair information that comes after the first entry in the first management table and contains the identification
information of the first logical volume along with identification information of the second logical volume, identifies the
second management server that has output the pair setting request, and transmits to the second management server a pair undo
request for deleting the pair between the first logical volume and the second logical volume, the second management server,
after receiving the pair undo request, outputs the pair undo request to the first storage apparatus and the second storage
apparatus, the first storage apparatus, after receiving the pair undo request, deletes the pair information from the first
management table,
the second storage apparatus, having received the pair undo request, deletes the pair information from the second management
table,
the first management server outputs to the second storage apparatus another path setting request for setting a second path
between the host server and the second logical volume,
the second storage apparatus, based said another path setting request form the first management server, registers second path
information in a first entry in the second management table and sets the second path between the host server and the second
logical volume, and then registers the pair information in a second entry that comes after the first entry in the second management
table and sets the pair,
the first management server includes a third management table for registering information of the paths set for the first storage
apparatus and the second storage apparatus, and
the second management server includes a fourth management table for registering information of the pairs set for the first
storage apparatus and the second storage apparatus.
|