摘要:
A control apparatus of a storage unit having a first and a second communication ports for conducting communication with a computer, a first and a second processors that control respectively the first and the second communication ports, first and second storage devices that store respectively a first and a second queues for storing commands sent from the computer respectively to the first and the second communication ports, and a first nonvolatile memory that the first processor accesses, the first and the second processors executing the commands stored respectively in the first and the second queues to thereby control the communications with the computer, comprising a unit causing the second processor to implement execution of the command stored in the first queue; and a unit changing data stored in the first memory while the second processor is being caused to implement execution of the command stored in the first queue.
摘要:
A control apparatus of a storage unit having a first and a second communication ports for conducting communication with a computer, a first and a second processors that control respectively the first and the second communication ports, first and second storage devices that store respectively a first and a second queues for storing commands sent from the computer respectively to the first and the second communication ports, and a first nonvolatile memory that the first processor accesses, the first and the second processors executing the commands stored respectively in the first and the second queues to thereby control the communications with the computer, comprising a unit causing the second processor to implement execution of the command stored in the first queue; and a unit changing data stored in the first memory while the second processor is being caused to implement execution of the command stored in the first queue.
摘要:
A control apparatus of a storage unit having a first and a second communication ports for conducting communication with a computer, a first and a second processors that control respectively the first and the second communication ports, first and second storage devices that store respectively a first and a second queues for storing commands sent from the computer respectively to the first and the second communication ports, and a first nonvolatile memory that the first processor accesses, the first and the second processors executing the commands stored respectively in the first and the second queues to thereby control the communications with the computer, comprising a unit causing the second processor to implement execution of the command stored in the first queue; and a unit changing data stored in the first memory while the second processor is being caused to implement execution of the command stored in the first queue.
摘要:
The present invention unitarily manages the configuration change of a storage system so as to know the latest configuration, and evaluates the reliability in advance when the configuration is changed so that the generation of a failure is suppressed. When the host 1 is connected to the switch 2, the attribute information of HBA 1A and the attribute information of the switch 2 are stored in the connection information storage unit 2C by FDMI (Fabric Device Management Interface) (S1, S2). Each attribute information is associated with each other and is managed as combination information. The storage device 3 acquires the combination information from the switch 2 (S3, S4), and requests the management device 4 to judge the reliability of this combination (S5). The management device 4 judges the combination of the HBA and the switch (S6), and notifies this judgment result to the storage device 3 (S7). When the configuration of the storage system is changed, the reliability of the configuration can be confirmed before starting operation with the configuration after change, and therefore the generation of a failure can be decreased.
摘要:
The invention relates to exchanging micro programs in a storage device, automatically, without halting operation. In one embodiment, the path adapters of a host computer are connected to the input/output ports of respective clusters of a storage device, by respective connection paths. Path switching software is provided in the host computer, as well as database indicating connection destinations of the connection path. In the storage device, the input/output ports are connected to a group of a plurality of hard disk drive devices. An internal management device, and a database indicating the connection destination of each input/output port, are provided in the storage device. The management server device is connected to a host computer and a storage device, via a LAN, and a program exchanging program and micro programs to be used in exchange are provided in this management server device. Instructions for invoking the program are issued from the computer.
摘要:
The invention relates to exchanging micro programs in a storage device, automatically, without halting operation. In one embodiment, the path adapters of a host computer are connected to the input/output ports of respective clusters of a storage device, by respective connection paths. Path switching software is provided in the host computer, as well as database indicating connection destinations of the connection path. In the storage device, the input/output ports are connected to a group of a plurality of hard disk drive devices. An internal management device, and a database indicating the connection destination of each input/output port, are provided in the storage device. The management server device is connected to a host computer and a storage device, via a LAN, and a program exchanging program and micro programs to be used in exchange are provided in this management server device. Instructions for invoking the program are issued from the computer.
摘要:
A storage system includes a virtual volume, a plurality of RAID groups, a pool unit for managing a plurality of first real storage areas and a controller. If a write command related to the virtual volume is issued from a higher-level device, the controller selects a prescribed second real storage area from among respective second real storage areas included in a prescribed first real storage area, and associates this prescribed second real storage area with a prescribed area inside the virtual volume corresponding to the write command, and which associates one virtual volume with one first real storage area. A migration destination determination unit selects a migration-targeted second real storage area from among the respective second real storage areas associated with the virtual volume, and selects a migration-destination first real storage area, which is to become the migration destination of data stored in the migration-targeted second real storage area.
摘要:
A storage controller allocates a real storage area to a virtual volume in chunk units each comprising a plurality of pages. In a case where load bias occurs between RAID groups, data reallocation is carried out. A real storage area inside a pool is allocated to a virtual volume 5 in accordance with a write access. A RAID group 6 comprises a plurality of chunks. Each chunk 7 comprises a plurality of pages 8. The pages 8, from within the chunk 7 that has been allocated to the virtual volume 5, are used. A data migration plan is created and stored in page units based on the load of each RAID group. When a host 2 issues a command to a migration-targeted page, data is migrated while this command is being processed.
摘要:
A plurality of key information items with a fixed constitution are stored in a shared memory of a first storage control system. Each key information item corresponds with each of the types of a second storage control system and includes, in a predetermined location in the key information, an information element that indicates the location of a particular information item among the plurality of information items in the control system information. A microprocessor in a Fiber Channel Adapter of the first storage control system determines whether to form a logical path with the second storage control system on the basis of the key information and the control system information that is received from the second storage control system.
摘要:
A first storage controller has a multilayer memory hierarchy constructed by LDEV (logical device) connected from LUN, and VDEV (virtual device) connected to the lower order of the LDEV. At least one of the VDEVs is constructed by mapping the memory resources arranged in external storage controllers. The functions of a stripe, RAID, etc. can be added in the mapping. Various kinds of functions (remote copy, variable volume function, etc.) applicable to the normal internal volume can be also used in a virtual internal volume by using the external memory resource as the virtual internal memory resource so that the degree of freedom of utilization is raised.