OCF_HEARTBEAT_PODMAN(7) | OCF resource agents | OCF_HEARTBEAT_PODMAN(7) |
ocf_heartbeat_podman - Podman container resource agent.
podman [start | stop | monitor | meta-data | validate-all]
The podman HA resource agent creates and launches a podman container based off a supplied podman image. Containers managed by this agent are both created and removed upon the agent's start and stop actions.
image
(required, string, no default)
name
(optional, string, no default)
allow_pull
(optional, boolean, no default)
run_opts
NOTE: Do not explicitly specify the --name argument in the run_opts. This agent will set --name using either the resource's instance or the name provided in the 'name' argument of this agent.
(optional, string, no default)
run_cmd
(optional, string, no default)
mount_points
(optional, string, no default)
monitor_cmd
Note: Using this method for monitoring processes inside a container is not recommended, as containerd tries to track processes running inside the container and does not deal well with many short-lived processes being spawned. Ensure that your container monitors its own processes and terminates on fatal error rather than invoking a command from the outside.
(optional, string, no default)
force_kill
(optional, boolean, no default)
reuse
(optional, boolean, default 0)
drop_in_dependency
(optional, boolean, no default)
This resource agent supports the following actions (operations):
start
stop
monitor
meta-data
validate-all
The following is an example configuration for a podman resource using the crm(8) shell:
primitive p_podman ocf:heartbeat:podman \
params \
image=string \
op monitor timeout="30s" interval="30s" depth="0"
The following is an example configuration for a podman resource using pcs(8)
pcs resource create p_podman ocf:heartbeat:podman \
image=string \
op monitor timeout="30s" interval="30s" OCF_CHECK_LEVEL="0"
http://clusterlabs.org/
ClusterLabs contributors (see the resource agent source for information about individual authors)
04/13/2023 | resource-agents 4.12.0-2 |