MIT Information Services and Technology    


In This Notebook

Overview

Timeline

News

Announcements

Key Decisions

Notable Features

System Requirements

Testing

Known Issues

Documentation

Release Team

Meeting Minutes

Support

Prior Versions

  • NONE

 Home      Team      Releases      Testing      Participate      Communications      Search


TSM 5.4 for Linux Release Notebook


Overview

This release focuses on the 5.4 backup/archive client for Linux. This is an update to version 5.2 which did not undergo a formal release process. The main focus of the release is to test and document the installer for the client, create scripts to start and shut down the scheduled backup client manually and on reboot, test manual backup and restore of the command-line and GUI clients and document supported usage and features of TSM at MIT. Other than developing start and shutdown scripts as noted and making some suggested edits to TSM's standard configuration files, we plan to make minimal if any modifications to the vendor's installer. We hope to "fast track" this release and deliver it within about 2 months.

We have a draft of our working "installation and usage" instructions; this page will replace the existing "TSM 5.2 for Linux: Install..." page when we switch over to 5.4; we also have a copy of IBM's TSM 5.4.1 release notes; this also links to IBM's client installation and user manual.

The current project snapshot is here.

Notebook Last updated October 18, 2007 .


Timeline

  1. DONE Send out Release Under Way announcement.
  2. DONE Obtain vendor's installer and documentation.
  3. DONE Initial team meeting (6/14/07)
  4. DONE Craft test plan, discuss scheduled backup client start, stop script issues, other potential issues: additional required libs, Java support.
  5. DONE Apply test plan to RHEL 4, x86-32 and x86-64 clients.
  6. DONE Apply test plan to RHEL 5 x86-32, x86-64 clients.
  7. DONE Write any additional needed new local documentation (start, stop scripts, configuration file customizations..).
  8. DONE Add 5.4 entry to Supported Software: Linux, Linux TSM, Other TSM Clients pages, create TSM 5.4 for Linux, TSM 5.4 for Linux: Install, Configure ... pages.
  9. DONE Test on non-officially supported distributions where possible (Ubuntu? Fedora? SuSE? yes- works on all).
  10. DONE Review Stock Answers for any needed editing.
  11. DONE Review/Approve Docs.
  12. DONE Set go-live date and give web team and IS&T leadership and staff heads-up.
  13. DONE Final check-in and sign-off of go-live.
  14. DONE Email web team with go-live request.
  15. DONE Install software in appropriate distribution locker, and update linux.html Software Download page.
  16. DONE Send out TSM 5.4 for Linux release announcement.
  17. DONE Mark 5.2 as "Being Phased Out".
  18. DONE Confirm updates.
  19. Celebrate.
  20. Software Release follow-up 30 days later.

 

News

Testing is underway and we have so far only encountered a few minor problems. (6/25/07)

A potential problem has been identified when installing this release on a machine that has existing dsm.opt and dsm.sys files. This is under investigation (6/29/07)

We've tested on Fedora Core 6, Ubuntu 7.04 and OpenSUSE 10.2 and found that everything works, with some minor tweaking in some cases (7/2/07)

The potential problem referred to above has been investigated, we decide it is a non-issue (7/13/07)

All significant known issues have been adressed, and we have completed most of our testing; we are finishing up edits to the local installation instructions (7/13/07)

We review/finalize all Web pages, set a target release date of 8/15/07 and plan to phase out 5.2 over a period of about 5 months to IAP 2008, subject to SWRT approval (7/24/07)

We decide to supply a local copy of Sun's JRE installer to facilitate access to a suitable Java runtime needed by dsmj (8/9/07)

Release completed (8/16/07)

60 day follow-up (10/15/07)

Announcements

TSM 5.4 for Linux Release Effort Underway
13 June 2007

TSM 5.4 for Linux Release
16 August 2007

Key Decisions

  1. switch to 5.4.1 client which became available early in the testing process.
  2. we are considering whether or not to only support the 32 bit version of the TSM client, even on 64 bit machines. In principle, the 32 bit client should be able to run on a 64 bit architecture.
  3. we decide that it will not be necessary for 64 bit OS users to install the 64 bit API client, after determining that no advantage is obtained from doing so.
  4. we decide to allow for a simple upgrade path for existing users. They will be able to use their existing configuration files (with a single, one-line edit to the dsm.sys file), and existing TSM rpms can be updated "in place" with rpm -Uvh (Note added 7/24/07: rpm -Uvh does not work as expected because pre- and post- install scripts do not work correctly. Users need to uninstall with rpm -e, followed by a fresh install with rpm -i. We modify installation instructions accordingly).
  5. we decide to stay as close to IBM's instructions as possible, and not to modify IBM's installer. Related to this, we devise a way to follow IBM's instructions for starting the scheduled backup daemon at boot time exactly (we previously were using a script that performed a single 'cd' command before launching the scheduled backup daemon. A minor change to the dsm.sys configuration file makes this no longer necessary).
  6. We write brief outline instructions for running the client on Fedora, Open SUSE and Ubuntu after verifying that we can make it work. We include caveats that this is unsupported and that users can't expect help if they run into problems on these distributions.
  7. We decide to supply a local copy of Sun's JRE installer as the dsmj GUI requires this and Java versions supplied with RHEL 4 and RHEL 5 are unsuitable, after verifying that license terms allow this.

Notable Features

Support for Red Hat Enterprise 5 as well as Red Hat Enterprise 4.

Significant bug fixes and enhancements to reliability, stability, and performance.

System Requirements

  • Computer/Processor: x86 or AMD64/EMT64T architecture CPU
  • Operating System: Red Hat Enterprise 4 or 5 (SLES 9, 10, 10.1, Asianux 2.0 also supported by vendor)
  • Memory: 128 M
  • Disk: 40 meg
  • Additional requirements:
    • JRE 1.4.x (1.5.x, 1.6.x should work also but generate warnings)
    • ACL support in ext2, ext3, XFS file systems requires libacl.so (from libacl package)
    • Mozilla 1.4 or higher browser for Java GUI to access docs, online help
    • RHEL 4 systems may require installation of compat-libstdc++-33-3.2.3.47.3.i386.rpm

Testing

TSM 5.4 on Linux Test Plan Accepted 6/29/07

Known Issues

  1. scripts that launch the scheduled backup daemon need to cd to the local TSM home directory (/opt/tivoli/tsm/client/ba/bin) first or the daemon will fail to launch [no longer an issue due to simple workaround- see Key Decisions above]
  2. jre versions later than 1.4.x generate warning messages but for the most part appear to work (if "official" jre versions as supplied by Sun or IBM- see below).
  3. "Java compatible" jre versions that only use Open Source components as supplied by RHEL 4, RHEL 5, Fedora Linux and others for the most part do not work properly. It is best to stick with "official" jre versions supplied by Sun or IBM.
  4. the backup client works on Ubuntu but Ubuntu has no /etc/inittab. We were able to start the scheduled backup daemon at boot with a SysV init script but would like to be able to simplify this if we can.
  5. it seems that updating an existing installation with "rpm -Uvh" does not work cleanly; instead, we need to uninstall the old version (with "rpm -e") and install the new one (with "rpm -i") as per IBM documentation.

Documentation

We have identified and numbered a full list of documents we need to check and update or replace. The status of major ones is listed below.

Documentation Name
Exists
Reviewed
Revised
Published
Assigned To
TSM
Yes
Yes
eyanow
TSM 5.4 for Linux
Yes
Yes
eyanow, pwhitney
TSM 5.4 for Linux: Install, Configure, Set Up...
Yes
Yes
eyanow, team
TSM: Private Non-Athena Unix Workstations
Yes
Yes
eyanow
Other TSM Clients
Yes
Yes
eyanow
Supported Software: Linux
Yes
Yes
eyanow
Index of /tsmsystems/optfiles/Unix
Yes
Yes
pwhitney
Stock Answer Topics TSM
Yes
Yes
eyanow, lang
MIT Software: Linux
Yes
Yes
alexp
SWRT: Releases Yes Yes Yes Yes alexp

Release Team

 

Alex Prengel - SWRT
  Product Release Coordinator
Patrick Whitney - TSM Systems
  TSM Expert, Testing
Esther Yanow - Pubs
  Documentation Coordinator
Bob Lang -TH
  Tech Help Representative, Testing
Jonathan Reed - CSS
  Testing, Script Developer

If you would like to contact the team, please send email to linux-tsm-release@mit.edu.

Meeting Agendas and Minutes

6/14/07 agenda, minutes

6/29/07 agenda, minutes

7/13/07 agenda, minutes

7/24/07 agenda, minutes

8/9/07 agenda, minutes

10/15/07 minutes

Support

Contact the IS&T Computing Help Desk.

MIT Home | Getting Started | Getting Services | Getting Help | About IS&T | Accessibility
Ask a technology question or contact the Software Release Team.