Linux operating systems

Installing the backup-archive client on Ubuntu Linux on Power Systems (Little Endian)

You can install the backup-archive client from the product installation media.

Before you begin

You must be logged in as the root user to install the product.

If you plan to install the client on the same system as the IBM Spectrum Protect server V8.1.2 or later level, 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.

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.

You can download the appropriate package file from one of the following websites:

About this task

The following installation packages are available on the installation media.

Table 1. Package names, contents, and default directory
Package Name Contents Default directory
gskcrypt64_8.x.x.x.ppc64el.deb
gskssl64_8.x.x.x.ppc64el.deb
64-bit Global Security Kit (GSKit) packages /usr/local/ibm/gsk8
tivsm-api64.ppc64el.deb Application programming interface (API), which contains the shared library and samples for the IBM Spectrum Protect API. /opt/tivoli/tsm/client/api/bin64
tivsm-ba.ppc64el.deb Backup-archive client (command-line and GUI), administrative client (dsmadmc), and the web client. /opt/tivoli/tsm/client/ba/bin

This directory is typically the default installation directory for many backup-archive client files. The sample system-options file (dsm.sys.smp) is written to this directory.

If you do not set the DSM_DIR environment variable, the dsmc executable file, the resource files, and the dsm.sys file are stored in this directory.

If you do not set the DSM_CONFIG environment variable, the client user-options file must be in this directory.

If you do not set the DSM_LOG environment variable, the backup-archive writes messages to the dsmerror.log and dsmsched.log files in the current working directory.

tivsm-apicit.ppc64el.deb

tivsm-bacit.ppc64el.deb

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

TIVsm-filepath-source.tar.gz

tivsm-jbb.ppc64el.deb

Files that are required for journal-based backups.

The TIVsm-filepath-source.tar.gz package is installed in the /opt/filepath directory.

The tivsm-jbb.ppc64el.rpm package is installed in the /opt/tivoli/tsm/client/ba/bin directory.

Procedure

  1. Mount the volume that you are installing the packages from.
  2. Change to the directory where the installation packages are stored.
  3. Install the 64-bit GSKit packages. In the following command example, the "8.x.x.x" characters represent the GSKit version:
    dpkg -i gskcrypt64_8.x.x.x.ppc64el.deb gskssl64_8.x.x.x.ppc64el.deb
  4. Install the IBM Spectrum Protect API, and optionally install the Common Inventory Technology package that is necessary to support processor value unit (PVU) calculations.
    1. Required: Install the API:
      dpkg -i tivsm-api64.ppc64el.deb
      
    2. Optional: 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.
      dpkg -i tivsm-apicit.ppc64el.deb
    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:
    dpkg -i tivsm-api64.ppc64el.deb
     tivsm-apicit.ppc64el.deb

    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.

  5. Install the backup-archive client:
    dpkg -i tivsm-ba.ppc64el.deb
  6. Optional: If you want to use journal-based backups, install the following packages:
    1. Extract TIVsm-filepath-source.tar.gz and review the README file for instructions about how to compile and install the software. 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, send an email to tsmosreq@us.ibm.com 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.

    2. Install the journal-based backup package:
      dpkg -i tivsm-jbb.ppc64el.deb