Patent ID: 7882303
Filing Date: 2011-02-01
Classification: G06F

Abstract:
1. In a computer system comprised of a host computer, at least two storage devices to store data to be used by said host computer on a plurality of volumes, and a management computer to control said storage devices, said management computer comprising: a memory to store an identification information management table to manage identification information of said storage devices and a port management table to manage a port of said storage devices; and a processor to perform control, wherein said processor: acquires, from said storage devices, at least volume identification information which identifies a plurality of volumes in said storage devices, path identification information which identifies a path to a storage device which provides a volume and information which indicates whether a volume in said storage devices is a virtual volume which is virtually allocated to said host computer, determines, based on the acquired information, whether a volume is a virtual volume, when the volume is a virtual volume, based on the acquired information, determines whether a communication between a first storage device which receives a request from said host computer and a second storage device which provides a real volume corresponding to the virtual volume is an encrypted transfer, when the communication is not an encrypted transfer, controls to set to perform the encrypted transfer between the first storage device and the second storage device, and based on the setting, controls to output at least information which identifies the first storage device, information which identifies the second storage device and information which identifies a communication port which is used for the communication between the first storage device and the second storage device, each information being stored in the identification information management table or the port management table, wherein the setting of the encrypted transfer is executed based on whether a communication port in the second storage device supports the encrypted transfer, the communication port being currently used in the communication between the first storage device and the second storage device; wherein, when the communication port in the second storage device being currently used in the communication between the first storage device and the second storage device does not support the encrypted transfer, the setting of the encrypted transfer is executed based on whether there is a communication port which supports the encrypted transfer in the second storage device; wherein, when there is not a communication port which supports the encrypted transfer in the second storage device, said processor: controls to migrate the contents of the volumes in the second storage device to a third storage device which supports the encrypted transfer, controls to set to perform the encrypted transfer between the first storage device and the third storage device, and controls to output at least information which identifies the second storage device, information which identifies the volume in the second storage device before the migration, information which identifies the communication port in the second storage device before the migration, information which identifies the third storage device, information which identifies the volume in the third storage device after the migration and information which identifies the communication port in the third storage device after the migration, each information being stored in the identification information management table or the port management table.