To install Pulse Manager Agent and Databases using Podman-based deployments on virtual machines or bare-metal hosts, export the following environment variables before running the installer.
export PULSE_MANAGER_HOME_DIR="/data01/acceldata"export PULSE_MANAGER_URL="<URL:Port>"export PULSE_MANAGER_USERNAME="pulsemanager"export ENABLE_MANAGER_AGENT="true"export PULSE_MANAGER_UID="102010010"export PULSE_MANAGER_GID="102010010"export MANAGER_AGENT_LOG_LEVEL="info"export PULSE_MANAGER_NETWORK="ad-default"export CONTAINER_TOOL="podman"CONTAINER_TOOL is a required environment variable that specifies the container orchestration tool used by the installer.
To use Docker as the container orchestration tool, set the value as follows:
export CONTAINER_TOOL="docker"
Run the installer
Run the hystaller binary with the following command:
/path/to/hystaller install pulsemanagerVerify Service Status
Confirm that the Pulse Manager service is running:
systemctl status pulsemanagerVerify Podman Network Creation
Ensure that the required Podman network has been created:
podman network lsExample output:
NETWORK ID NAME DRIVERcba7bffd5766 ad-default bridge2f259bab93aa podman bridgeConfigure Podman Socket Permissions
Set the systemd editor:
export SYSTEMD_EDITOR=vimEdit the Podman socket unit file:
systemctl edit podman.socketAdd the following configuration and save the file:
[Socket]SocketUser=pulsemanagerSocketGroup=podmanSocketMode=0660Reload systemd and restart the Podman socket:
systemctl daemon-reexecsystemctl restart podman.socketRestart Pulse Manager
Restart the Pulse Manager service to apply the changes:
systemctl restart pulsemanager