Migrating from eRMM to TSLM

You can migrate your existing Enterprise Removable Media Manager (eRMM) environments that manage TS3500 libraries. This section contains instructions for the migration process, and information about scripts that come with TSLM that you can use to help complete this process.

Requirement: You must observe additional requirements and other information that supplement this section of the guide. In addition to the instructions and steps in this section, you must follow the instructions and steps that are contained in the following file:
  • tslm/migration/How_to_Migrate_from_eRMM

Migration process overview

When you migrate from eRMM to TSLM, instructions for the migration process guide you through the following sequence of tasks.

  1. A preliminary set of tasks to perform in your eRMM environment.
  2. A second set of tasks to perform in your eRMM environment, to export the data from the eRMM database and uninstall eRMM.
  3. Meeting DB2® requirements.

    Important: If the version of DB2 used by eRMM is not DB2 V9.7, you must migrate to DB2 V9.7 after exporting data from eRMM and before importing data to TSLM.
  4. A final set of tasks to install TSLM, and import the eRMM data to the TSLM database.

Migration limitations

Be aware of these limitations with the migration process:
Some passwords might need to be set manually after migration
The encrypted passwords for the ’pwenc’ authentication method cannot be restored. Thus, for any eRMM Application Instance or a Library Manager with an AuthenticationMethod attribute that is set to ’pwenc’ in the eRMM database, the associated passwords must be set manually after migration.
Some mount history information is lost
The mount history information (the number of mounts, the last mounted time, and the date) will not be migrated to the TSLM database for the following objects:
  • Cartridge objects
  • Drive objects
  • Volume objects

Migration script files

You can use scripts to help you complete tasks required for the migration process. Choose the set of scripts appropriate for your eRMM configuration:

  • These scripts are suitable for migrating most eRMM configurations. These script are available under the tslm/migration directory.

    • export_from_ermm
    • import_to_tslm_stage1.pl
    • import_to_tslm_stage2.pl
    • import_to_tslm_stage3
  • These scripts are for migrating eRMM configurations that have a remote DB2 on z/OS®. These scripts are available under the tslm/migration/zos directory.

    • export_from_ermm_for_zos
    • import_to_tslm_for_zos_stage1.pl
    • import_to_tslm_for_zos_stage2.pl
    • import_to_tslm_for_zos_stage3

Migration log files

The migration process creates the following log files in the data directory under the migration directory (where the script files run):

  • export_from_ermm.log
  • import_to_tslm1.log
  • import_to_tslm2.log
  • import_to_tslm3.log

For example, if you use /home/ermm/migration as your migration directory, the log file is created under the directory /home/ermm/migration/data.