Skip to content

Deploying Linux Components

On Linux systems, the Streaming Integration Platform components are distributed using RPM packages that can be installed using the standard package manager on RPM-based distributions. The packages should be supported on at least recent versions of the following platforms:

  • Red Hat Enterprise Linux (RHEL) and derivatives (Rocky Linux, AlmaLinux, Oracle Linux)
  • Fedora (though Fedora tends to move quickly, so older RPMs may break sooner)
  • openSUSE / SUSE Linux Enterprise Server (SLES) (SUSE is RPM-based but sometimes needs repackaging depending on how strict dependencies are defined)

To determine compatibility, it's necessary to compare the availability of dependencies, including glibc and .NET.

Base Environment (for Origin Systems)

The base environment includes the Message Broker, Snapshot Agent, utility applications, and source code needed by origin applications to enable interaction with the SIP environment (I/O hooks and supporting code, libraries, etc.).

The applications and the installer can be built by executing the following batch file:

deployment\linux\sip-base-environment.bat

The output from this process is:

publish\sip-base-environment-n.n.n-n.el9.x86_64.rpm

Configuration Server

The application and installer can be built by executing the following batch file:

deployment\linux\sip-config-server.bat

The output from this process is:

publish\sip-config-server-n.n.n-n.el9.x86_64.rpm

ISAM Agent

The application and installer can be built by executing the following batch file:

deployment\linux\sip-isam-agent.bat

The output from this process is:

publish\sip-isam-agent-n.n.n-n.el9.x86_64.rpm

In addition to the RPM package, the batch file also produces a ZIP file that currently is used only by the Ansible deployment method employed for United Natural Foods. The name of the zip file is

IsamAgent-linux64-YYYYMMDD-HHMMSS.zip

The YYYYMMDD-HHMMSS value represents the UTC date and time when the distribution was created.

SQL Agent

The application and installer can be built by executing the following batch file:

deployment\linux\sip-sql-agent.bat

The output from this process is:

publish\publish\sip-sql-agent-n.n.n-n.el9.x86_64.rpm