WO2016006069A1 - Système de mémorisation et premier dispositif de mémorisation - Google Patents
Système de mémorisation et premier dispositif de mémorisation Download PDFInfo
- Publication number
- WO2016006069A1 WO2016006069A1 PCT/JP2014/068342 JP2014068342W WO2016006069A1 WO 2016006069 A1 WO2016006069 A1 WO 2016006069A1 JP 2014068342 W JP2014068342 W JP 2014068342W WO 2016006069 A1 WO2016006069 A1 WO 2016006069A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- identification information
- storage device
- device identification
- storage
- updated
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
Definitions
- the present invention relates to a storage system and a first storage device.
- Patent Document 1 A technology for connecting the first storage control device and the second storage control device so that they can communicate with each other and associating the logical volume of the second storage control device with the virtual logical volume in the first storage control device Known (Patent Document 1).
- the logical volume in the second storage controller can be provided to the host computer as if it were the logical volume in the first storage controller.
- the first storage controller acquires inquiry data from the second storage controller by issuing an inquiry command to the second storage controller.
- the inquiry data includes the device name and device manufacturing number of the second storage control device, the identification number of the logical volume of the second storage control device, and the like.
- the first storage control device creates management profile information for using the second storage control device based on the data acquired from the second storage control device.
- the first storage control device can utilize the logical volume of the second storage control device by taking the logical volume of the second storage control device into the first storage control device.
- the control program is appropriately updated for reasons such as improvement of reliability.
- control program of the second storage control device when the control program of the second storage control device is updated, information indicating the configuration of the second storage control device may change.
- the first storage control device issues an inquiry command, data with different contents may be returned from the second storage control device. is there. If the content of the inquiry data to which the second storage controller responds is different from the previous one, the first storage controller transfers the second storage controller with the updated control program to another new storage. Recognized as a control device.
- the first storage controller When the first storage controller recognizes the second storage controller as a new storage controller, the first storage controller accesses the logical volume in the second storage controller and reads / writes data Can not do. Therefore, a user such as a system administrator can check whether the connected second storage control device is the second storage control device that has been used up to now, It is necessary to investigate where the data is stored in the second storage controller. Further, the user moves data stored in the logical volume of the second storage control device to another logical volume, or initializes the association between the first storage control device and the second storage control device. It takes time and effort to set it again. Furthermore, during these operations, the first storage controller cannot provide a logical volume to the host computer, so it is necessary to stop the business processing of the host computer until the operation is completed. For this reason, reliability, usability, operation rate, etc. of the storage system are lowered.
- the first storage control devices may be associated with second storage control devices from different vendors.
- the vendor of the second storage control device updates the control program of the second storage control device without permission, as described above, the first storage control device performs the second storage control. Since the device may be recognized as a storage control device different from the conventional one, it takes time until the business is restarted, and the reliability and performance of the system are lowered.
- the second storage control updated as a result of updating the control program of a certain second storage control device
- the profile information for identifying and managing the device may be rewritten, and the connection destination may be lost.
- the present invention has been made in view of the above problems, and a purpose thereof is a storage system and a first storage that can quickly determine the identity of a second storage device when an update operation to the second storage device is performed.
- Another object of the present invention is to provide a storage system and a first storage device that can quickly detect a logical volume used before the update when an update operation to a second storage device is performed. It is in.
- Another object of the present invention is to quickly determine that the second logical volume has not substantially changed before and after the update when the second device identification information held by the second storage device is changed, It is an object of the present invention to provide a storage system and a first storage device that can shorten the suspension time of business processing.
- a storage system is a storage system in which a first storage device and a second storage device are communicably connected, and the virtual first logical volume of the first storage device is:
- the second logical volume is connected to the second logical volume of the second storage device and uses the second logical volume as the data storage destination of the first logical volume, and the first storage device identifies the second logical volume.
- 1 device identification information which holds first device identification information used for connection between the first logical volume and the second logical volume, and the second storage device identifies the second logical volume.
- Second device identification information that the first storage device reads from the second storage device to create the first device identification information.
- the device identification information is held, and when the first storage device is updated with respect to the second storage device, the updated second device identification information acquired from the second storage device and the second device before the update
- the first device identification information before the update corresponding to the identification information it is determined whether the second device identification information after the update matches the first device identification information before the update, and the second after the update If it is determined that the device identification information and the first device identification information before the update match, the second storage device specified by the updated second device identification information and the first device identification information before the update are specified.
- the second storage device is recognized as the same second storage device.
- the second storage device specified by the updated second device identification information and the second storage device specified by the first device identification information before the update are used. It is possible to quickly determine whether the storage device is the same second storage device. When the second storage device is updated, the identity of the second storage device can be quickly determined. Therefore, the first logical volume can be reconnected to the second logical volume in a relatively short time to shorten the operation stop time. can do.
- FIG. 1 is a hardware configuration diagram of a storage system according to a first embodiment.
- FIG. 3 is an explanatory diagram showing a relationship between profile information held in a first storage device and device identification information of a second storage device.
- the flowchart which shows the detail of the profile change process in FIG. 6 is a flowchart showing details of a profile consistency confirmation process in FIG. 12 is a flowchart showing the overall operation of the storage system according to the second embodiment.
- 10 is a flowchart showing details of a profile consistency check process in FIG. 9. 12 is a flowchart showing the overall operation of the storage system of the third embodiment.
- the first storage device 10 makes the second logical volume 222 of the second storage device 20 as if it were the first logical volume 122V in the first storage device 10. I use it.
- the first storage device 10 uses the management information used before the update (profile information PT1 as the first device identification information) and the management information acquired after the update ( The second device identification information PT2) is compared and collated. Thereby, the first storage device 10 can confirm that it is connected to the same second storage device 20 before and after the update related to the second storage device.
- Examples of the update related to the second storage device 20 include an update of a control program such as an operating system and firmware.
- FIG. 1 shows an outline of the storage system of this embodiment.
- the configuration shown in FIG. 1 is described in a range necessary for understanding and implementing the storage system according to this embodiment, and the scope of the present invention is not limited to the configuration shown in FIG.
- the storage system includes, for example, at least one first storage device 10 and at least one second storage device 20.
- a plurality of second storage devices 20 can be connected to the first storage device 10. Although only one second storage device 20 is shown in the drawing, a plurality of second storage devices 20 may actually be connected to the first storage device 10.
- the storage system may include at least one management computer 40.
- the storage system provides a storage service to the host computer 30.
- the host computer 30 may be abbreviated as the host 30 in some cases.
- the entire host computer 30 and the storage system may be called an information processing system. Details of the configuration of the storage apparatuses 10 and 20 will be described later with reference to FIGS. In FIG. 1, description will be given focusing on the function.
- the first storage device 10 includes, for example, a command processing unit P10, a volume connection control unit P11, a profile information management unit P12, and a first logical volume 122V.
- the command processing unit P10 has a function of processing a read command and a write command received from the host 30 and returning the processing result to the host 30.
- the volume connection control unit P11 controls connection between the first logical volume 122V and the second logical volume 222.
- the volume connection control unit P11 controls disconnection and connection for the communication path related to the inter-volume connection between the first storage device 10 and the second storage device 20.
- the volume connection control unit P11 controls the connection between the first logical volume 122V and the second logical volume 222 by controlling the connection related to the inter-volume connection between the first storage device 10 and the second storage device 20.
- the volume connection control unit P11 can also be called a storage connection control unit P11 that controls connection between the first storage device 10 and the second storage device 20.
- Controlling communication connection related to inter-volume connection means controlling connection related to communication between the first logical volume 122V and the second logical volume 222. Even when the communication related to the connection between the volumes is disconnected, the first storage device 10 and the second storage device 20 are physically connected. And so on.
- the first logical volume 122V is a virtual logical volume created in the space of the cache memory 114 (see FIG. 2).
- the second logical volume 222 is a logical volume created by using the physical storage area of the storage device 220 (see FIG. 2), and is also called a real volume.
- the storage space of the first logical volume 122V is associated with the storage space of the second logical volume 222.
- the data is sent to the second storage device 20 via the communication network CN2 (see FIG. 2) and stored in the second logical volume 222.
- the command processing unit P10 of the first storage 10 transmits the data read from the second logical volume 222 to the host 30.
- the volume connection control unit P11 controls the connection between the first storage device 10 and the second storage device 20, and as a result, the connection between the first logical volume 122V and the second logical volume 222 is established. Control.
- the second logical volume 222 is a data storage destination volume of the first logical volume 122V.
- the volume connection control unit P11 can also disconnect the connection between the first logical volume 122V and the second logical volume 222 by disconnecting the communication connection between the first storage device 10 and the second storage device 20.
- the first logical volume 122V cannot use the second logical volume 222 as a data storage destination.
- the command processing unit P10 cannot accept access for the first logical volume 122V from the host 30. Accordingly, the business process at the host 30 is stopped.
- the technology in which the virtual first logical volume 122V included in the first storage device 10 uses the real volume 222 included in the second storage device 20 as a data storage destination is called, for example, an external connection function.
- the first storage device 10 is a connection source storage device
- the second storage device 20 is a connection destination storage device.
- the first storage device 10 is a main storage device that processes commands from the host 30, and the second storage device 20 is an external storage device provided outside the first storage device 10.
- the first logical volume 122V can also be called a connection source volume, an external connection volume, or the like.
- the second logical volume 222 may be called a connection destination volume, an external volume, or the like.
- the first storage device 10 may have a first logical volume 122 (see FIG. 2) as a real volume that is not a virtual volume.
- I / O (Input / Output) processing for the real volume 122 is possible regardless of the connection state between the first storage device 10 and the second storage device 20.
- the storage area of the virtual first logical volume 122V or the storage area of the real volume 122 may be managed by a pool, and the managed storage area may be assigned to a so-called thin provisioning volume virtual volume.
- the profile information management unit P12 manages the profile information PT1. Details of the profile information PT1 will be described later with reference to FIG. Briefly described above, the profile information PT1 is management information for identifying and accessing the second volume 222 of the second storage device 20. The profile information PT1 is an example of “first device identification information”. The profile information PT1 is created based on the second device identification information acquired from the second storage device 20. In the following description and drawings, profile information may be abbreviated as profile.
- the profile storage unit P120 receives the storage instruction from the management computer 40 (S1), and stores the profile information PT1 used so far.
- a plurality of storage methods can be considered.
- One method is a method of writing the profile information PT1 into any of the storage devices 220 included in the first storage device 10.
- Another method is a method in which the profile information PT1 is redundantly managed on a plurality of different surfaces of the cache memory 114, and the profile information PT1 stored in one of the surfaces is stored without being updated. Any of them may be used.
- the profile changing unit P121 When the profile changing unit P121 receives a rewrite instruction from the management computer 40 (S4), it rewrites the profile information PT1.
- the consistency confirmation unit P122 receives the confirmation instruction from the management computer 40 (S5), the consistency confirmation unit P122 compares the profile information PT1 with the device identification information PT2 held by the second storage device 20, and compares the profile information PT1 with the device identification information. Check if PT2 matches.
- the second storage device 20 includes, for example, a command processing unit P20, a device identification information management unit P21, and a logical volume 222.
- the command processing unit P20 processes the command from the first storage device 10 and returns the processing result to the first storage device 10. From the first storage device 10, a write command, a read command, an inquiry command, and the like are issued. When receiving the write command, the command processing unit P20 writes the write data from the first storage device 10 to the logical volume 222. When receiving the read data, the command processing unit P20 reads the data from the logical volume 222 and transmits it to the first storage device 10. When receiving the inquiry command, the command processing unit P20 reads out the device identification information PT2 managed by the device identification information management unit P21 and transmits it to the first storage device 10.
- the device identification information PT2 is an example of “second device identification information”, and is information for identifying and managing the second storage device 20.
- the device identification information management unit P21 is a function for managing the device identification information PT2.
- the device identification information PT2 of the second storage device 20 may change accordingly.
- the first storage device 10 determines that the second storage device 20 in which the device identification information PT2 has changed is another storage device.
- the second storage device 20 when the second storage device 20 is updated, when the identity of the second storage device 20 is determined and determined to be the same before and after the configuration change, The first storage device 10 and the second storage device 20 are reconnected so that the second logical volume 222 can be used as the data storage destination of the first logical volume 122V.
- the management computer 40 instructs the first storage device 10 to save the profile information PT1 used so far (S1).
- the profile storage unit P120 stores the profile information PT1 in a predetermined location.
- the stored profile information PT1 is referred to as profile information PT1 (old).
- the management computer 40 When the management computer 40 confirms the saving of the profile information PT1 (old), the management computer 40 instructs the first storage device 10 to disconnect from the second storage device 20 (S2). Upon receiving this instruction, the volume connection control unit P11 disconnects the communication path between the first storage device 10 and the second storage device 20. As a result, the first logical volume 122V cannot access the second logical volume 222. In the following description, as a result of the disconnection between the first storage device 10 and the second storage device 20, the state in which the first logical volume 122V cannot use the second logical volume 222 will be described. It may be said that the logical volume 222 is disconnected.
- the configuration change is to change the configuration of the second storage device 20, and includes, for example, updating of a control program.
- the administrator who manages the second storage device 20 performs a planned configuration change on the second storage device 20.
- an administrator who manages the first storage device 10 may be referred to as a first administrator (or user), and an administrator who manages the second storage device 20 may be referred to as a second administrator.
- the second administrator updates the control program and restarts the second storage device 20.
- the device identification information PT2 may change partially.
- the device identification information after updating the second storage device 20 is referred to as device identification information PT2 (new).
- the device identification information PT2 (new) corresponds to “updated second device identification information”.
- the second storage device 20 notifies the management computer 40 of the contents of the device identification information PT2 (new) either before or after the second storage device 20 is updated (S4).
- the change notification (S4) can be transmitted from the second administrator to the first administrator via a notification means such as a telephone or e-mail.
- the contents of the device identification information PT2 (new) may be automatically transmitted from the second storage device 20 to the management computer 40 using electronic means.
- the management computer 40 specifies the notified device identification information PT (new) and instructs the first storage device 10 to rewrite the profile information PT1 (S5).
- the profile changing unit P121 rewrites the profile management information based on an instruction from the management computer.
- the rewrite target profile information PT1 is profile information stored in a memory area to be called a profile information storage unit, and the profile information stored by the profile storage unit P120 is not a rewrite target.
- the rewritten profile information is referred to as profile information PT1 (new).
- the profile information PT1 (new) corresponds to “first device identification information updated corresponding to the updated second device identification information”.
- the management computer 40 confirms that the profile information PT1 has been updated to become the profile information PT1 (new), the profile information matches the first storage device 10 before and after the second storage device 20 is updated. Is instructed to confirm (S6).
- the consistency confirmation unit P122 compares the profile information PT1 (old) stored by the profile storage unit P120 with the device identification information PT2 (new) acquired from the second storage device 20. Check to see if they match.
- “Matching both” means that the profile information PT1 (old) and the device identification information PT2 (new) have consistency. Specifically, the device identification information PT2 (old) included in the profile information PT1 (old) and the device identification information PT2 (new) changed with the update of the second storage device 20 are substantially included. This means that the storage devices 20 are the same and point to the same storage device 20.
- the management computer 40 may be notified to that effect and wait for the judgment of the first administrator (S6A).
- the first administrator approves, the second storage device 20 specified by the profile information PT1 (old) and the second storage device 20 specified by the device identification information PT2 (new) are the same second storage. It can be handled as a device.
- the management computer 40 reconnects the first storage device 10 to the second storage device 20. (S7).
- the volume connection control unit P11 uses the profile information PT1 (new) to reconnect the communication between the first storage device 10 and the second storage device 20, and the first logical volume. 122V makes the second logical volume 222 available again. As a result, the business process using the first logical volume 122V is resumed, and the command processing unit P10 receives and processes a command from the host 30.
- the collation of profile information PT1 and device identification information PT2 and confirmation of consistency will be described with an example.
- the profile information PT1 is composed of a device name d11, a device number d12, and a volume identifier d13
- the device identification information PT2 is also composed of a device name d21, a device number d22, and a volume identifier d23.
- the profile information PT1 and the device identification information PT2 are the same.
- the volume identifier d23 in the device identification information PT2 has changed to d23a.
- the profile information PT1 (old) is “device name d11, device number d12, volume identifier d13”, and the device identification information PT2 (new) is “device name d21, device number d22, volume identifier d23a”.
- the management computer 40 or the first administrator as a user acquires the device identification information PT2 (new) from the second administrator or the second storage device 20
- the profile information PT1 in the first storage device 10 is used as the profile information. Rewrite to PT1 (new).
- the profile information PT1 (new) is equal to the device identification information PT2 (new).
- the first storage device 10 determines that the profile information PT1 (old) and the device identification information PT2 (new) match. Therefore, the first storage device 10 recognizes that the second storage device 20 indicated by the profile information PT1 (old) and the second storage device 20 indicated by the device identification information PT2 (new) are the same. The first storage device 10 reconnects communication between the first storage device 10 and the second storage device 20 using the profile information PT1 (new). By resetting the communication path between the first storage device 10 and the second storage device 20, the first logical volume 122V can use the second logical volume 222 again.
- the first storage device 10 is substantially the same as the second storage device 20. It is possible to quickly confirm that they are the same. Accordingly, the first storage device 10 can resume the business process using the first logical volume 122V and the second logical volume 222.
- Fig. 2 shows the hardware configuration of the storage system.
- the first storage device 10 includes a controller 110 and a plurality of storage devices 120.
- a plurality of controllers 110 may be provided to provide a redundant configuration. In this case, when a failure occurs in one of the controllers 110 and the function is stopped, the other controller 110 can continue the processing.
- the controller 110 controls the operation of the first storage device 10. It can also be called the first controller 110.
- the controller 110 includes, for example, a host interface 111, a disk interface 112, a microprocessor (CPU) 113, a cache memory (CM) 114, a shared memory (SM) 115, and a management interface 116. Although one host interface 111, one disk interface 112, and one microprocessor 113 are shown in the drawing, a plurality of them can be provided.
- the host interface 111 is a communication control unit for communicating with the host 30 via the communication network CN1.
- the host interface 111 is connected to the target port of the host interface 111 from the initiator port of the host bus adapter (not shown) via the communication network CN1.
- the host interface 111 communicates with the second storage device 20 via the communication network CN2.
- the initiator port of the host interface 111 is connected to the target port of the host interface 211 of the second storage device 20.
- the first storage device 10 behaves as a host device.
- the communication networks CN1 and CN2 can be formed by using, for example, FC-SAN (Fibre Channel-Storage Storage Area Network).
- FC-SAN Fibre Channel-Storage Storage Area Network
- FICON Fibre Connection: registered trademark
- ESCON Enterprise System Connection: registered trademark
- ACONARC Advanced Connection Architecture: registered trademark
- FIBARC Fibre Connection Architecture: registered trademark
- the communication network CN1 can also be called an I / O network
- the communication network CN2 can be called an external connection network.
- the microprocessor 113 executes a program stored in the storage device 120, a memory, or the like, thereby executing command processing, volume connection control (storage connection control), management of profile information PT1, and the like.
- the cache memory 114 stores data written from the host 30, data read from the logical volume 122, and the like.
- the cache memory 114 can have two sides, and important data is stored on each of the two sides. Examples of important data include data that has not been written to the storage device 120 (so-called dirty data), data that is used for management and control, and the like.
- the profile information PT1 is redundantly stored on each surface of the cache memory 114.
- the shared memory 115 stores management information for managing the configuration of the storage apparatus 10, control information for controlling the storage apparatus 10, and the like.
- the profile information PT1 is stored in the shared memory 115.
- the shared memory 115 is used jointly by each host interface 111 and each disk interface 112.
- the host interface 111 receives a write command from the host 30, the write command is stored in the shared memory 115 and the write data is stored in the cache memory 114.
- the disk interface 112 periodically refers to the shared memory 115.
- the disk interface 112 transfers the write data on the cache memory 114 to the storage device 120 constituting the logical volume 122 and writes it.
- the disk interface 112 converts the logical address of the write data into a physical address corresponding to the storage device 120.
- the disk interface 112 completes the processing of the write command, the disk interface 112 writes the fact to the shared memory 115.
- the host interface 111 periodically refers to the shared memory 115 and knows that the write command processing has been completed, the host interface 111 notifies the host 30 that the write command processing has been completed.
- the management interface 116 is a communication control unit for communicating with the management computer 40 via the management network CN3.
- the communication network CN3 can be generated using, for example, a LAN (Local Area Network).
- the first storage device 10 has a plurality of storage devices 120.
- the storage device 120 for example, various storage devices capable of reading and writing data such as a hard disk device, a semiconductor memory device, an optical disk device, and a magneto-optical disk device can be used.
- a hard disk device for example, an FC (Fibre Channel) disk, an SCSI (Small Computer System Interface) disk, a SATA disk, an ATA (AT Attachment) disk, an SAS (Serial Attached SCSI) disk, or the like can be used.
- FC Fibre Channel
- SCSI Serial Computer System Interface
- SATA Serial Attachment
- SAS Serial Attached SCSI
- various storage devices such as flash memory, MRAM (Magnetoresistive Random Access Memory), phase change memory (Phase-Change Memory), ReRAM (Resistive random access memory), FeRAM (Ferroelectric Random Access Memory), etc. can be used. . Furthermore, for example, a configuration in which different types of storage devices are mixed may be used.
- controller 110 and the storage device 120 do not need to be provided in the same casing, and can be provided in separate casings.
- the controller 110 and a part of the storage device 120 can be housed in the same housing, the remaining storage devices 120 can be housed in separate housings, and the housings can be communicably connected.
- a physical storage area of each of the plurality of storage devices 120 can be grouped to form a parity group 121.
- the logical storage device 122 can be obtained by cutting out a fixed-size or variable-size area from the physical storage area virtualized by the parity group 121.
- the logical storage device 122 is a logical volume. In the figure, the logical storage device 122 is displayed as “LDEV”.
- the configuration of the second storage device 20 will be described.
- the second storage device 20 has the same configuration as the first storage device 10.
- the first storage device 10 can be connected to a plurality of second storage devices 20 and use the logical volumes 222 in the second storage devices 20.
- the second storage device 20 includes a controller 210 and a plurality of storage devices 220. Controller 210 can also be referred to as second controller 210. Similar to the first controller 110 described above, the second controller 210 includes a host interface 211, a disk interface 212, a microprocessor 213, a cache memory 214, a shared memory 215, and a management interface 216, for example. Since these circuits 211 to 216 are the same as the circuits 111 to 116 described above, description thereof will be omitted.
- the storage device 220, the parity group 221, and the logical volume 222 are the same as the storage device 120, the parity group 121, and the logical volume 122 described above. Therefore, those descriptions are omitted.
- the configuration of the management computer 40 will be described.
- the management computer 40 includes, for example, a microprocessor 41, a memory 42, a management interface 43, and a user interface 44.
- the memory 42 stores a computer program for realizing a storage management unit P40 described later. Further, the memory 42 also stores profile information PT1.
- the management interface 43 is a communication control unit for communicating with the storage apparatuses 10 and 20 via the management network CN3.
- the user interface 44 receives information input from the user (first administrator) or presents information to the user.
- a display, a touch panel, a keyboard, a pointing device, a voice recognition device, a voice synthesis device, a line-of-sight detection device, and the like can be used in appropriate combination.
- an operation terminal for operating the management computer 40 may be provided separately.
- a notebook personal computer, a tablet personal computer, a portable information terminal, a mobile phone, or the like can be used.
- the controller 110 of the first storage device 10 includes, for example, a command processing unit P10, a volume connection control unit P11, and a profile information management unit P12.
- the command processing unit P10 has a function of processing a command received from the host 30 and returning the processing result to the host 30.
- the volume connection control unit P11 has a function of controlling connection between the first logical volume 122V and the second logical volume 222 by controlling connection and disconnection of communication between the first storage device 10 and the second storage device 20. is there.
- the profile information management unit P12 is a function for managing the profile information PT1.
- the profile information PT1 is stored in the shared memory 115 or the cache memory 114.
- the profile information management unit P12 includes a profile storage unit P120, a profile change unit P121, and a consistency check unit P122.
- the profile storage unit P120 stores the profile information PT1 in response to an instruction from the management computer 40.
- the profile changing unit P121 rewrites the profile information PT1 according to an instruction from the management computer 40.
- the consistency checking unit P122 compares and matches the stored profile information PT1 with the device identification information PT2 newly acquired from the second storage device 20, and the profile information PT1 and the device identification information PT2 are compared. Check if they match.
- the controller 210 of the second storage device 20 includes, for example, a command processing unit P20 and a device identification information management unit P21.
- the command processing unit P20 processes the command from the first storage device 10 and returns the result to the first storage device 10.
- the device identification information management unit P21 manages the device identification information PT2.
- the management computer 40 has a storage management unit P40.
- the storage management unit P40 has a function of managing the first storage device 10 and each second storage device 20.
- the storage management unit P40 also holds profile management information PT1 on the memory.
- the device identification information PT2 will be described first.
- the second storage device 20 receives the inquiry command from the first storage device 10, the second storage device 20 returns the device identification information PT2.
- the device identification information PT2 includes, for example, a vendor name, device name, device manufacturing number, device identifier, timeout, and the like.
- the vendor name is the name of the provider (manufacturer, seller) of the second storage device 20.
- the device name is the name of the second storage device 20.
- the device serial number is the serial number of the second storage device 20.
- the device identifier is identification information for uniquely specifying the logical volume 222.
- the timeout is a threshold value that causes a timeout error.
- the profile information PT1 will be described.
- the first storage device 10 issues an inquiry command to each second storage device 20 at a predetermined timing.
- the predetermined timing is, for example, when a new second storage device 20 is added to the storage system, when an existing second storage device 20 is removed from the storage system, or when the configuration of the second storage device 20 is changed. It is.
- the user can issue an inquiry command at an arbitrary timing.
- the inquiry data includes the contents of the device identification information PT2. Therefore, the first storage device 10 creates and stores profile information PT1 based on the inquiry data collected from each second storage device 20.
- the profile information PT1 manages values such as a vendor name, a device name, a device manufacturing number, a device identifier, and a timeout for each second storage device 20, for example. Information other than these, for example, information about alternate paths, may be included in the profile information.
- the alternate path is a communication path that is used when an abnormality occurs in the communication path that is normally used.
- an update mode flag indicating that profile information is being updated is included in the profile information PT1.
- Each information included in the profile information PT1 can be divided into two types.
- One is storage identification information PA1 for identifying the second storage device 20.
- the other is other information PA2.
- the storage identification information PA1 is information that does not easily change even when the storage device is updated, it can be used to determine the identity of the storage device.
- the storage identification information PA1 can also be referred to as identity determination information.
- Other information PA2 is information that is more likely to change as the storage apparatus is updated than the storage identification information PA1.
- the other information PA2 includes a device identifier.
- FIG. 4 shows a case where the profile information PT1 is stored in both the A side 114A and the B side 114B of the cache memory 114.
- a configuration in which the profile information PT1 is redundantly stored on the cache memory 114 is used in an embodiment described later.
- the profile information PT1 is stored in either the cache memory 114 or the shared memory 115.
- FIG. 5 is a flowchart showing the overall operation.
- the user who is a system administrator instructs the first storage device 10 to store the profile information PT1 using the storage management unit P40 of the management computer 40 (S10).
- the profile storage unit P120 of the first storage device 10 writes and stores the profile information PT1 in the storage device 120 (S11). Details of the profile saving process (S11) will be described later with reference to FIG.
- the saved profile information PT1 is handled as profile information PT1 (old) before update.
- the user instructs the first storage device 10 via the management computer 40 to disconnect from the second storage device 20 (S12).
- the volume connection control unit P11 of the first storage device 10 disconnects the communication path with the second storage device 20 so that the first logical volume 122V cannot use the second logical volume 222 (S13).
- steps S11 and S13 can also be called update preparation processing.
- the user gives a configuration change instruction from the management computer 40 to the second storage device 20 (S14).
- step S14 since preparations are complete, the update of the second storage device 20, that is, the configuration change of the second storage device 20 is permitted.
- notification means such as e-mail or telephone is sent from the user to the second administrator of the second storage device 20. You may notify using.
- the control program is updated in the second storage device 20, and the configuration of the second storage device 20 is changed (S15).
- the device identification information PT2 changes as a result of the configuration change of the second storage device 20
- the information is notified from the second storage device 20 to the management computer 40 (S16).
- the second administrator may notify the management computer 40 or the user (S16).
- Step S16 is not necessary.
- the user instructs the first storage device 10 to rewrite the profile information PT1 via the management computer 40 (S17).
- the profile changing unit P121 of the first storage device 10 rewrites the profile information PT1 based on an instruction from the management computer 40 (S18). Details of the rewrite process (change process) will be described later with reference to FIG.
- the user instructs the first storage device 10 to check the consistency of the profile information PT1 via the management computer 40 (S19).
- the consistency confirmation unit P122 of the first storage device 10 compares the profile information PT1 and the device identification information PT2 to confirm whether they match (S20).
- the consistency checking unit P122 acquires the device identification information PT2 that may have been changed in step S15 from the second storage device 20 (S21). Details of the consistency check process will be described later with reference to FIG.
- the user instructs the first storage device 10 to reconnect the second storage device 20 via the management computer 40 so that the first logical volume 122V can use the second logical volume 222 (S22).
- the volume connection control unit P11 of the first storage device 10 reconnects the first storage device 10 and the second storage device 20 so that the first logical volume 122V can use the second logical volume 222 again (S23). .
- the volume connection control unit P11 acquires the device identification information PT2 from the second storage device 20 at the time of reconnection (S24).
- the first storage device 10 resumes the business process for providing the first logical volume 122V to the host 30.
- FIG. 5 the case where the user confirms the processing status of each stage and issues the next instruction has been described as an example.
- the present invention is not limited to this, and the configuration of the second storage device 20 is changed to FIG. All or at least part of the processing shown can also be performed automatically.
- FIG. 6 is a flowchart showing an example of the profile saving process (step S11 in FIG. 5).
- the management computer 40 instructs the first storage device 10 to save the profile information PT1 (S10).
- the first storage device 10 receives the instruction (S30).
- the profile storage unit P120 of the first storage device 10 stores the profile information PT1 in a predetermined storage area for storage (S31).
- the storage area for storage can be provided in any storage device 120, for example.
- the saved profile information PT1 becomes profile information PT1 (old).
- the first storage device 10 determines whether the storage of the profile information PT1 has been completed normally (S32). If the first storage device 10 determines that the storage process has been completed normally (S32: YES), it creates a log indicating the normal end of the storage process (S33). This log includes, for example, a normal end code indicating normal end.
- the first storage device 10 determines that the saving of the profile information PT1 did not end normally (S32: NO), it executes an error process (S34).
- an error process for example, an error log including information indicating that the saving process is interrupted and a code indicating the error content is generated.
- the first storage device 10 transmits a log for the storage process to the management computer 40 (S35), and the management computer 40 receives the log (S36).
- the management computer 40 determines from the received log contents whether the storage process has been completed normally (S37).
- management computer 40 determines that the storage process has been completed normally (S37: YES), it ends this process. On the other hand, if the management computer 40 determines that the storage process has not ended normally (S37: NO), the management computer 40 confirms the error content and interrupts a series of processes (the process shown in FIG. 5) relating to the update of the profile information. To do.
- FIG. 7 is a flowchart showing an example of the profile change process (step S18 in FIG. 5).
- the process for changing the profile information PT1 can also be called, for example, a profile change process, a profile rewrite process, and a profile update process.
- the management computer 40 acquires information about the device identification information PT2 of the second storage device 20 (S16).
- Information about the change in the device identification information PT2 due to the configuration change of the second storage device 20 may be either before or after the configuration change of the second storage device 20.
- the management computer 40 instructs the first storage device 10 to rewrite the profile information PT1 based on the device identification information PT2 received in step S16 (S17).
- the rewrite instruction includes the updated contents of the profile information PT1.
- the profile changing unit P121 of the first storage device 10 When receiving the instruction from the management computer 40 (S40), the profile changing unit P121 of the first storage device 10 rewrites the profile information PT1 based on the instruction (S41). That is, the first storage device 10 updates the profile information PT1 with the instructed contents.
- the first storage device 10 determines whether the rewriting of the profile information PT1 has been completed normally (S42). When it is determined that the rewriting of the profile information PT1 has been normally completed (S42: YES), the first storage device 10 creates a log indicating that the rewriting process has been normally completed (S43). On the other hand, if the first storage device 10 determines that the rewriting of the profile information PT1 did not end normally (S42: NO), it executes an error process (S44). In the error process, an error log including information indicating that the rewrite process has failed and a code indicating the error content is created. The first storage device 10 transmits a log related to the rewrite process (change process) of the profile information PT1 to the management computer 40 (S45).
- the management computer 40 When the management computer 40 receives the log from the first storage device 10 (S46), it determines whether the profile rewriting process has been completed normally (S47). If the management computer 40 determines that the process has been completed normally (S47: YES), the process ends. If it is determined that the management computer 40 has not ended normally (S47: NO), the management computer 40 interrupts a series of processes related to the update of the profile information (S48).
- FIG. 8 is a flowchart showing an example of processing for confirming the consistency of profile information (step S20 in FIG. 5).
- the management computer 40 instructs the first storage device 10 to confirm the consistency of the profile information (S19)
- the first storage device 10 receives the instruction (S50).
- the consistency confirmation unit P122 of the first storage device 10 acquires the latest device identification information PT2 from the second storage device 20 (S51).
- the second storage device 20 transmits device identification information PT2 to the first storage device 10 in response to a request from the first storage device 10 (S52).
- the consistency checking unit P122 compares the profile information PT1 (old) stored in step S11 of FIG. 5 with the latest device identification information PT2 (new) acquired from the second storage device 20 in step S51, It is determined whether these PT1 (old) and PT2 (new) are matched (S53).
- the consistency check unit P122 displays information PT1 when the device name and device manufacturing number included in the profile information PT1 (old) match the device name and device manufacturing number indicated by the device identification information PT2 (new). It is determined that (old) and information PT2 (new) match.
- the vendor name may be added to the judgment target. Furthermore, if there is information other than the vendor name, device name, and device serial number that can be used to determine the identity of the storage device before and after the update, it may be added to the determination target. Good. Further, when a score is set in advance for predetermined items such as a vendor name, a device name, and a device manufacturing number, and the scores of the matching items are totaled and the total score exceeds a predetermined reference point, information PT1 (old ) And information PT2 (new) may be determined to match. Consistency can also be determined using a method other than the method described above.
- the consistency checking unit P122 determines that the profile information PT1 (old) and the device identification information PT2 (new) match (S54: YES), the consistency checking unit P122 discards the profile information PT1 (old) stored in step S11 of FIG. S55).
- the first storage device 10 generates a log indicating that the process of checking consistency has been completed normally (S56).
- the consistency checking unit P122 determines that the profile information PT1 (old) and the device identification information PT2 (new) do not match (S54: NO)
- the consistency checking unit P122 returns the profile information PT1 to the profile information PT1 (old) before the update (S57). ). That is, the consistency checking unit P122 overwrites the profile information PT1 (new) rewritten in step S18 of FIG. 5 with the saved profile information PT1 (old).
- the first storage device 10 executes error processing (S58) and creates an error log. Then, the first storage device 10 transmits the log to the management computer 40 (S59).
- the management computer 40 determines whether or not the consistency check process has been completed normally (S61). If the management computer 40 determines that the consistency check process has been completed normally (S61: YES), the process ends. If the management computer 40 determines that the consistency check process has ended abnormally (S61: NO), the management computer 40 interrupts a series of processes related to the profile information update (S62).
- the second storage device 20 connected to the first storage device 10 is substantially the same storage device. Can be promptly determined. Accordingly, the first storage device 10 and the second storage device 20 can be quickly reconnected, and the first logical volume 122V can use the second logical volume 222 again, so that the business process can be performed in a relatively short time. Can be resumed.
- a second embodiment will be described with reference to FIGS.
- Each of the following embodiments, including the present embodiment, corresponds to a modification of the first embodiment, and therefore, differences from the first embodiment will be mainly described.
- the profile information PT1 in the configuration in which the profile information PT1 is redundantly stored on the plurality of surfaces 114A and 114B of the cache memory 114, when the profile information PT1 is updated, the profile information PT1 on one surface is rewritten and the profile information on the other surface is rewritten. PT1 is stored. In the present embodiment, it is assumed that the change in the device identification information PT2 due to the configuration change of the second storage device 20 is known in advance.
- FIG. 9 is a flowchart showing the overall operation of the storage system related to the update of profile information.
- the management computer 40 instructs the first storage device 10 to set the update mode flag to indicate that the profile information PT1 is being updated (S70).
- the profile storage unit P120 of the first storage device 10 sets the update mode flag of the profile information PT1 to ON (S71).
- the update mode flag is set to ON, the first storage device 10 leaves the profile information PT1 of one of the A side 114A and the B side 114B of the cache memory 114 for storage, and the other side Only the profile information PT1 is referred to.
- the profile information on the A surface 114A is rewritten and the profile information PT1 on the B surface 114B is left for storage.
- the management computer 40 instructs the first storage device 10 to rewrite the profile information PT1 (S72).
- the profile changing unit P121 of the first storage device 10 rewrites only the profile information PT1 on the A surface 114A based on the instruction content received from the management computer 40 (S73).
- the management computer 40 instructs the first storage device 10 to disconnect from the second storage device 20 (S74).
- the volume connection control unit P11 of the first storage device 10 disconnects the connection with the second storage device 20 (S75).
- the management computer 40 instructs the second storage device 20 (or the second administrator) to change the configuration (S76).
- the second storage device 20 updates the control program and changes the configuration (S77).
- the management computer 40 instructs the first storage device 10 to check whether the profile information PT1 is consistent before and after the configuration change of the second storage device 20 (S78).
- the consistency check unit P122 of the first storage device 10 uses the profile information PT1 (old) stored in the B surface 114B of the cache memory 114 and the device identification information PT2 (new) acquired from the second storage device 20. In comparison, it is confirmed whether or not they match (S79).
- the first storage device 10 acquires the latest device identification information PT2 (new) from the second storage device 20 when executing the consistency check process (S80).
- the management computer 40 instructs the first storage device 10 to reconnect to the second storage device 20 (S81).
- the volume connection control unit P11 of the first storage device 10 reconnects the first storage device 10 and the second storage device 20 so that the first logical volume 122V can use the second logical volume 222 (S82). .
- the first storage device 10 acquires the device identification information PT2 from the second storage device 20 (S83).
- the management computer 40 When the management computer 40 confirms the reconnection between the first storage device 10 and the second storage device 20, the management computer 40 instructs the first storage device 10 to end the update mode (S84).
- the first storage device 10 sets the update mode flag in the profile information PT1 to OFF (S85), and ends this process.
- the profile change process (S73) shown in FIG. 9 is the same as the process described in FIG.
- FIG. 10 shows an example of the consistency determination process (step S79 in FIG. 9).
- the management computer 40 issues a consistency check instruction (S19)
- the first storage device 10 receives the instruction (S90).
- the consistency confirmation unit P122 of the first storage device 10 acquires the device identification information PT2 (new) from the second storage device 20 (S91, S92).
- the consistency checking unit P122 compares the profile information PT1 (old) stored in the B surface 114B of the cache memory 114 with the device identification information PT2 (new) acquired from the second storage device 20 in step S91. It is confirmed whether they match (S93).
- the first storage device 10 determines that the information PT1 (old) and the information PT2 (new) match (S94: YES), the first storage device 10 discards the profile information PT1 (old) stored in the B surface 114B of the cache memory 114, and A The profile information PT1 (new) of the surface 114A is transferred to the B surface 114B for redundancy management (S95). That is, the first storage device 10 uses the rewritten profile information PT1 (new). Then, the first storage device 10 generates a log indicating that the consistency check has been completed normally (S96).
- the first storage device 10 determines that the profile information PT1 (old) and the device identification information PT2 (new) do not match (S94: NO), the first storage device 10 returns to the state before the profile information PT1 was rewritten (S97). ). That is, in step 97, the profile information PT1 (old) is saved by transferring the profile information PT1 (old) stored in the B surface 114B of the cache memory 114 to the A surface 114A and overwriting the profile information PT1 (new). Redundant management is performed on A side and B side. The first storage device 10 executes error processing and creates an error log indicating that the consistency check has not ended normally (S98).
- the first storage device 10 transmits a normal end log or an abnormal end log to the management computer 40 (S99).
- the management computer 40 determines whether or not the consistency check processing has been completed normally (S101). If it is determined that the process has been completed normally (S101: YES), this process ends. If it is determined that the process did not end normally (S101: NO), the contents of the error are confirmed, and the processing related to profile update is interrupted (S102).
- This embodiment which is configured in this way, also has the same function and effect as the first embodiment. Further, in this embodiment, the profile information PT1 is redundantly managed on both the A side 114A and the B side 114B of the cache memory 114, and when updating the profile information PT1, only the profile information PT1 on the A side 114A is updated. The profile information PT1 is stored. Therefore, in the present embodiment, it is not necessary to save the profile information PT1 in the storage device 120 as in the first embodiment, and as a result, the time required to resume the work can be made shorter than in the first embodiment. it can.
- a third embodiment will be described with reference to FIG. In this embodiment, when it is determined that the profile information PT1 (old) and the device identification information PT2 (new) do not match, usability is improved by leaving the final determination to the user.
- FIG. 11 shows an example of consistency check processing in the present embodiment.
- the process of FIG. 11 includes all steps S50 to S62 of the process described in FIG. Further, the process of FIG. 11 includes new steps S110 to S114 as described below.
- the consistency confirmation unit P122 determines that the profile information PT1 (old) and the device identification information PT2 (new) do not match (S54: NO), the consistency check unit P122 sends the mismatch information to the management computer 40. Notification is made (S110).
- the management computer 40 When the management computer 40 receives the inconsistency content from the first storage device 10 (S111), the management computer 40 displays the inconsistency content on the user interface 44 and waits for a user instruction.
- the management computer 40 for example, “The device serial number for the second storage device does not match before and after the configuration change as follows. Before the configuration change: VA0011, after the configuration change: VA0011a. A message requesting a determination such as “Do you want to allow the connection?” Is output.
- the user decides whether or not to permit reconnection between the first storage device 10 and the second storage device 20, and instructs the first storage device 10 about the decision content (S112).
- the first storage device 10 determines whether or not to continue the consistency check process based on the user instruction (S114).
- the stored profile information PT1 (old) is discarded (S55), a log for matching is generated (S56), and the log is transmitted to the management computer 40 ( S59).
- the first storage device 10 returns the profile information PT1 to the state before the update (S57), generates an error log (S58), and the error log Is transmitted to the management computer 40 (S59).
- This embodiment configured in this way also exhibits the same operational effects as the first embodiment. Further, in the present embodiment, even if it is determined that the profile information PT1 and the device identification information PT2 are inconsistent as a result of comparison, the first storage device is assumed to be the same storage device 20 if the user permits it. 10 and the second storage device 20 are reconnected. Therefore, usability is improved as compared with the first embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
La présente invention permet de déterminer rapidement l'identité d'un second dispositif de mémorisation (20) lors de l'exécution d'une fonction de mise à jour sur le second dispositif de mémorisation. Un premier dispositif de mémorisation (10) conserve des informations d'identification de premier dispositif (PT1) qui sont destinées à identifier un second volume logique (222). Le second dispositif de mémorisation conserve des informations d'identification de second dispositif (PT2) qui sont destinées à identifier le second volume logique. Lors de l'exécution d'une mise à jour associée au second dispositif de mémorisation, le premier dispositif de mémorisation compare les informations d'identification de second dispositif après mise à jour (PT2) et les informations d'identification de premier dispositif avant mise à jour (PT1) et détermine ainsi si celles-si sont toutes deux cohérentes. Lorsque celles-si sont sont toutes deux cohérentes, l'identité du second dispositif de mémorisation avant la fonction de mise à jour avec le second dispositif de mémorisation après la fonction de mise à jour peut être reconnue.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2014/068342 WO2016006069A1 (fr) | 2014-07-09 | 2014-07-09 | Système de mémorisation et premier dispositif de mémorisation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2014/068342 WO2016006069A1 (fr) | 2014-07-09 | 2014-07-09 | Système de mémorisation et premier dispositif de mémorisation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016006069A1 true WO2016006069A1 (fr) | 2016-01-14 |
Family
ID=55063744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2014/068342 Ceased WO2016006069A1 (fr) | 2014-07-09 | 2014-07-09 | Système de mémorisation et premier dispositif de mémorisation |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2016006069A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006085398A (ja) * | 2004-09-16 | 2006-03-30 | Hitachi Ltd | ストレージ装置及びストレージ装置のデバイス切替制御方法 |
| JP2006113826A (ja) * | 2004-10-15 | 2006-04-27 | Hitachi Ltd | 外部の装置に接続される制御装置 |
| JP2006184949A (ja) * | 2004-12-24 | 2006-07-13 | Hitachi Ltd | 記憶制御システム |
-
2014
- 2014-07-09 WO PCT/JP2014/068342 patent/WO2016006069A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006085398A (ja) * | 2004-09-16 | 2006-03-30 | Hitachi Ltd | ストレージ装置及びストレージ装置のデバイス切替制御方法 |
| JP2006113826A (ja) * | 2004-10-15 | 2006-04-27 | Hitachi Ltd | 外部の装置に接続される制御装置 |
| JP2006184949A (ja) * | 2004-12-24 | 2006-07-13 | Hitachi Ltd | 記憶制御システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6001773B2 (ja) | ネットワークストレージシステムにおける無停止のコントローラの交換 | |
| JP4990322B2 (ja) | データ移動管理装置及び情報処理システム | |
| EP2246777B1 (fr) | Système de stockage et son procédé de fonctionnement | |
| US10353640B2 (en) | Seamless data migration in a clustered environment | |
| US7650446B2 (en) | Storage system for back-end communications with other storage system | |
| US20090265511A1 (en) | Storage system, computer system and a method of establishing volume attribute | |
| US7725631B2 (en) | Information system and information storage method of information system | |
| CN104081376B (zh) | 使用分布式文件系统协议远程维持系统固件映像 | |
| US20100235592A1 (en) | Date volume migration with migration log confirmation | |
| WO2013011541A1 (fr) | Appareil de stockage de données et son procédé de commande | |
| TW202036282A (zh) | 多裝置的配對系統及配對方法 | |
| US7047379B2 (en) | Autonomic link optimization through elimination of unnecessary transfers | |
| JP6230707B2 (ja) | ストレージシステム | |
| US7836157B2 (en) | File sharing system and file sharing system setting method | |
| EP2101266A1 (fr) | Système et méthode de copie à distance avec unité de vérification du chemin de copie | |
| US20170242605A1 (en) | Guid partition table based hidden data store system | |
| WO2015004706A1 (fr) | Dispositif de stockage et procédé de commande pour dispositif de stockage | |
| US7478267B2 (en) | Access control device and interface installed in same | |
| US9940155B1 (en) | Protocol endpoint object duality | |
| JP2008065392A (ja) | ストレージ装置及びこれを用いたデータのバックアップ方法 | |
| CN107704206A (zh) | 在线迁移异构系统数据的方法、装置、设备和存储介质 | |
| WO2014091600A1 (fr) | Dispositif de stockage et procédé de transfert pour dispositif de stockage | |
| JP6749072B2 (ja) | ストレージ管理装置及びストレージ管理プログラム | |
| US11513731B2 (en) | System and method for non-disruptive storage protocol conversion | |
| US20120110211A1 (en) | Management of detected devices coupled to a host machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14897309 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14897309 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |