Vaulting is the process of removing volumes from libraries, moving them to a safe place (vault), waiting for them to become empty and then return them to the libraries for renewed use.
This requires several functions :
Identify which library volumes are eligible for movement to the vault.
Checkout these volumes from the libraries.
Inform the operator about these volumes so he/she can remove them from the library and physically move them to the vault.
Identify which volumes, that are currently in the vault, have become empty and should be returned for other use.
Inform the operator about these volumes so he/she can retrieve them from the vault and bring them back onsite.
Check the returned volumes into the libraries.
Below is an illustration of this process :
The above functions are needed for the daily movement of volumes, but it is not enough.
In case of a disaster wiping out your TSM server and library, you need certain information to enable you to rebuild your TSM server.
Information like :
TSMManager collects all this information automatically and will print and/or e-mail this information for you.
Database backup volumes, full and incremental.
Database snapshots.
Whether you use regular DB backups or snapshots backups or both, it is essential to have a copy of the database in the vault. Without the database to describe the contents of the rest of the volumes, they are worthless.
Copypool volumes.
Of course !
Optionally volumes from primary storage pools.
In some situations it makes sense to vault primary volumes. It could be an archive pool with data kept for many months. It could also be volumes from a storage pool contaning large backups from databases that are to be kept for a long time. In both cases vaulting could be a good idea, either to free space in the library or simply because volumes are safer in a vault.
Optionally backupset volumes.
Backupsets are typically kept for a long period, and like primary pools contaning archive data, it could be sensible to keep them in the vault.
Whether you vault 7 days a week, only monday to friday or maybe only once a week, is up to you. The more often you do it, the more uptodate data you have in case of a disaster.
TSMManager provides the sceduling mechanism you need to implement this.
You will have to decide on two points of time during the day.
The first is the time when you have finished copying your primary pools to the copypools and you have done a database backup. This is the time when volumes should be checked out and moved to the vault. At the same time a list is generated, showing which volumes to return from the vault.
The second time is the time when you are certain the operator has fetched the volumes from the vault and placed them back into the library, either in the I/O door or directly into the library. At this time, TSMManager will perform a checkin of these volumes and delete them from the "get from vault" list.
The best way of describing this is to go through the various Windows of TSMManager and refer to the chapter above.
This window is really not needed !
When vaulting has been setup correctly, TSMManager will generate the lists and the recovery plan and perform all needed actions without intervention. BUT, it is nice to be able to see what happens and which volumes are located where. This is the purpose of the vault status window.
With the buttons on this window you can .
All the lists are maintained by TSMManager and should NEVER be edited directly by you.
This window consists of 4 parts and we will have a look at all of them :
|
Library handlingIn order to make the best use of the facilities of your library, TSMManager needs some information about how to handle it. So, for EACH library that you use, select it in the list and set the appropriate settings for that particular library. |
![]() |
SchedulingOnce you setup vaulting correctly, everything happens automatically. |
![]() |
|
In some cases it may be convenient to let the operator look at live info, without letting him log into the program itself.
This is solved by the web-access. If you point your browser to "http://mycollectorpc:1950", you will be able to see the vaulting reports and the daily status report.
The recovery plan consists of some simple instructions and some supporting files.
These files can always be found on the server where the collector is installed. If the collector is installed in the "c:\program files\jamodat\tsmmgr_server" directory and your TSM server is called "production", then you will find all recovery files in the directory "c:\program files\jamodat\tsmmgr_server\production\vault"
These files are ESSENTIAL to your disaster recovery, so you may want to keep a copy elsewhere. It could be a printed copy, but this is not practical as it takes quite a few pages and will be generated daily.
We recommend using the e-mail function. You receive a daily e-mail with the basic instructions as text and the needed support files as attachments. You should send this e-mail to somewhere outside your own organization. Sending it to your own mail server that is located inside your own computing center is a bad idea.
Below you see a sample of how the instructions for a windows TSM server looks :
RECOVERY PLAN FOR Mette BUILT 24-04-2002 15:20:22
----------------------------------------------------------------------------
TSM was installed in : \\mette\c$\progra~1\tivoli\tsm\server1
Install TSM normally in the same directory and initialize it
----------------------------------------------------------------------------
Copy all saved recovery files to : \\mette\c$\progra~1\tivoli\tsm\server1
----------------------------------------------------------------------------
Change directory to : \\mette\c$\progra~1\tivoli\tsm\server1
Issue command : "..\server\dsmserv format 1 file:logvol.txt 1 file:dbvol.txt"
----------------------------------------------------------------------------
Update devcnfg.out with new devices if hardware environment differs from
the old environment
Issue command : "..\server\dsmserv restore db todate=today"
----------------------------------------------------------------------------
Start the TSM server
----------------------------------------------------------------------------
Edit the file "mark_destroyed.mac" and make sure it reflects the volumes that
were actually destroyed
From a TSM command prompt issue : "macro mark_destroyed.mac"
----------------------------------------------------------------------------
Edit the file "mark_readonly.mac" and make sure it reflects the volumes that
were retrieved from the vault
From a TSM command prompt issue : "macro mark_readonly.mac"
----------------------------------------------------------------------------
Edit the file "build_diskvol.mac" and make sure it reflects the disk volumes
that you want to rebuild
From a TSM command prompt issue : "macro build_diskvol.mac"
----------------------------------------------------------------------------
Edit the file "restore_stg.mac" and make sure it reflects the storage pools
that you want to rebuild
From a TSM command prompt issue : "macro restore_stg.mac"
----------------------------------------------------------------------------
Reregister your licenses :
Last License Audit: 04/14/2002 20:50:18
Number of Managed System for LAN in use: 5
Number of Managed System for LAN licensed: 10
Tivoli Data Protection for NDMP in use ?: No
etc. etc.
01-05-2002 The vaulting function of TSMManager page 1 of 9