Use the Software AG Installer installation program to install PPM, PPM Analysis GUI, and the infrastructure under Linux Red Hat Enterprise Linux Server 6.4, 6.5, and 7 (64-bit), as well as Suse Linux Enterprise Server 11 SPx.
Download the Software AG Installer suitable for the operating system on which you want to install PPM.
Detailed information on how to use Software AG Installer is available in the documentation Using the Software AG Installer.
The installation under Linux is basically the same as the installation under Windows. Please observe the following for Linux.
Before you can install PPM on a Linux system you need to check the following system settings and change them, if required.
Check the shared memory settings (kernel parameter shmmax) with the command sysctl -a | fgrep kernel.shmmax. The value is output in bytes. If the value is below 629145600 bytes it must be increased before installation. To do so, execute the command sysctl -w kernel.shmmax=629145600 as a root user. Alternatively, you can execute the command echo"kernel.shmmax=629145600" >> /etc/sysctl.conf. Activation is then executed by the command sysctl -p.
Check the settings for the system-wide, maximum number of file descriptors (kernel parameter fs.file-max) with the command sysctl -a | fgrep fs.file-max. The value of the parameter must be at least 200000. If it is lower or not specified you need to increase it before installation. To do so, execute the command sysctl -w fs.file-max=200000 as a root user. Alternatively, you can execute the command echo "fs.file-max=200000" >> /etc/sysctl.conf. Activation is then executed by the command sysctl -p.
Check the user, group, and process settings for the maximum number of open file descriptors using the ulimit -Hn (Hard Limit) and ulimit -Sn (Soft Limit) commands, and the maximum number of processes per user using the ulimit -Hu and ulimit -Su commands. The value for the maximum number of open file descriptors should be at least 200000 and the value for the maximum number of processes per user should be at least 65535. If they are lower, they must be increased before installation.
On Redhat systems, you do this by executing the following commands as the root user:
echo "<user name> hard nproc 65535" >> /etc/security/limits.conf
The host name of the system must be entered in the DNS of the available network. If this is not the case the name can also be entered in the file /etc/hosts.
By default, the load balancer is assigned ports 4080 for http during installation. If you change the default ports during installation you need to observe the following. The installation under Linux is run with a normal user. For normal users, only ports from 1024 are available on the operating system. If you still want to provide the services of the above system on ports 80 and 443, you as a root user must set up the following port forwarding:
To install Cloud Agent under Linux as a service, run the call <./CloudAgentApp.sh install with sudo or root privileges in the directory <installation directory>/ppm/server/bin/ after the installation.
Start the infrastructure and the components of the products installed. To do so, run the corresponding scripts start_ppm.sh. The scripts are located in the directory <installation directory>/ppm/server/.
You can now check if all required components are running.
Start Cloud Controller (acc.sh) by executing the following command in the command line in the directory <installation directory>/ppm/server/acc/.
To stop the infrastructure of the installed products, run the scripts stop_ppm.sh. The scripts are located in the directory <installation directory>/ppm/server/.