Pulse Server Podman Requirements

Pulse supports installation using Podman starting from version 4.0.1.

Mode of Installation

Pulse provides two types of installation modes:

Docker Compatibility Matrix

The following table describes the compatibility matrix for various versions of Podman with Pulse.

Podman VersionPulse Version
4.0.0 or above4.0.1 or above

Podman

Only Pulse servers require a podman socket, and support is only accessible on certain operating systems, as specified in the official podman manual Podman Installation.

Pre-Requisites (VM/k8s)

Podman installation

  • Redhat Linux
Bash
Copy
  • Debian
Bash
Copy

Online Installation

Instructions to install Podman using this link: Podman Installation.

Commands to run:

Bash
Copy

If the following error is being observed during accelo deploy corein debian based linux, update the Podman version from 3.x -> 4.x.

Cannot create the new container: 'ad-db_default'. Because: "specify container image platform" requires API version 1.41, but the Docker daemon API version is 1.40

Troubleshoot script:

  1. Before running this script, make sure to remove the unsupported Podman installation.
  2. Update the ubuntu_version respective to your ubuntu os version.
Bash
Copy
  1. Enable podman socket.
Bash
Copy

Before proceeding, verify that the Podman socket is enabled. Without it, PulseManager/Accelo cannot connect to Podman.

Installation in VMs (Podman Socket Configuration)

When deploying databases on VMs during Pulse Kubernetes-based deployment, update the user configuration to allow the Podman socket to communicate with the databases for management operations.

  1. Change the systemd editor.
Bash
Copy
  1. Edit the systemd file for podman.sock.
Bash
Copy

Add the below content and save it.

Bash
Copy

Offline Installation

Acceldata provides a link to download the offline RPM bundle for Podman CE binaries(only for RHEL/Ubuntu) along with the Pulse image tarball file, download these two files and unpack them on the Pulse server:

Steps to Install Podman from Offline RPM(s):

  • Unzip the Podman rpms on the Pulse server
  • Go to unzipped folder
  • Execute command: rpm -ivh ./*
  • Post above command gets completed, please validate with Podman version command.

Steps to Load Pulse Images on Podman:

  • Download all the container images (*.tgzfiles) and keep it inside the images directory.
  • Go to the images directory and run the following command.
Bash
Copy

##

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard