Use the Software AG Installer installation program to install PPM, MashZone, 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 and MashZone.
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 and MashZone 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 with the command ulimit -Hn (hard limit) und ulimit -Sn (soft limit). The value of the parameter must be at least 200000. If it is lower you need to increase it before installation. To do so, execute the command ulimit -n 200000 as a user. To permanently save this setting for the user you need to execute the following commands:
echo "<user name> hard nofile 200000" >> /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 and 4443 for https 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>/ppmmashzone/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 and start_mashzone.sh. The scripts are located in the directory <installation directory>/ppmmashzone/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>/ppmmashzone/server/acc/.
To stop the infrastructure of the installed products, run the scripts stop_ppm.sh and stop_mashzone.sh. The scripts are located in the directory <installation directory>/ppmmashzone/server/.