Patent ID: 7660959
Filing Date: 2010-02-09
Classification: G06F

Abstract:
1. A method, comprising: defining at least one storage pool in a database, wherein the at least one storage pool is defined to include a plurality of data volumes, wherein each volume is included in at least one storage media; indicating for the at least one storage pool an encryption status indicating whether encryption is enabled for the storage pools; providing an encryption key for volumes included in storage pools for which encryption is indicated as enabled; storing the encryption keys for volumes included in the storage pools for which encryption is enabled, wherein the database associates the encryption keys with the volumes and the volumes with the storage pools; receiving source volumes having data to add to a target storage pool comprising one of the at least one storage pool; determining the encryption status for the target storage pool in response to receiving each of the source volumes; storing the data of the source volumes as encrypted in response to determining that the encryption status indicates that encryption is enabled for the target storage pool; and storing the data of the source volumes as unencrypted in response to determining that the encryption status indicates that encryption is not enabled for the target storage pool.