Successful completion of the installation of SPS 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.
Note: You may want to consider using a repository-based package manager such as yum or zypper that is designed to automatically resolve dependencies by searching in predefined software repositories thereby easing the installation of these required packages.
rpm Install Example
rpm -ivh <package(s)>
yum Install Example
yum install <package(s)>
Zypper Install Example
zypper install <package(s)>
General Package Dependencies
The following packages are always required to successfully install SPS 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 (6.x and 7.x)
- bzip2
- iproute
- iputils
- patch (version 2.5 or later)
- redhat-lsb
- ncurses-libs
Note: Some or all of these packages may already be installed depending on the selections made during the install of the operating system.
SLES 11 (SPx), SLES12 (SP1 or later) and SLES 15
- bzip2
- iproute2
- iptables
- iputils
- insserv
- patch (version 2.5 or later)
- lsb (SLES11 only)
- libncurses5
- libXtst6 (SLES15 only)
- libXi6 (SLES15 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 log information is recorded using the syslog daemon. LifeKeeper supports three implementations (standard syslog, rsyslog, and syslog-ng). Before installing LifeKeeper, one of syslog daemons must be installed and operating.
Note: In the distributions using systemd such as RHEL7 or SLES12, journald administrates the log collectively. Because LifeKeeper does log output using the syslog daemon, the syslog daemon also must be operating in these environments. Therefore, set up syslog daemon to operate when using LifeKeeper.
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 SIOS Protection Suite for Linux optional Application Recovery Kits (ARKs) require supporting packages to be installed.
If NFS exports are to be protected via the SIOS Protection Suite for Linux NFS Application Recovery Kit, then the following dependent packages are required:
- nfs-utils (Red Hat Enterprise Linux, CentOS, Oracle Linux 6.x and 7.x)
- nfs-client (SLES 11, SLES 12 and SLES 15)
- nfs-kernel-server (SLES 11, SLES 12 and SLES 15)
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 SIOS Protection Suite 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 SIOS Protection Suite for Linux Software RAID (md) Recovery Kit, then the following dependent package is required:
- mdadm
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 SIOS Protection Suite for Linux:
Red Hat Enterprise Linux, CentOS and Oracle Linux (6.x and 7.x)
yum install libXtst libstdc++ bzip2-libs pam zlib patch redhat-lsb ncurses-libs
SLES11, SLES12 and SLES15
zypper install libstdc++ bzip2 pam pam-modules zlib lsb libncurses5
Post your comment on this topic.