How to install TSM Server (IBM Spectrum Protect) on Linux

Here is a step-by-step guide on installing IBM TSM Server(IBM Spectrum Protect). The procedure described here focuses on version 8.1.11 of IBM TSM Server and assumes the operating system to be Red Hat Linux 8.5.

Step 1. Pre-installation Requirements for IBM TSM Server
1. Ensure the Linux system has the memory greater than 64GB. 
2. Prepare the filesystem as /opt/tivoli. It is recommended to designate the /opt/tivoli directory as the separate filesystem  for TSM server binary. Ensure that the file system has sufficient space. It is recommended to have a minimum of 40GB of available space to accommodate the TSM instance and its associated data.
3. Open the following four system configuration files using the vi editor and add the lines stated in blue. 

  /etc/sysctl.conf 
    fs.file-max = 65536     

  /etc/security/limits.conf 
     *          soft     nofile         65536 
     *          hard     nofile         65536 

  /etc/sysconfig/selinux
     #SELINUX=enforcing
     SELINUX=disable

  /etc/ssh/sshd_config
     PasswordAuthentication yes

4. Reboot the server
   shutdown -r "now" 

Note the output of the “df -Th” command for the file system “/opt/tivoli,” which is the target location for installing the TSM server.

my_tsmsvr01:[root]/root>df -Th
Filesystem                    Type      Size  Used Avail Use% Mounted on
devtmpfs                      devtmpfs   63G     0   63G   0% /dev
tmpfs                         tmpfs      63G  4.0K   63G   1% /dev/shm
tmpfs                         tmpfs      63G   26M   63G   1% /run
tmpfs                         tmpfs      63G     0   63G   0% /sys/fs/cgroup
/dev/mapper/rootvg-rootlv     xfs       120G   22G   99G  18% /
/dev/sda1                     xfs      1014M  431M  584M  43% /boot
/dev/mapper/appsvg-tsmhlv01   xfs       280G    1G  270G   4% /opt/tivoli
tmpfs                         tmpfs      13G   12K   13G   1% /run/user/42
my_tsmsvr01:[root]/root>
Step 2. Prepare TSM server install binary
1. Go to IBM support site to download IBM TSM server install binary and copy to TSM server. 
2. Once the binary located on the server change the file permission as executable as below. 
   chmod 755 SP_8.1.11_LIN86_SERSTG_AGT_ML.bin
Step 3. Execute the TSM install binary

Execute the TSM server binary to initiate the extraction process. Note that this action does not start to install binary yet but only extract all the necessary files required to prepare for running the installation script.

my_tsmsvr01:[root]/install_files/tsmserver> ./SP_8.1.11_LIN86_SERSTG_AGT_ML.bin
UnZipSFX 6.00 of 20 April 2009, by Info-ZIP (http://www.info-zip.org).
   creating: im64/
   creating: im64/Offerings/
   creating: im64/configuration/
   creating: im64/configuration/org.eclipse.update/
   creating: im64/documentation/
   creating: im64/documentation/de/
   creating: im64/documentation/en/
   creating: im64/documentation/es/
   creating: im64/documentation/fr/
   creating: im64/documentation/jp/
   creating: im64/documentation/pt_BR/
   creating: im64/documentation/ru/
   creating: im64/documentation/th/
   creating: im64/documentation/tr/
   creating: im64/documentation/zh/
   creating: im64/documentation/zh_TW/
   creating: im64/jre_8.0.6010.20200602_1505/
   creating: im64/jre_8.0.6010.20200602_1505/jre/
   .
   .
   .
   .
  inflating: im32/post-install.xml
  inflating: im64/post-install.xml
  inflating: README.htm
my_tsmsvr01:[root]/install_files/tsmserver>
my_tsmsvr01:[root]/install_files/tsmserver>ls -rlt
total 2567024
-rwxr-xr-x.  1 root root      11063 Jul  1  2020 install.sh
-rw-r--r--.  1 root root      17810 Jul 21  2020 README.htm
drwxr-xr-x. 10 root root       4096 Nov  3  2020 im64
drwxr-xr-x. 10 root root       4096 Nov  3  2020 im32
drwxr-xr-x.  8 root root        149 Nov  3  2020 repository
drwxr-xr-x.  2 root root        112 Nov  3  2020 input
-rwxr-xr-x.  1 root root 2628590113 Feb 16 11:12 SP_8.1.11_LIN86_SERSTG_AGT_ML.bin
my_tsmsvr01:[root]/install_files/tsmserver>
Step 4. Execute the script install.sh
./install.sh -c

Now refer to the command output provided below. Pay attention to the text highlighted in yellow, as it indicates the options you need to choose in order to proceed with the installation. During the installation process, you will encounter a list of features to choose from. It is not necessary to select all of them when building a TSM server. In this example, I recommend choosing three essential options: IBM Spectrum Protect server, IBM Spectrum Protect license, and IBM Spectrum Protect device driver. These components are required for building the TSM server.

my_tsmsvr01:[root]/install_files/tsmserver>ls -rlt
total 2567024
-rwxr-xr-x.  1 root root      11063 Jul  1  2020 install.sh
-rw-r--r--.  1 root root      17810 Jul 21  2020 README.htm
drwxr-xr-x. 10 root root       4096 Nov  3  2020 im64
drwxr-xr-x. 10 root root       4096 Nov  3  2020 im32
drwxr-xr-x.  8 root root        149 Nov  3  2020 repository
drwxr-xr-x.  2 root root        112 Nov  3  2020 input
-rwxr-xr-x.  1 root root 2628590113 Feb 16 11:12 SP_8.1.11_LIN86_SERSTG_AGT_ML.bin
my_tsmsvr01:[root]/install_files/tsmserver>
my_tsmsvr01:[root]/install_files/tsmserver>./install.sh -c
Preprocessing the input.
=====> IBM Installation Manager

Preprocessing the input.
Loading repositories...
Preparing and resolving the selected packages...
Preparing and resolving the selected packages...
Preparing and resolving the selected packages...
Preparing and resolving the selected packages...
Preparing and resolving the selected packages...
Preparing and resolving the selected packages...
Preparing and resolving the selected packages...


=====> IBM Installation Manager> Install


=====> IBM Installation Manager> Install

Select packages to install:
     1. [X] IBM® Installation Manager 1.9.0
     2. [ ] IBM Spectrum Protect server 8.1.11.20201103_1152
     3. [ ] IBM Spectrum Protect languages 8.1.11.20201103_1149
     4. [ ] IBM Spectrum Protect license 8.1.11.20201103_1148
     5. [ ] IBM Spectrum Protect storage agent 8.1.11.20201103_1147
     6. [ ] IBM Spectrum Protect device driver 8.1.11.20201103_1150
     7. [ ] IBM Spectrum Protect Operations Center 8.1.11000.20200930_0721


     C. Cancel

-----> [C] 2     [Hit Enter]

=====> IBM Installation Manager> Install> Select

IBM Spectrum Protect server 8.1.11.20201103_1152

Options:
     1. Choose version 8.1.11.20201103_1152 for installation.
     2. Show all available versions of the package.

     C. Cancel
-----> [1]      [Hit Enter]
Preparing and resolving the selected packages...


=====> IBM Installation Manager> Install

Select packages to install:
     1. [X] IBM® Installation Manager 1.9.0
     2. [X] IBM Spectrum Protect server 8.1.11.20201103_1152
     3. [ ] IBM Spectrum Protect languages 8.1.11.20201103_1149
     4. [ ] IBM Spectrum Protect license 8.1.11.20201103_1148
     5. [ ] IBM Spectrum Protect storage agent 8.1.11.20201103_1147
     6. [ ] IBM Spectrum Protect device driver 8.1.11.20201103_1150
     7. [ ] IBM Spectrum Protect Operations Center 8.1.11000.20200930_0721

     O. Check for Other Versions, Fixes, and Extensions

     N. Next,      C. Cancel
-----> [N]       [Hit Enter]

.
.   [Repeat the same steps to choose the option 4 and 6]
.

=====> IBM Installation Manager> Install

Select packages to install:
     1. [X] IBM® Installation Manager 1.9.0
     2. [X] IBM Spectrum Protect server 8.1.11.20201103_1152
     3. [ ] IBM Spectrum Protect languages 8.1.11.20201103_1149
     4. [X] IBM Spectrum Protect license 8.1.11.20201103_1148
     5. [ ] IBM Spectrum Protect storage agent 8.1.11.20201103_1147
     6. [X] IBM Spectrum Protect device driver  8.1.11.20201103_1150
     7. [ ] IBM Spectrum Protect Operations Center 8.1.11000.20200930_0721

     O. Check for Other Versions, Fixes, and Extensions

     N. Next,      C. Cancel
-----> [N]        [Hit Enter]
Loading fixes...
Loading fixes...
Loading fixes...
Validating package prerequisites...
...


=====> IBM Installation Manager> Install> Shared Directory

Shared Resources Directory:
        /opt/IBM/IBMIMShared

Options:
     M. Change Shared Resources Directory

     B. Back,      N. Next,      C. Cancel
-----> [N]          [Hit Enter]

Finding compatible package groups...


=====> IBM Installation Manager> Install> Shared Directory> Location

New package group:
     1. [X] IBM Spectrum Protect

Selected group id: "IBM Spectrum Protect"
Selected location: "/opt/tivoli/tsm"
Selected architecture: 64-bit

Options:
     M. Change Location

     B. Back,      N. Next,      C. Cancel
-----> [N]         [Hit Enter]


=====> IBM Installation Manager> Install> Shared Directory> Location>
  Custom panels


---- Configuration for IBM Spectrum Protect server 8.1.11.20201103_1152


Select the product that you purchased:
     1. IBM Spectrum Protect
     2. IBM Spectrum Protect Extended Edition
     3. IBM Spectrum Protect for Data Retention

-----> 2         [Hit Enter]

Read the following license agreements carefully.
View a license agreement by entering the number:
     1. IBM Spectrum Protect Extended Edition - Software License Agreement
     2. IBM Spectrum Protect Extended Edition - Non-IBM Terms
Options:
     A. [ ] I accept the terms in the license agreements.
     D. [ ] I do not accept the terms in the license agreements.

-----> a         [Hit Enter]
Read the following license agreements carefully.
View a license agreement by entering the number:
     1. IBM Spectrum Protect Extended Edition - Software License Agreement
     2. IBM Spectrum Protect Extended Edition - Non-IBM Terms
Options:
     A. [X] I accept the terms in the license agreements.
     D. [ ] I do not accept the terms in the license agreements.



     B. Back,      N. Next,      C. Cancel
-----> [N]       [Hit Enter]


=====> IBM Installation Manager> Install> Shared Directory> Location>
  Custom panels> Summary

Target Location:
  Package Group Name         :  IBM Spectrum Protect
  Installation Directory     :  /opt/tivoli/tsm
  Shared Resources Directory :  /opt/IBM/IBMIMShared

Translations:
        English

Packages to be installed:
        IBM Spectrum Protect server 8.1.11.20201103_1152
        IBM Spectrum Protect license 8.1.11.20201103_1148
        IBM Spectrum Protect device driver  8.1.11.20201103_1150

Options:
     G. Generate an Installation Response File

     B. Back,      I. Install,      C. Cancel
-----> [I]       [Hit Enter]
                 25%                50%                75%                100%
------------------|------------------|------------------|------------------|
............................................................................

=====> IBM Installation Manager> Install> Shared Directory> Location>
  Custom panels> Summary> Completion

  The install completed successfully.

INFORMATION: To learn about best practices for configuring, monitoring, and operating an IBM Spectrum Protect solution, go to IBM Knowledge Center:   http://www.ibm.com/support/knowledgecenter/SSEQVQ/landing/welcome_sseqvq.htm   Search for IBM Spectrum Protect data protection solutions.

Options:
     F. Finish
-----> [F]       [Hit Enter]

Congratulations on successfully installing TSM server version 8.1.11! You have now completed the installation process and are ready to proceed with creating a TSM instance. To create a TSM instance, please refer to the guide on “How to create TSM server instance (IBM Spectrum Protect Version 8)” for detailed instructions.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top