Hello Shannan,
There are so many scenarios! Here are a couple, I've seen by customer:
1) Just have a backup of the library server database, and on the TSM side, to have a copy of data in another location. In case of crash, restore of the library server, and point it to the backup tsm, and there you go! Ok, you might have less data in the library server than in the TSM server, but at least you are back to business. You might need to reload documents.
2) HACMP. 1 box is in standby (cold/hot), and the other is the productive box in another location. The TSM is a DR550, which is replicated to another DR550 in another location. Then in case of crash HACMP takes care of renaming the hostname, putting back all the resources where they belongs, and you're set!
3) One productive Library server, but every filesystems are in a SAN replicated in two locations, same story with TSM. If one location is destroyed, then you restore the basic system in a new server, attached it back to the SAN, TSM, and there you go.
...
What you need to ensure in any scenario you might find is that you have a correct situation between Index (Library Server), Cache and Data (TSM).
Cache and Library Server must be syncronized.
Library Server and TSM could not be syncronized, but
only in the case you have more data in TSM than in the library server. In that case, you will loose disk space on the TSM side, but you won't have an index without document behind.
In case you don't know this redbook (
http://www.redbooks.ibm.com/abstracts/SG246444.html), it gives you some good hints on what you should be careful, and there are some scenarios, which can help you.
Best regards,
Alessandro