Abstract:
Exemplary embodiments provide techniques of managing storage systems including remote copy systems and improving the manageability by automating complicated operations. In one embodiment, a computer comprises a memory and a controller. The controller is operable to: manage a virtual volume to be provided for a server 100; manage a plurality of logical volumes provided from a plurality of storage systems 210; manage a condition to be required of the virtual volume, the condition relating to a location in which data to be sent to the virtual volume is stored; manage location information of each of the plurality of logical volumes, the location information of a logical volume being defined based on a location of the logical volume; and control to map the virtual volume to a logical volume of the plurality of logical volumes, based on the condition of the virtual volume and the location information of the logical volumes.
Abstract:
A storage system comprising: a virtualization device coupled to an information processing device and having a first controller and at least one virtual volume; said first controller adapted to relay a data input request to a first logical volume in a storage device based on a relationship between said virtual volume and said first logical volume; said storage device being coupled to said virtualization device and having a second controller and a plurality of disk drives, said disk drives being related to said first logical volume; and said second controller being adapted to: receive said data input request wherein said first controller is further adapted to: receive a pair control command relay a pair control command to said first logical volume; and wherein said second controller is further adapted to: receive said pair control command and control a pair status between said first logical volume and a second logical volume in response to said pair control command.
Abstract:
An object of the invention is to provide a storage apparatus that can effectively reduce power consumption without degrading response performance, a control method therefor, and a storage system. A journal (40) (or more than one journals) that contains data volume modification history information is (are) created based on write data; the thus created journal is held in cache memory (24), or saved in a journal volume (42) when necessary; the journal held by the cache memory or saved in the journal volume is transferred to an external storage device (5), and the proportion of the cache memory used for the journal is monitored during the above processes; and the journal volume is de-activated if the proportion is not more than a predetermined first threshold value, and activated if the proportion exceeds the first threshold value.
Abstract:
In a storage system implementing journaling for data backup and restore, users are able to easily determine information regarding amounts journal data generated over specified periods of time. Flexible and automatic adjustment of the journal area is enabled by providing the user with the information on the relationships between the amounts of journal data generated over periods of time. Also dynamic allocation of storage capacity from free space may be applied to the journal volume on an as-needed basis, and may be used to minimize the size of the journal volume when certain journal entries are determined to be no longer needed. Thus, users are able to determine an appropriate size of a journal area in accordance with requirements for predetermined preservation periods for backup data. Thereby, management of the journal area is simplified and the costs to manage the journal area are reduced.
Abstract:
A storage system, comprising: a first storage device (10) coupled to a first information processing device (11) and having disk drives related to a first logical area (1101) and disk drives related to a second logical area (1103); and a second storage device (20) coupled to a second information processing device (11) and said first storage device (10) and having disk drives related to a third logical area (1104) and disk drives related to a fourth logical area (1102); wherein said storage system performs a first asynchronous remote copy process according to a first status in which said first logical area (1101) functions as a primary logical volume which stores data sent from said first information processing device (11), said fourth logical area (1102) functions as said auxiliary logical volume, which forms a pair relationship with said primary logical volume and which stores data corresponding to data previously stored in said primary logical volume, wherein said storage system performs a second asynchronous remote copy process according to a second status in which said fourth logical area (1102) functions as a substitute for said primary logical volume which stores data sent from said second information processing device (11), and said first logical area (1101) functions as said auxiliary logical volume, and wherein said storage system is changed from said first status to said second status if said first information processing device (11) has a failure and/or if at least one of said first storage device (10) or said second storage device (20) receives at least one command.
Abstract:
A method of journaling changes to system objects. A dummy function is substituted for a system function. The system function is executed under operation of the dummy function. Copies of system objects changed by execution of the system function are generated for journaling. Execution of the dummy function is then completed. Preferably the system objects are OS/400 system objects. The system objects may be program objects, configuration objects, queues and space/memory mapped objects. The copies of the system objects may be journaled for replication on another system. A system and software for journaling changes to system objects are also disclosed.
Abstract:
A data processing system has a plurality of storage systems. In this system, data replication is performed at high speed and efficiency while maintaining data integrity. In addition, when failure has occurred in a configuration element, the time necessary to resume the data replication is reduced. In accordance with an instruction from first host computer, updating of replication-target data and creation of a journal are performed in a storage system A; and updating of replication data and creation of a journal are performed in a storage system B. A storage system C retrieves a journal from the storage system B in asynchronization with the updating, and performs updating of replication data. When failure has occurred in the storage system B, a journal-retrieving end is altered to the storage system, and the replication data is updated in accordance with the retrieved journal.
Abstract:
A storage device system includes an information processing device and at least first and second storage devices. The first and second storage devices are equipped with first and second storage volumes, respectively. The information processing device generates first data including a first instruction that is to be executed by the second storage device, and sends a write request to a first write request section to write the first data according to a first communications protocol in the first storage volume. When the first data written in the first storage volume is the command to be executed by the second storage device, the first storage device sends to a second write request section a write request to write the first data according to a second communications protocol in the second storage volume. The second storage device executes the first command set in the first data that is written in the second storage volume.
Abstract:
It is an object of the present invention to conduct data transfer or data copying between a plurality of storage systems, without affecting the host computer of the storage systems. Two or more auxiliary storage systems 100B, 100C are connected to a primary storage system 100A connected to a host device 180. The auxiliary storage systems 100B, 100C read journals of data update from the primary storage system 100A at respective independent timings, save the journals in prescribed logical volumes JNL 2, JNL 3, produce copying of the data present in the primary storage system 100A based on the journals present in the logical volumes JNL 2, JNL 3 at the independent timings, and save the copies in auxiliary logical volumes COPY 1, COPY 3. The primary storage system 100A holds the journals till both auxiliary storage systems 100B, 100C read the journals and restore. The timing of journal read can be controlled according to the journal quantity, processing load, and the like.
Abstract:
A storage device system includes an information processing device and at least first and second storage devices. The first and second storage devices are equipped with first and second storage volumes, respectively. The information processing device generates first data including a first instruction that is to be executed by the second storage device, and sends a write request to a first write request section to write the first data according to a first communications protocol in the first storage volume. When the first data written in the first storage volume is the command to be executed by the second storage device, the first storage device sends to a second write request section a write request to write the first data according to a second communications protocol in the second storage volume. The second storage device executes the first command set in the first data that is written in the second storage volume.