Successful completion of the installation of LifeKeeper for Linux requires the installation of a number of prerequisite packages. To prevent script failures, these packages should be installed prior to attempting to run the installation setup script.

The prerequisite packages are broken down into the following three groups:

Depending on the operating system version and the packages installed based on the operating system type selected (minimal, default, etc.), additional dependent packages may be required.

rpm Install Example

rpm -ivh <package(s)>

yum Install Example

yum install <package(s)>

Zypper Install Example

zypper install <package(s)>

yum/Zypper Package Lists

The following list of rpm packages, for each distribution listed and installed with the corresponding package installer, is the minimum list of packages that will resolve all the required dependencies for LifeKeeper for Linux:

Red Hat Enterprise Linux, CentOS and Oracle Linux

yum install libXtst libstdc++ bzip2-libs pam zlib patch util-linux

SLES

zypper install libstdc++ bzip2 pam pam-modules zlib util-linux

General Package Dependencies

The following packages are always required to successfully install LifeKeeper for Linux. The package architecture version of the installed package should always match the operating system architecture (x86 or x86_64):

Red Hat Enterprise Linux, CentOS and Oracle Linux

  • bzip2
  • iproute
  • iputils
  • patch (version 2.5 or later)
  • util-linux

Note: Some or all of these packages may already be installed depending on the selections made during the install of the operating system.

SLES

  • bzip2
  • iproute2
  • iptables
  • iputils
  • insserv
  • patch (version 2.5 or later)
  • libXtst6 (SLES15 only)
  • libXi6 (SLES15 only)
  • util-linux
  • module-legacy (SLES 15 only)

Note: Some or all of these packages may already be installed depending on the selections made during the install of the operating system.

Dependency with syslog daemon

LifeKeeper logs use the syslog daemon. LifeKeeper supports rsyslog. Before installing LifeKeeper the rsyslog daemon must be installed and activated.
See Logging With syslog for details.

Note: journald records the log output to a temporary file system (tmpfs) mount on /run/log/journal by default. Thus, the system log is not saved at the time of the OS shutdown. Change the setup to let the journald log perpetuate.

Note: To let the journald log perpetuate, set up “Storage=persistent” in /etc/systemd/journald.conf, or, create the /var/log/journal directory with the set up “Storage=auto” (default). After changing the set up, restart systemd-journald.service.

Optional Recovery Kit Package Dependencies

Additionally, some of the LifeKeeper for Linux optional Application Recovery Kits (ARKs) require supporting packages to be installed.

If NFS exports are to be protected via the LifeKeeper for Linux NFS Application Recovery Kit, then the following dependent packages are required:

  • nfs-utils (Red Hat Enterprise Linux, CentOS, Oracle Linux)
  • nfs-client (SLES)
  • nfs-kernel-server (SLES)

If multipath devices are to be protected via Device Mapper Multipath (DMMP), Hitachi Dynamic Link Manager Software (HDLM), Power Path or NEC iStorage StoragePathSavior (NECSPS), then the following dependent packages are required:

  • sg3_utils (All multipath kits)
  • sg3_utils-libs (All multipath kits)
  • HDLM (Hitachi Dynamic Link Manager Software Kit)
  • EMCpower.LINUX (Power Path Kit)
  • sps (NEC iStorage StoragePathSavior Kit 4.2.0 or prior)
  • sps-utils and sps-driver (NEC iStorage StoragePathSavior Kit 4.2.1 or later)

If Websphere MQSeries queue managers are to be protected via the LifeKeeper for Linux Websphere MQ/MQSeries Application Recovery Kit, then the following dependent Websphere MQ packages are required:

  • MQSeriesServer
  • MQSeriesSamples
  • MQSeriesClient
  • MQSeriesRuntime
  • MQSeriesSDK

If Software RAID devices are to be protected via the LifeKeeper for Linux Software RAID (md) Recovery Kit, then the following dependent package is required:

  • mdadm

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment