Software prerequisitesedit

To install ECE, make sure you prepare your environment with the following software. Pay special attention to what Linux kernel and Docker or Podman versions you plan to use and follow our recommendations. Our testing has shown that not all software combinations work well together.

Supported Linux kerneledit

Elastic Cloud Enterprise requires 3.10.0-1160.31.1 or later on RHEL.

We recommend using kernel 4.15.x or later on Ubuntu.

To check your kernel version, run uname -r.

Elastic Cloud Enterprise is not supported on Linux distributions that use cgroups version 2.

Linux distributions with compatible Docker or Podman versionsedit

ECE requires one of the following Linux distributions, in combination with the compatible Docker or Podman version:

Docker:

Operating system

Docker

Ubuntu 20.04 LTS (Focal Fossa)

24.0

Ubuntu 22.04 LTS (Jammy Jellyfish)

24.0

SUSE Linux Enterprise Server (SLES) 12 SP5

docker=24.0.7_ce-98.109.3

SUSE Linux Enterprise Server (SLES) 15

24.0.7_ce-150000.198.2

Podman:

Operating system

Podman

Red Hat Enterprise Linux 8 (RHEL 8)

4.6

Red Hat Enterprise Linux 9 (RHEL 9)

4.8

Rocky Linux 9

4.6

  1. Check your operating system:

    cat /etc/os-release
  2. Check whether Docker or Podman is installed and its version is compatible with ECE:

    docker --version
    podman --version

Elastic Cloud Enterprise does not support Amazon Linux.

Free RAMedit

ECE requires at least 8GB of free RAM. Check how much free memory you have:

free -h

XFSedit

XFS is required if you want to use disk space quotas for Elasticsearch data directories.

Disk space quotas set a limit on the amount of disk space an Elasticsearch cluster node can use. Currently, quotas are calculated by a static ratio of 1:32, which means that for every 1 GB of RAM a cluster is given, a cluster node is allowed to consume 32 GB of disk space.

You must use XFS and have quotas enabled on all allocators, otherwise disk usage won’t display correctly.