Operating System Requirements

For a successful installation of , ensure that you adhere to the Operating System requirements detailed in the following sections:
cim143
For a successful installation of
Identity Manager
, ensure that you adhere to the Operating System requirements detailed in the following sections:
3
Linux Requirements
Before you install
Identity Manager
on a Linux system, ensure that the required rpm packages are installed on the system.
If you have subscribed to Red Hat subscription manager, we recommend you to use "yum" to install packages. Else, you can use "rpm" to install packages.
When using "rpm", you can use Add/Remove software to resolve dependencies. Before you resolve dependencies, ensure that you clear the
Only Native Packages Filter
option. Using this approach, you select and install the required i686 architecture dependencies.
Note
: The i686 suffix specifies that the library is 32-bit for the x86 processor.
Identity Manager
Server
Install the following packages in the given order on
Identity Manager
Server:
  1. glibc.i686.rpm
  2. libXext.i686.rpm
  3. libXtst.i686.rpm
  4. ncurses-devel.i686.rpm
  5. ksh.rpm
  6. libXmu.i686.rpm
  7. libXft.i686.rpm
  8. libXpm.i686.rpm
CA Directory
Install the following packages in the given order on CA Directory:
  1. glibc.i686.rpm
  2. libXext.i686.rpm
  3. libXtst.i686.rpm
  4. ncurses-devel.i686.rpm
  5. ksh.rpm
  6. libXmu.i686.rpm
  7. libXft.i686.rpm
  8. libXpm.i686.rpm
Provisioning Server
Install the following packages in the given order on Provisioning Server:
  1. compat-libstdc++*.i686.rpm
    Red Hat has stopped shipping "compat-libstdc++*.i686.rpm" with RHEL from 7.x onwards, and hence you cannot install this RPM using yum. Therefore, you must download the RPM from the Red Hat website and install on the system that hosts the Provisioning Server.
  2. libstdc++.i686.rpm
  3. libidn.i686.rpm
  4. libgcc.i686.rpm
    Note:
    The following two packages are applicable to RHEL 8.x only.
  5. libnsl.i686
  6. libxcrypt.i686
Also, ensure that the minimum value of <SEMMNI> parameter in Kernel.sem is
256
.
Provisioning Directory
C Shell, an enhanced version of csh, is required to install the Provisioning Directory on RHEL platform.
Run the following command to install C Shell:
$> yum install tcsh
CA IAM Connector Server
Install the following packages in the given order on CA IAM Connector Server:
  1. glibc.i686.rpm
  2. libX11.i686.rpm
  3. libxcb.i686.rpm
  4. libXtst.i686.rpm
  5. libXau.i686.rpm
  6. libXi.i686.rpm
  7. libXext.i686
  8. nss-softokn-freebl.i686.rpm
  9. libXmu.i686.rpm
  10. libXft.i686.rpm
  11. libXpm.i686.rpm
Sufficient Entropy
On a Linux system, ensure that sufficient entropy is available.
Identity Manager
requires random data from /dev/random to perform essential cryptographic functions. If data in /dev/random is exhausted,
Identity Manager
processes must wait for random data to be available. This waiting results in poor performance. Use rngd and rng-tools to ensure that /dev/random has sufficient data and reading processes are not blocked.
Run the following command to test entropy:
watch -n 1 cat /proc/sys/kernel/random/entropy_avail
If the return value is less than 1000, then consider adding an Entropy Pump to all servers.
stat Command Verification
Before installing any
Identity Manager
components, you must have the 'stat' command installed. To determine if you have it already installed, use the following command:
stat -c %U <ANY-DIRECTORY-NAME>
This command should return the 'OWNER' of the directory name specified.
If the command returns "command not found" or any such errors, ensure that you install the required "GNU core util" package.