Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions deploy-manage/deploy/cloud-enterprise/configure-host-rhel.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,30 +99,30 @@ Verify that required traffic is allowed. Check the [Networking prerequisites](ec

* For Podman 5

* Install version `5.2.2-13.*` using dnf.
* Install version `5.2.2-*` (latest version of Podman 5.2.2) using dnf.

:::{note}
As mentioned in [Migrating to Podman 5](migrate-to-podman-5.md) it is recommended to install Podman `5.2.2-13` since this is the latest supported version.
As mentioned in [Migrating to Podman 5](migrate-to-podman-5.md) it is recommended to install Podman `5.2.2-*` since this is the latest supported version.

If you decide to install a previous Podman 5 version, make sure to replace `5.2.2-13` with the desired version in the commands below.
If you decide to install a previous Podman 5 version, make sure to replace `5.2.2-*` with the desired version in the commands below.

The version lock is still required for previous versions, to prevent automatic in-place updates that may be affected by a known [memory leak issue](https://github.com/containers/podman/issues/25473).
:::

```sh
sudo dnf install podman-5.2.2-13.* podman-remote-5.2.2-13.*
sudo dnf install podman-5.2.2-* podman-remote-5.2.2-*
```
* To prevent automatic Podman updates to unsupported versions, configure the Podman version to be locked at version `5.2.2-13.*`.
* To prevent automatic Podman updates to unsupported versions, configure the Podman version to be locked at version `5.2.2-*`.

```sh
## Install versionlock
sudo dnf install 'dnf-command(versionlock)'

## Lock major version
sudo dnf versionlock add --raw 'podman-5.2.2-13.*'
sudo dnf versionlock add --raw 'podman-remote-5.2.2-13.*'
sudo dnf versionlock add --raw 'podman-5.2.2-*'
sudo dnf versionlock add --raw 'podman-remote-5.2.2-*'

## Verify that podman-5.2.2-13.* and podman-remote-5.2.2-13.* appear in the output
## Verify that podman-5.2.2-* and podman-remote-5.2.2-* appear in the output
sudo dnf versionlock list
```

Expand Down
21 changes: 9 additions & 12 deletions deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,28 +12,24 @@

# Configure an Ubuntu host [ece-configure-hosts-ubuntu]

The following instructions show you how to prepare your hosts on 20.04 LTS (Focal Fossa) and Ubuntu 22.04 LTS (Jammy Jellyfish).
The following instructions show you how to prepare your hosts on Ubuntu.

* [Install Docker 24.0](#ece-install-docker-ubuntu)
* [Set up XFS quotas](#ece-xfs-setup-ubuntu)
* [Update the configurations settings](#ece-update-config-ubuntu)
* [Configure the Docker daemon options](#ece-configure-docker-daemon-ubuntu)
- [Configure an Ubuntu host \[ece-configure-hosts-ubuntu\]](#configure-an-ubuntu-host-ece-configure-hosts-ubuntu)

Check failure on line 17 in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md

View workflow job for this annotation

GitHub Actions / preview / build

`configure-an-ubuntu-host-ece-configure-hosts-ubuntu` does not exist in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md.
- [Install Docker \[ece-install-docker-ubuntu\]](#install-docker-ece-install-docker-ubuntu)

Check failure on line 18 in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md

View workflow job for this annotation

GitHub Actions / preview / build

`install-docker-ece-install-docker-ubuntu` does not exist in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md.
- [Set up XFS quotas \[ece-xfs-setup-ubuntu\]](#set-up-xfs-quotas-ece-xfs-setup-ubuntu)

Check failure on line 19 in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md

View workflow job for this annotation

GitHub Actions / preview / build

`set-up-xfs-quotas-ece-xfs-setup-ubuntu` does not exist in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md.
- [Update the configurations settings \[ece-update-config-ubuntu\]](#update-the-configurations-settings-ece-update-config-ubuntu)

Check failure on line 20 in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md

View workflow job for this annotation

GitHub Actions / preview / build

`update-the-configurations-settings-ece-update-config-ubuntu` does not exist in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md.
- [Configure the Docker daemon options \[ece-configure-docker-daemon-ubuntu\]](#configure-the-docker-daemon-options-ece-configure-docker-daemon-ubuntu)

Check failure on line 21 in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md

View workflow job for this annotation

GitHub Actions / preview / build

`configure-the-docker-daemon-options-ece-configure-docker-daemon-ubuntu` does not exist in deploy-manage/deploy/cloud-enterprise/configure-host-ubuntu.md.


## Install Docker [ece-install-docker-ubuntu]

Install Docker LTS version 24.0 for Ubuntu 20.04 or 22.04.
Install the compatible Docker version on Ubuntu.

::::{important}
Make sure to use a combination of Linux distribution and Docker version that is supported, following our official [Support matrix](https://www.elastic.co/support/matrix#elastic-cloud-enterprise). Using unsupported combinations can cause multiple issues with you ECE environment, such as failures to create system deployments, to upgrade workload deployments, proxy timeouts, and more.
::::


::::{note}
Docker 25 and higher are not compatible with ECE 3.7.
::::


1. Install the Docker repository dependencies:

```sh
Expand All @@ -55,7 +51,8 @@
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```

4. Install the correct version of the `docker-ce` package, for Ubuntu 20.04 LTS (Focal Fossa) or Ubuntu 22.04 LTS (Jammy Jellyfish):
4. Install the correct version of the `docker-ce` package. Following is an example of installing Docker 24.0. If you decide to install a different Docker version, make sure to replace with the desired version in the commands below.


```sh
sudo apt install -y docker-ce=5:24.0.* docker-ce-cli=5:24.0.* containerd.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ applies_to:

Following are the supported upgrade paths for Podman 5 in {{ece}}.

| **From ↓** ... **To →** | Podman 5.2.2-9 | Podman 5.2.2-11 | Podman 5.2.2-13 | Podman 5.2.3 |
| **From ↓** ... **To →** | Podman 5.2.2-9 | Podman 5.2.2-11 | Podman 5.2.2-latest | Podman 5.2.3 |
|-----------------------------------------|----------------|-----------------|-----------------|--------------|
| **<vanilla Linux installation> (grow)** | ✓ ^*^ | ✓ ^*^ | ✓ | X |
| **Docker (grow-and-shrink)** | ✓ ^*^ | ✓ ^*^ | ✓ | X |
Expand All @@ -18,11 +18,11 @@ Following are the supported upgrade paths for Podman 5 in {{ece}}.



^*^ *Supported but not recommended given that a newer version (Podman `5.2.2-13`) is available.*
^*^ *Supported but not recommended given that a newer version (latest version of Podman `5.2.2`) is available.*

Podman `5.2.2-13` is only supported when conducting a **fresh {{ece}} installation** or performing a **grow-and-shrink update** from Docker or Podman 4.
The latest version of Podman `5.2.2` is only supported when conducting a **fresh {{ece}} installation** or performing a **grow-and-shrink update** from Docker or Podman 4.

For **in-place updates**, it is recommended to use Podman `5.2.2-9`, since upgrades to versions `5.2.2-11` and `5.2.2-13` are affected by a known [memory leak issue](https://github.com/containers/podman/issues/25473).
For **in-place updates**, it is recommended to use Podman `5.2.2-9`, since upgrades to versions `5.2.2-11` and latest version of `5.2.2` are affected by a known [memory leak issue](https://github.com/containers/podman/issues/25473).
When performing an in-place update, make sure to configure the Podman version to be locked at version `5.2.2-9.*`, by following the instructions below.

```sh
Expand Down
Loading