System requirements for installing on Linux

Ops Center Automator Installation and Configuration Guide

Version
11.0.x
Audience
anonymous
Part Number
MK-99AUT000-24

The following lists the server requirements for installing on Linux.

Supported operating systems

Note: No functional differences due to differing operating systems exist. Installation via web console is not supported.

Each supported OS includes a list of RPM packages that are required for installing Ops Center Automator. When you install the software, the installation script notifies you if any of the packages are missing. If no RPM packages are missing, the installation proceeds.

Red Hat Enterprise Linux 8.10, Oracle Linux 8.10

After installing the default OS, the following packages are required:

  • alsa-lib (x86_64)
  • bash (x86_64)
  • bzip2-libs (x86_64)
  • chkconfig (x86_64)
  • coreutils (x86_64)
  • cpio (x86_64)
  • cups-libs (x86_64)
  • findutils (x86_64)
  • fontconfig (x86_64)
  • freetype (x86_64)
  • gawk (x86_64)
  • GConf2 (x86_64)
  • gdb (x86_64)
  • glib2 (x86_64)
  • glibc (i686)
  • glibc (x86_64)
  • glibc-common (x86_64)
  • glibc-devel (i686)
  • glibc-devel (x86_64)
  • glibc-headers (x86_64)
  • glibc-utils (x86_64)
  • grep (x86_64)
  • gtk2 (x86_64)
  • gtk3 (x86_64)
  • gzip (x86_64)
  • krb5-libs (x86_64)
  • ksh (x86_64)
  • libgcc (i686)
  • libgcc (x86_64)
  • libpng (x86_64)
  • libstdc++ (i686)
  • libstdc++ (x86_64)
  • libX11 (x86_64)
  • libXau (x86_64)
  • libxcb (x86_64)
  • libxcrypt (x86_64)
  • libXext (x86_64)
  • libXi (x86_64)
  • libXrender (x86_64)
  • libXtst (x86_64)
  • lksctp-tools (x86_64)
  • ncompress (x86_64)
  • ncurses (x86_64)
  • net-tools (x86_64)
  • nscd (x86_64)
  • nss (x86_64)
  • pcsc-lite-libs (x86_64)
  • procps-ng (x86_64)
  • rpm (x86_64)
  • sed (x86_64)
  • sysstat (x86_64)
  • tar (x86_64)
  • tcsh (x86_64)
  • which (x86_64)
  • zlib (x86_64)
  • iproute (x86_64)
  • libnsl (x86_64)
  • libselinux-utils (x86_64)
  • policycoreutils-python-utils (noarch)
  • policycoreutils (x86_64)
  • glibc-langpack-en (x86_64)
  • hostname (x86_64)
  • perl (x86_64)

Red Hat Enterprise Linux 9.4, Oracle Linux 9.4

After installing the default OS, the following packages are required:

  • alsa-lib (x86_64)
  • bash (x86_64)
  • bzip2-libs (x86_64)
  • chkconfig (x86_64)
  • coreutils (x86_64)
  • cpio (x86_64)
  • cups-libs (x86_64)
  • findutils (x86_64)
  • fontconfig (x86_64)
  • freetype (x86_64)
  • gawk (x86_64)
  • gdb (x86_64)
  • glib2 (x86_64)
  • glibc (i686)
  • glibc (x86_64)
  • glibc-common (x86_64)
  • glibc-devel (i686)
  • glibc-devel (x86_64)
  • glibc-headers (x86_64)
  • glibc-utils (x86_64)
  • graphite2 (x86_64)
  • grep (x86_64)
  • gtk2 (x86_64)
  • gtk3 (x86_64)
  • gzip (x86_64)
  • harfbuzz (x86_64)
  • krb5-libs (x86_64)
  • ksh (x86_64)
  • libbrotli (x86_64)
  • libgcc (i686)
  • libgcc (x86_64)
  • libpng (x86_64)
  • libstdc++ (i686)
  • libstdc++ (x86_64)
  • libX11 (x86_64)
  • libXau (x86_64)
  • libxcb (x86_64)
  • libxcrypt (x86_64)
  • libXext (x86_64)
  • libXi (x86_64)
  • libXrender (x86_64)
  • libXtst (x86_64)
  • lksctp-tools (x86_64)
  • ncurses (x86_64)
  • net-tools (x86_64)
  • nscd (x86_64)
  • nss (x86_64)
  • pcre (x86_64)
  • pcsc-lite-libs (x86_64)
  • procps-ng (x86_64)
  • rpm (x86_64)
  • sed (x86_64)
  • sysstat (x86_64)
  • tar (x86_64)
  • tcsh (x86_64)
  • which (x86_64)
  • zlib (x86_64)
  • iproute (x86_64)
  • libnsl (x86_64)
  • libselinux-utils (x86_64)
  • policycoreutils-python-utils (noarch)
  • policycoreutils (x86_64)
  • glibc-langpack-en (x86_64)
  • hostname (x86_64)
  • perl (x86_64)

Prerequisite software

None.

Kernel parameters and shell restrictions

In Linux, you must set the following kernel parameter and shell restriction values:

File* Parameter Value to be set
/etc/sysctl.conf

fs.file-max

kernel.threads-max

kernel.msgmni

kernel.sem (4th and 2nd parameter)

kernel.shmmax

kernel.shmmni

kernel.shmall

See "Kernel parameter and shell restriction details" below.
/etc/security/limits.conf soft nofile

hard nofile

See "Kernel parameter and shell restriction details" below.
/etc/security/limits.d/20-nproc.conf soft noproc

hard noproc

See "Kernel parameter and shell restriction details" below.
/etc/systemd/system.conf DefaultLimitNOFILE Specify the same value as nofile in limits.conf.
/etc/systemd/system.conf DefaultLimitNPROC Specify the same value as nproc in 20-nproc.conf.
* The file path differs according to the environment. In addition, note that kernel parameters and shell restrictions can also be set for files that are not listed here.

Kernel parameter and shell restriction details

Table. Red Hat Enterprise Linux and Oracle Linux version 8.x and 9.x
Parameters Value for Ops Center Automator
kernel parameters (/etc/sysctl.conf) fs.file-max 175,660
kernel.threads-max 757
kernel.msgmni 97
4th parameter of kernel.sem 1,244
2nd parameter of kernel.sem 8,726
kernel.shmmax 262,620,570
kernel.shmmni 2,400
kernel.shmall 224,129,511
shell restrictions (/etc/security/limits.conf) nofile (soft / hard) 2,450
shell restrictions (/etc/security/limits.d/20-nproc.conf) nproc (soft /hard) 1,596

Values for /etc/sysctl.conf

For kernel.shmmax:
kernel-parameter-value-to-be-set =
Max{
    Max{
        value-that-is-enabled-in-the-system
        ,
        initial-value-of-the-OS
    }
    ,
    value-for-Automator
}

Other kernel parameters

kernel-parameter-value-to-be-set =
Max{
    value-that-is-enabled-in-the-system
    ,
    initial-value-of-the-OS
}
+ value-for-Automator
  
Note: Max{x, y, z} indicates the maximum value among x, y, and z.

Values for /etc/security/limits.conf

The following formula is for calculating the values for the shell restriction:

shell-restrictions-value-to-be-set =
Max{
    Max{
        value-that-is-enabled-in-the-system
        ,
        initial-value-of-the-OS
    }
    + value-for-Automator
    ,
    8192
}
Note: Max{x, y, z} indicates the maximum value among x, y, and z.

Values for /etc/security/limits.d/20-nproc.conf

The following formula is for calculating the values for the shell restriction:

shell-restrictions-value-to-be-set =
Max{
    value-that-is-enabled-in-the-system
    ,
    initial-value-of-the-OS
}
+ value-for-Automator
Note: Max{x, y, z} indicates the maximum value among x, y, and z.

IPv6 support

All installations on Linux servers support IPv6.

Note: You must evaluate the Linux version before using it in a virtualization environment.