Storage system control method, storage system, information processing system, managing computer and program
AssigneeHitachi, Ltd.
InventorsYuichiro Nagashima, Takashi Kitayama
Life of this patent
Estimating the term…
Abstract
When shifting the condition of a pair of a main volume and a sub-volume from a split condition to a pair condition according to a request from a user, an information processing unit which can access the sub-volume is inquired whether it mounts the sub-volume or not. As a result, if a managing computer receives a notice from the information processing unit that it mounts the sub-volume, the managing computer displays a warning on its display. Thereby, data on the sub-volume can be prevented from being erased by an operation mistake of the user.
Claims10
A control method for a storage system which comprises a plurality of information processing units, a storage device provided with a plurality of logical volumes, and a user interface, said control method comprising the steps of:
- controlling to perform a first process in which when a data write request to a first logical volume is sent from the information processing unit to the storage device the storage device stores the data in the first logical volume and also stores the data in a second logical volume;
- controlling to perform a second process in which the storage device suspends the first process;
- and
- controlling to shift from the second process to the first process to perform the first process;
- when shifting from the second process to the first process to perform the first process, inquiring an information processing unit which can access the second logical volume, of whether it mounts the second logical volume or not;
- deciding whether said information processing unit mounts the second logical volume or not;
- and
- when the information processing unit mounts the second logical volume, outputting that effect from said user interface.
A control method for a storage system which comprises a plurality of information processing units, a storage device provided with a plurality of logical volumes, and a user interface, said control method comprising the steps of:
- controlling to perform a process in which when a data write request to a first logical volume is sent from the information processing unit to the storage device the storage device stores the data in the first logical volume and also stores the data in a second logical volume;
- when the control is to be newly initiated between the first logical volume and the second logical volume, inquiring an information processing unit which can access the second logical volume, of whether it mounts the second logical volume or not;
- deciding whether the information processing unit mounts the second logical volume or not;
- and
- when the information processing unit mounts the second logical volume, outputting that effect from said user interface.
A control method for a storage system which comprises a plurality of information processing units, a storage device provided with a plurality of logical volumes, and a managing computer, and, said control method comprising the steps of:
- controlling to perform a first process in which when a data write request to a first logical volume is sent from the information processing unit to the storage device the storage device stores the data in the first logical volume and also stores the data in a second logical volume;
- controlling to perform a second process in which the storage device suspends the first process;
- controlling to shift from the second process to the first process to perform the first process;
- when shifting from the second process to the first process to perform the first process, inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not;
- deciding whether the information processing unit mounts the second logical volume or not;
- and
- when the information processing unit mounts the second logical volume, outputting that effect from a user interface of the managing computer.
A control method for a storage system which comprises a plurality of information processing units, a first storage device provided with a first logical volume in a first site, a second storage device provided with a second logical volume in a second site, said method comprising the steps of:
- controls to perform a first process in which when a data write request to the first logical volume is sent from the information processing unit to the first storage device the first storage device stores the data in the first logical volume, the first storage device sends the data to the second storage device, and the second storage device which receives the data stores the data in the second logical volume;
- controls to perform a second process in which the second storage device suspends the first process;
- controls that the second storage device shifts from the second process to the first process to perform the first process;
- when shifting from the second process to the first process to perform the first process, inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not;
- deciding whether the information processing unit mounts the second logical volume or not;
- when the information processing unit mounts the second logical volume, outputting that effect from said user interface.
A storage system connectable to a plurality of information processing units, a storage device provided with a plurality of logical volumes, and a user interface, said storage system comprising:
- means for controlling to perform a first process in which when a data write request to a first logical volume is sent from the information processing unit to the storage device the storage device stores the data in the first logical volume and also stores the data in a second logical volume;
- means for controlling to perform a second process in which the storage device suspends the first process;
- means for controlling to shift from the second process to the first process to perform the first process;
- means for inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not when shifting from the second process to the first process to perform the first process;
- means for deciding whether the information processing unit mounts the second logical volume or not;
- and
- means for, when the information processing unit mounts the second logical volume, outputting that effect from said user interface.
A managing computer connectable to a storage system which comprises a plurality of information processing units, a storage device provided with a plurality of logical volumes, and a managing computer, said managing computer
- means for controlling to perform a first process in which when a data write request to a first logical volume is sent from the information processing unit to the storage device the storage device stores the data in the first logical volume and also stores the data in a second logical volume,
- means for controlling to perform a second process in which the storage device suspends the first process,
- means for controlling to shift from the second process to the first process to perform the first process,
- means that the managing computer inquires of an information processing unit which can access the second logical volume whether it mounts the second logical volume or not when shifting from the second process to the first process to perform the first process,
- means for deciding whether the information processing unit mounts the second logical volume or not, and
- means for, when the information processing unit mounts the second logical volume, outputting that effect from a user interface of the managing computer,
- wherein said managing computer comprises:
- means for inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not when shifting from the second process to the first process to perform the first process;
- and
- means for, when the information processing unit mounts the second logical volume, outputting that effect from said user interface.
An information processing unit in a storage system comprising a plurality of information processing units, a storage device provided with a plurality of logical volumes, a user interface, said information processing unit comprising:
- means, when the storage device performs a first process in which stores, in response to a data write request to a first logical volume sent from the information processing unit to the storage device, the data in the first logical volume and also stores the data in a second logical volume, and controls to perform a second process in which the storage device suspends the first process, for controlling to shift from the second process to the first process to perform the first process,
- means for inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not when shifting from the second process to the first process to perform the first process,
- means for deciding whether the information processing unit mounts the second logical volume or not, and
- means for deciding whether said information processing unit mounts the second logical volume or not.
A program for a managing computer in a storage system comprising a plurality of information processing units, a storage device provided with a plurality of logical volumes, a managing computer, said program comprising computer executable elements of:
- means for controlling to perform a first process in which when a data write request to a first logical volume is sent from the information processing unit to the storage device the storage device stores the data in the first logical volume and also stores the data in a second logical volume,
- means for controlling to perform a second process in which the storage device suspends the first process,
- means for controlling to shift from the second process to the first process to perform the first process,
- means for inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not when shifting from the second process to the first process to perform the first process,
- means for deciding whether the information processing unit mounts the second logical volume or not, and
- means for, when the information processing unit mounts the second logical volume, outputting that effect from a user interface of said managing computer,
- wherein said program is to implement in the managing computer functions of:
- inquiring an information processing unit which can access the second logical volume of whether it mounts the second logical volume or not when shifting from the second process to the first process to perform the first process;
- and
- when the information processing unit mounts the second logical volume, outputting that effect from said user interface.
Dependencies are inferred from the claim text.