|
Really interesting project! I was looking at the documentation and noted in the docker compose file there are 2 "remote haproxy" test instances running in docker. I am a bit lost as to how open manager be connected to these ephemeral instances? From my reading of the documentation it looks like it will only be able to run against an installed haproxy instance, the agent needing access to the binary, the socket and the config. Ultimately I would like to ran haproxy in docker on remote machines and have open manager manage them |
Replies: 1 comment 1 reply
|
The important distinction is that the Docker compose "remote haproxy" containers are test fixtures, not the normal production connection model. OpenManager's real model is agent-pull:
So if HAProxy is running in Docker on remote machines, the question becomes where the agent runs:
The bundled If your goal is "central OpenManager, HAProxy containers on several remote hosts", the supported shape should be: one agent per remote host or per HAProxy node, assigned to the same pool/cluster, with that agent given controlled access to the container's config and reload path. If that answers the topology question, please mark this as answered. |
The important distinction is that the Docker compose "remote haproxy" containers are test fixtures, not the normal production connection model.
OpenManager's real model is agent-pull:
haproxy-agentscript on each target HAProxy machine;So if HAProxy is running in Docker on remote machines, the question becomes where the agent runs:
Agent on the Docker host, managing the HAProxy container's mounted config and reload mechanism.
T…