Escolar Documentos
Profissional Documentos
Cultura Documentos
Support Technical Exchange Understanding Tivoli Storage Manager Active Data Pools
Dave Daun IBM Advanced Technical Support djdaun@us.ibm.com
Agenda
Overview of Active Data Pools Defining Active Data Pools Removing Inactive Files from an Active Data Pool Restoring from Active Data Pools Restrictions and Potential Issues Implementation Ideas Demonstration of Active Data Pools
Long standing requirement from the TSM community New Storage Pool Type Only for Backup data Only for Sequential Access pools Implementation is similar to Copy Storage Pools Restore will come automatically from the Active Data Pool
Primary
Random Disk
Sequential Tape
Copy Pool
Sequential Tape
Active backup versions are those that still reside on client machine (have not been
modified or deleted)
Can
Active backup versions exist in both a primary pool and one or more active data
Synchronous copy via a primary pool definition Asynchronous copy with new command: COPY ACTIVEDATA Asynchronous only for LAN-Free backups
TSM Active Data Pools | September 2007 l
Version is inactivated when a new backup version is received from the client
Reclamation must be run regularly MOVE DATA or MOVE NODEDATA will also remove inactive versions from an Active Data Pool
RECONSTRUCT defaults to YES on MOVE DATA or MOVE NODEDATA in an Active Data Pool
Optimized access to active versions for fast restore Reduced size of disk pool if only active versions are stored
Reduced storage requirement (onsite or offsite) while protecting data against media failure or disaster Simplified tape management because of fewer tapes
Add the active data pool to an existing primary pool definition (optional)
Schedule a command to copy from the primary pool to the active pool
Create a new policy domain to enable active data pools (or update an
existing domain)
Management Class
Simply use the UPDATE DOMAIN command and specify the list of active-data pools in the ACTIVEDESTINATION parameter.
Decide which nodes are critical and should use Active Data Pools Define a new domain and specify the list of active-data pools in the ACTIVEDESTINATION parameter. Update the node definitions to assign the nodes to the new domain Complete the policy structure
10
New parameter on DEFINE and UPDATE STGPOOL commandACTIVEDATAPOOLS Specifies the names of active-data pools where the server simultaneously writes data during a client backup operation. The combined total number of storage pools in the COPYSTGPOOLS and the ACTIVEDATAPOOLS cannot exceed three.
Use this command to copy active versions of backup data from a primary storage pool to an active-data pool.
11
12
2. Client backs up B1, E1 with simultaneous write to active data pool. B0 deactivated.
B1 E1
Server
A0 B0 C0 D0 A0 B0 C0 D0
Server
A0 B0 C0 D0 B1 E1 A0 B0 C0 D0 B1 E1
4. Client restores active files A0, C0, D0, B1, and E1 from active data pool.
A0 C0 D0 B1 E1
Server
A0 C0 B0 D0 C0 D0 B1 E1 B1 E1 A0 B0 C0 D0 B1 E1
Server
A0 C0 B0 D0 C0 D0 B1 E1 B1 E1 A0 B0 C0 D0 B1 E1
13
When restoring client data, the server will select the active version of a file from an Active Data Poll when appropriate. The restore order has been modified to include Active Data Pools:
1. Active Data Pool (FILE) 2. DISK (random) 3. FILE (primary or copypool). 4. Active Data Pool sequential onsite. 5. Sequential onsite-volume (primary, copy or Active Data Pool), priority considers: mounted(idle) -> automated -> manual
14
ACTIVEDATAONLY
Specifies that active versions of backup files are to be restored from active-data pools only. Specifies the name of the active data pool from which the active versions of backup files are to be restored. If this parameter is not specified, files are restored from any active data pool in which active versions of backup files can be located.
ACTIVEDATAPOOL
Note: Inactive files cannot be restored from active data pool and will
be deleted from the primary pool.
15
Number of Files
Reduced when non-aggregated files are deleted during deactivation Reduced by number of logical files only when aggregate is deleted
Physical Size reflects the actual size of the aggregates (as it does today) Logical Space Occupied
Reduced by size of logical file being deleted Reduced by size of logical file that is removed during reclamation (reconstruction)
Will show all logical files in an aggregate regardless if it has been removed
16
Can only be used for Backup data, not Archive data or HSM data
Performing a point-in-time restore from active data pools is not allowed. Must plan for time needed to do active data copies
Difference is due to additional processing needed to verify the active/inactive state of logical files in aggregates and act accordingly. Must check ownership of files and see of Node is authorized to used Active Data Pools for each file
17
Reduces the size of the disk requirement Faster restores from disk (non-point-in-time restores)
Primary Pool Active Pool
Backups
18
Reduces the size of the tape requirement Faster restores from tape (non-point-in-time restores) No DRM support for Active Data Pools offsite would be difficult
Primary Pool Active Pool
Backups
19
Reduces the size of the disk staging area Faster restores when enough time is available to perform the staging operation Use a special Policy Domain to enable a single node copy
Primary Pool Active Pool Copy when needed Migration Tape Copy Pool (for offsite)
Backups
20
Reduces the amount of data which must be stored in the remote location Faster disaster restores Replaces the Copy Storage Pool
Backups
Active Pool
Migration
21
Server Layout
NODE DEVCLASS STGPOOL VOLUMES POOL101 POOL102
POOL201
ACTNODE2 (ACTDOM2)
ACTDEV
22
Server Scripts
displays the status, utilization and percent reclaimable of the ACTPOOL volumes
FILEVOLS RECLAIM ACTLOG5
runs reclamation on the ACTPOOL with a threshold of 10% displays the last five minutes of Activity Log records marks POOL101 volume in DISKPOOL1 destroyed and
DISK1DESTROY
off-line
Windows Scripts
Touchfiles
23
Highlights
Backup
repeatedly and run reclamation to see the inactive files removed from the active pool
Backup Use
with concurrent copy to the active pool data from an active data pool a primary volume and restore from the active pool
Restore Destroy
24
25
26
27
28
Questions???
29