Patent ID: 8112362
Filing Date: 2012-02-07
Classification: G06F

Abstract:
1. A storage system, comprising: a first storage apparatus including a plurality of first storage devices and a first controller for providing, using the plurality of first storage devices, a plurality of first logical volumes to a host device; a first management terminal that is connected to the first storage apparatus, including a first license management table for managing a first correspondence relationship between a first optional function and a first space licensed for the first optional function in the first storage apparatus and a second correspondence relationship between a second optional function and a second space licensed for the second optional function in the first storage apparatus, and the first management terminal for controlling, with reference to the first license management table, a first application of the first optional function to the plurality of first logical volumes in response to a request for setting the first optional function from a user and a second application of the second optional function to the plurality of first logical volumes in response to a request for setting the second optional function from the user; a second storage apparatus including a plurality of second storage devices and a second controller for providing, using the plurality of second storage devices, a plurality of second logical volumes to the host device; and a second management terminal that is connected to the second storage apparatus, including a second license management table for managing a third correspondence relationship between the first optional function and a third space licensed for the first optional function in the second storage apparatus and a fourth correspondence relationship between the third optional function and a fourth space licensed for the third optional function in the first storage apparatus, and the second management terminal for controlling, with reference to the second license management table, a third application of the first optional function to the plurality of second logical volumes in response to a request for setting the first optional function from the user and a fourth application of the third optional function to the plurality of second logical volumes in response to a request for setting the third optional function from the user, wherein, detecting the second storage apparatus being connected to the first storage apparatus: the first controller in the first storage apparatus maps the second logical volumes onto third logical volumes to the host device, the third logical volumes being located in the first storage apparatus as virtual volumes, and the first management terminal calculates a fifth space by combining the first space of the first license management table and the third space of the second license management table received from the second management terminal and in response to a request for setting the first optional function, determines whether or not to set the first optional function as requested by the request according to a comparison between a space requested in the request for setting the first optional function and the fifth space.