External storage pools
External pools provide storage space that is not directly connected to or managed by IBM Storage Scale.
External pools in IBM Storage Scale can be represented by a variety of tools that include IBM Spectrum Protect for Space Management, IBM Storage Scale Transparent Cloud Tiering, and IBM Spectrum Archive Enterprise Edition (EE). These tools allow files from the IBM Storage Scale file system to migrate to another storage system that is not directly connected to and managed by IBM Storage Scale.
External storage pools use a flexible interface driven by GPFS policy rules that simplify data migration to and from other types of storage such as tape storage. For more information, refer to Policies for automating file management.
- Move files and their extended attributes onto low-cost near-line or offline storage when demand for the files diminishes.
- Recall the files, with all of their previous access information, onto online storage whenever the files are needed.
External pool requirements
With external pools, GPFS provides metadata processing and the flexibility of using extended file attributes. The external storage manager is responsible for moving files from GPFS and returning them upon the request of an application accessing the file system. Therefore, when you are using external storage pools, you must use an external file management application such as IBM Storage Protect. The external application is responsible for maintaining the file once it has left the GPFS file system. For example, GPFS policy rules create a list of files that are eligible for migration. GPFS hands that list to IBM Storage Protect which migrates the files to tape and creates a reference file in the file system that has pointers to the tape image. When a file is requested, it is automatically retrieved from the external storage pool and placed back in an internal storage pool. As an alternative, you can use a GPFS policy rule to retrieve the data in advance of a user request.
The number of external storage pools is only limited by the capabilities of your external application. GPFS allows you to define external storage pools at any time by writing a policy that defines the pool and makes that location known to GPFS. External storage pools are defined by policy rules and initiated by either storage thresholds or use of the mmapplypolicy command.
For more information, refer to Working with external storage pools.