Requirements¶
Java¶
A Java runtime environment version 21 or higher has to be installed. The JAVA_HOME environment variable is set accordingly.
Install Java and set JAVA_HOME for all users:
-
SLES 15 SP7:
sudo zypper install -y java-21-openjdkecho "setenv JAVA_HOME /usr/lib64/jvm/java-21-openjdk-21" | sudo tee /etc/profile.d/seal.cshecho "export JAVA_HOME=/usr/lib64/jvm/java-21-openjdk-21" | sudo tee /etc/profile.d/seal.sh -
RHEL 9 and 10:
sudo dnf install -y java-21-openjdkIf an older Java version is active, select Java 21:
sudo alternatives --config javaecho "setenv JAVA_HOME /etc/alternatives/jre" | sudo tee /etc/profile.d/seal.cshecho "export JAVA_HOME=/etc/alternatives/jre" | sudo tee /etc/profile.d/seal.sh
Log off and on again, so that JAVA_HOME is set. A new shell is not sufficient.
User and Privileges¶
For the installation, administrator privileges are required.
Before installing Frozen Master Convert, create the user seal with primary group users and a login shell. The Distribution Engine services run as this user, and the DPF environment is set up for it.
sudo useradd -m -d /opt/seal -s /bin/csh -g users seal
Operating System Packages¶
Before installing Frozen Master Convert, install the following operating system packages as root. Frozen Master Convert uses the Apache Web Server of the operating system, httpd.
-
SLES 15 SP7:
sudo zypper install -y tcsh libapr1 apache2 libgthread-2_0-0 apache2-utils perl-Archive-Zip -
RHEL 9 and 10:
sudo dnf install -y tcsh apr-util httpd mod_ssl dos2unix openssl libpqOn RHEL 9, also install
mod_jk:sudo dnf install -y mod_jk
No DNS Server¶
-
No active DNS server is running on the Distribution Engine server.
-
On RHEL, disable the DNSmasq service:
sudo systemctl stop dnsmasqsudo systemctl disable dnsmasq
SEAL Logrotate (Optional)¶
SEAL Logrotate cleans up outdated log files of the Distribution Engine services to free up storage space and prevent performance and memory issues. You can run PLOSSYS Distribution Engine without Logrotate, but we strongly recommend to install it. When running a cluster, install it on each server. For more information, refer to the SEAL Logrotate documentation.
Install SEAL Logrotate only after Frozen Master Convert. At the end of its installation, Frozen Master Convert makes seal the owner of all files below /opt/seal.
Elastic Stack (Optional)¶
PLOSSYS Distribution Engine manages and visualizes its log, statistics, and accounting data by means of Elastic Stack. Elastic Stack consists of Elasticsearch and Kibana. The installation is optional. For more information, refer to the SEAL Elastic Stack documentation.
As of version 2.2.0, PLOSSYS Distribution Engine contains the configurations for Filebeat and Elastic Stack. With these configurations, PLOSSYS Distribution Engine can send its log data to any Elastic Stack system. This can be a SEAL Elastic Stack or a customer-specific Elastic Stack. The seal-dpf-filebeat service forwards the service log files and the accounting data.
For the installation, refer to Installing SEAL Elastic Stack. For the configuration, refer to Configure SEAL Elastic Stack.
Next Step¶
Continue with: Installation