Thursday, January 24, 2013

Upgrading A TSM 5.5 Library Manager to 6.x

I just helped (sort of) perform an upgrade of two TSM library managers from TSM 5.5 to TSM 6.2. First off I'd like to say that the process involved was really not worth the time it took. Our library manager had a 1GB DB and contained no client data. When the library controller contains no client data you can easily move from 5.x to 6.x without all the headaches of a DB upgrade through the extract and insert process (which took 1 hour to complete once we started the insert). Here are the basic steps to easily upgrade a TSM library manager:
  • Backup the TSM library manager DB
  • Backup Volhist and Devconfig
  • Copy all define statements from devconfig into a TSM macro
  • Uninstall TSM 5.5
  • Install TSM 6.x
  • Follow the steps to create a new TSM 6.x server
  • Start the TSM 6.x server
  • Run the macro to redefine all the servers, devclasses, libraries, drives, and paths
  • Check-in the tapes to the library
  • Run audit library from each of the library clients
It might seem like a lot, but once you've got the TSM 6.x server up and running, defining the other items is easy and will take a lot less time than running the upgrade process.

NOTE: This only works if you do not perform ANY backups (Client or NAS) to the library manager.

1 comment: