The second day of training. One more thing to add to the dislike list – not user friendly.
Unit 4: Storage media devices
Lesson 1: Media libraries attached to TSM
Installing and configuring a media library
Library: define library, define path
Device class: define devclass
Drive: define drive
Supported device types
www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html
C:\Program Files\Tivoli\TSM\console\tsmdlst
Configuring devices
SCSI ID w, LUN x, bus y, port z
define library robotmount libtype=scsci
define path server1 robotmount srctype=server destype=library device=lb3.0.0.0
define drive robotmount tap01 elem=autodetect
define path server1 tap01 srctype=server destype=drive library=robotmount device=mt3.0.0.0
Lesson 2: Working with media
Scratch volumes versus private volumes
Scratch/ Private
Life cycle of tape cartridges
Labeling tapes
Manual label: label libvolume storagelibname checkin=scratch search=bulk labelsource=barcode
Auto label: define library autodltlib libtype=scsi autolabel=yes
To search entry and exit port: search=bulk
To search inside the library: search=yes
Checking out volumes
checkout libvolume
checkout libvolume tapelib vol006 checklabel=yes remove=bulk
Automatic lib /w multiple entry and exit port, use REMOVE=BULK with chekcout libvolume
Checking in volumes
checkin libvolume tapelib vol006 search=no status=scratch
checkin libvolume tapelib search=yes status=scratch checklabel=barcode
query libvolume
If use AUTOLABEL, CHECKLABEL=BARCODE must be specified when do checkin libvolume command
Auditing a library
audit library tapelib checklael=barcode
Auditing the volume inventory ensure the information maintained by TSM is consistent with the physical media in the library.
Unit 5: Managing Storage pools and storage pool volumes
Lesson 1: Storage pool, hierarchies, and storage pool volumes
Storage pools
Storage pool hierarchies
Storage pools can be chained to create a storage hierarchy
Active-data pools and the storage hierarchy
Copy storage pool: copies of active or inactive data from primary storage pools for offsite storage
Active-data pools on disk: copies of active data for fast restore of client data
Active-data pools on tape: copies of active data to reduce the number of tapes stored offsite
Device classes
Random Access (DISK) / Sequential Access (removable media and FILE)
DEFine DEVClass DEVType=type of device
def devclass autodlt_class devt=dlt format=drive library=autodltlib00
DISK is predefined, and can not be modified
Device class and storage pool
Storage destination
Customize data hierarchy to suit the business needs
LAN-based disk backup
Define storage pools
DEFine STGpool poolname devclass
define stgpool lastinchain devclass=tape
define stgpool pool1 disk description=”test storage pool” maxsize=5m highmig=70 lowmig=30 cache=yes nextstgpool=test2
(De-duplication does not support cache)
3 predefined random access storage pools:
– BACKUPPOOL
– ARCHIVEPOOL
– SPACEMGPOOL: A storage destination for files migrated from user nodes
Update and query storage pools
UPDate STGpool poolname
Query STGpool poolname
Query OCCupancy nodename
Defining storage pool volumes
DEFine VOLume poolname volname
FORMATSIZE must be used against the random access volume
Defining storage pool volumes for disk
DEFine VOLume poolname volname Formatsize=Format_size (MB)
define vol archivepool E:\tsmdata\vol5 F=200
Moving data
move data volume_name
move data volume_name STGpool=pool_name
move nodedata nodename fromstgpool=source_STGpool tostgpool=target_STGpool
Deleting storage pools and volumes
Query STGpool pool_name f=d
Query volume
Query CONtent volumename
DELete VOLume volumename DISCARDData=yes
DElete STGPool poolname
Concurrent storage pool volume access
Overflow location for storage pool media
Lesson 2: Automatic data movement
Migration through the storage hierarchy
the next in chain
Storage pool migration threshold
Migration starts when high threshold is reached, and ends when the low threshold is reached
Migrating manually
MIGRATE STGPOOL
Manage storage pool in AC
Reclamation
A process of consolidating from many to fewer
RECLAIM STGPOOL
Collocation
Collocation volume selection
Collocation by group
Collocation of active data
Data deduplication overview
A method of eliminating redundant data in sequential-access disk (FILE device class)
Data deduplication concept
chunk, hash, index
Overview of data deduplication methods
Server-side (available since 6.1)/ Client-side (available since 6.2)
deduplication chunk size 512 KB
Object size Limit 300 GB
Unit 6: Policy management
Lesson 1: How TSM manages data
Centrally managed by business policy
Business requirement for Data Management
Policy management overview
Policy domain/ Policy set/ Management class
How TSM stores client data
the client binds files to management class
Default server policies
STANDARD
BACKRETention=30, ARCHRETention=365
Policy settings in the STANDARD domain
Lesson 2: Defining policy
Policy domain
A client node can be associated with only one policy domain
Using the AC to define policy domain
Using command line to define a domain
define domain UNIX description=”Policy domain for UNIX clients”
Defining a new policy set
– only one active policy set per policy domain
– a policy set contains one default management class
Using the command line to define a policy set
define policyset UNIX lab description=”Policy set for UNIX clients in the lab”
Management classes
a management class is associated with a backup copy group and archive copy group
Using AC to define a MC
Using command line to define a MC
define mgmtclass UNIX lab UNIXMC
Lesson 3: Working with copy groups
Backup/ Archive
A copy group describes how the server manage backed up or archived files
Using command line to define a GC
define copygroup UNIX lab UNIXMC standard type=backup destination=diskpool
define copygroup UNIX lab UNIXMC standard type=archive destination=archivepool
Using the define copygroup command
Lesson 4: Expiration
Expiration is the process by which file are identified for deletion because their expiration date or retention period has passed
The EXPINterval hours option
Inventory expiration is resource intensive. You can set the EXPINterval to 0 (dsmserv.opt) and schedule expiration during slower period
Storage management archive file management
RETAIN VERSION
Assign default management class
ASSIGN DEFMGMTCLASS UNIX lab UNIXMC
Validate and activate policy sets
VALIDATE POLICYSET UNIX lab
ACTIVATE POLICYSET UNIX lab
Bind files to the MC
Rebinding MC to backup versions
Copying and updating a domain
copy domain original_domain new_domain
update domain new_domain description=’XXX’ backretention=value archretention=value activedestination=active-date pool name
Using the EXPORT POLICY command
export policy replacedefs=yes toserver=serveragray