Installing the Linux x86_64 client
You can install the Linux® x86_64 backup-archive client from the product installation media.
Before you begin
- You must be logged in as root to install the product.
- If you plan to install the client on the same system as the IBM Spectrum® Protect 8.1.2 or later server, ensure that you halt the IBM Spectrum Protect server before you install the client. This action will prevent the client installation process from forcing the system to reboot. After you install the client, you can restart the IBM Spectrum Protect server.
- If you have IBM Spectrum Protect 6.2 (or an earlier version) installed, remove it (rpm -e) and any other dependent software programs before you install a newer version.
- If you have IBM Spectrum Protect 6.3 (or later version) installed, you can use the rpm upgrade option (rpm -U) or the rpm freshen option (rpm -F) to upgrade the existing software to a newer version. The rpm -U command can be used to install new packages or upgrade existing packages only if you did not previously install any language packages. The rpm -F command can update only packages that are already installed.
- Stop any running client processes before you uninstall or upgrade the IBM Spectrum Protect API or backup-archive client.
- If any language packages are installed, you must uninstall them before you install or upgrade the IBM Spectrum Protect API or backup-archive client.
About this task
The following installation options are available in uncompressed packages on the installation media.
|Package Name||Contents||Default directory|
|64-bit Global Security Kit (GSKit) packages||/usr/local/ibm/gsk8|
|TIVsm-API64.x86_64.rpm||Application programming interface (API), which contains the IBM Spectrum Protect API shared libraries and samples.||/opt/tivoli/tsm/client/api/bin64|
|TIVsm-BA.x86_64.rpm||Backup-archive client (command-line and GUI), administrative client (dsmadmc), and the web client.||/opt/tivoli/tsm/client/ba/bin
This directory is considered to be the default installation directory for many backup-archive client files. The sample system-options file (dsm.sys.smp) is written to this directory. If the DSM_DIR environment variable is not set, the dsmc executable file, the resource files, and the dsm.sys file are stored in this directory.
If DSM_CONFIG is not set, the client user-options file must be in this directory.
If you do not define DSM_LOG, writes messages to the dsmerror.log and dsmsched.log files in the current working directory.
Optional. These files provide the Common Inventory Technology components that you can use to obtain information about the number of client and server devices that are connected to the system, and the utilization of processor value units (PVUs) by server devices. For more information about PVUs, see Estimating processor value units in the IBM Spectrum Protect server documentation.
APIcit is installed in /opt/tivoli/tsm/client/api/bin64/cit/
BAcit is installed in /opt/tivoli/tsm/client/ba/bin/cit/
|Files needed to support journal-based backups.||
Filepath is installed in /opt/filepath
JBB is installed in /opt/tivoli/tsm/client/ba/bin
|TIVsm_BAhdw.x86_64.rpm||Provides support for snapshot incremental backup for NetAPP and N-Series file servers.||/opt/tivoli/tsm/client/ba/bin/plugins|
|TIVsm-WEBGUI.x86_64.rpm||Provides the files that are required to perform remote client operations by using the web user interface.||/opt/tivoli/tsm/tdpvmware|
This installation procedure can be used to install new distributions or updates from downloaded installation media. The downloaded files that you use to install the client might be compressed. Depending on the package file format, either copy or extract the files to disk and use these instructions to install the components.
- Download the GSKit public PGP key GSKit.pub.pgp from the download sites that also contain the client packages.
- Import the GSKit public key by issuing the following
rpm --import GSKit.pub.pgp
- Verify the GSKit rpm file by issuing the following
where <GSKit rpm file> is the name of a GSKit rpm package that is listed in Table 1 - Package names, contents, and default directory.
rpm --checksig <GSKit rpm file> --verbose
- Download the generated gpk key RPM-GPG-KEY-ibmpkg from the download sites that also contain the client packages.
- Import the generated gpk key by issuing the following
rpm --import RPM-GPG-KEY-ibmpkg
- Verify the client package by issuing the following
where <client_package> is the name of an rpm package that is listed in Table 1 - Package names, contents, and default directory.
rpm -K <client_package>.rpm
To install the Linux x86_64 backup-archive client, complete the following steps:
- Mount the volume that you are installing from.
- Change to the directory where the installation packages are stored.
Install the 64-bit GSKit packages. In this example, the "8.x.x.x" characters
represent the GSKit version:
rpm -U gskcrypt64-8.x.x.x.linux.x86_64.rpm gskssl64-8.x.x.x.linux.x86_64.rpmTip: If you are running SLES 11 SP4, use the following command:
zypper install gskcrypt64-8.x.x.x.linux.x86_64.rpm gskssl64-8.x.x.x.linux.x86_64.rpm
Install the IBM Spectrum Protect API, and optionally
install the Common Inventory Technology package that is necessary to support processor value unit
Tip: If you are upgrading the API and the Common Inventory Technology package was previously installed, you must upgrade both the API and Common Inventory Technology packages. For example, you can run the following command:
Install the API:
rpm -i TIVsm-API64.x86_64.rpm
Install the Common Inventory Technology package that is used by the API. This package depends
on the API so it must be installed after the API package is installed.
rpm -i TIVsm-APIcit.x86_64.rpm
rpm -U TIVsm-API64.x86_64.rpm TIVsm-APIcit.x86_64.rpm
If you need only the API installed, you can stop here. The rest of the steps in this procedure describe how to install the backup-archive client components and an optional client package that is needed only if you want the client to send PVU metrics to the server. Also described in subsequent steps are the installation of the packages that are needed if you want to perform journal-based backups.
- Required: Install the API:
Install the backup-archive client, and optionally install the Common Inventory Technology
package that is necessary to support processor value unit (PVU) calculations.
Install the backup-archive client components.
rpm -i TIVsm-BA.x86_64.rpm
Install the Common Inventory Technology package the client uses to send PVU metrics to the
server. This package depends on the client package so it must be installed after the client package
rpm -i TIVsm-BAcit.x86_64.rpm
- Install the backup-archive client components.
- Optional: If you want to use
journal-based backups, you must compile and install the filepath component that matches the Linux
kernel on your client computer. Extract TIVsm-filepath-source.tar.gz and see
the README file for compile and install instructions. The Linux filepath kernel module is licensed pursuant to the terms of the GNU
General Public License ("GPL").
Occasionally, build problems can occur due to the dynamic nature of the Linux kernel. If the source does not build correctly on your Linux distribution, contact IBM Software Support to request the latest source file. Include the version of the Linux distribution and the output of the uname -a command along with the version of the IBM Spectrum Protect client that you are installing.
Install the snapshot difference incremental backup support for NetApp and N-Series file servers
by issuing the following command:
rpm -i TIVsm-BAhdw.x86_64.rpmRestriction: Snapshot difference incremental backups are not supported if you upgrade to NetApp Data ONTAP 9.10.1 or later. For more information, see technote 6449354.
Install the files required to perform
remote client operations by using the web user interface by issuing the following command:
rpm -ivh TIVsm-WEBGUI.x86_64.rpm