haproxy
Essa é uma revisão anterior do documento!
HAProxy
A configuração do haproxy fica em um container haproxy no swarm-nce.
Acesse a configuração via Portainer ou via linha de comando.
Acessando a configuração via Portainer.
- Abra portainer.tic.ufrj.br
- Selecione o ambiente
swarm-nce
- Selecione a opção
Containeres
no menu lateral esquerdo - Localize o container do
haproxy
- Selecione a opção para
Abrir o Console
desse container - Estebeleça uma conexão usando o shell
sh
e o usuárioroot
- O arquivo de configuração é
/usr/local/etc/haproxy/haproxy.cfg
- Edite o arquivo com o editor de texto de sua preferência
- Salve o arquivo
- Verifique se a sintaxe do arquivo de configuração continua válida com o comando
haproxy -c -f /usr/local/etc/haproxy/haproxy.cfg
Acessando a configuração via Host.
- Acesse um nó do cluster swarm-nce.
- O arquivo de configuração é
/share/haproxy_data/haproxy.cfg
- Edite o arquivo com o editor de texto de sua preferência
- Salve o arquivo
- TODO: verificar a sintaxe estando no Host.
Recarga da configuração pelo HAProxy
Reinício suave sem interrupção abrupta
- Rode o comando
sudo docker kill -s HUP $(sudo docker ps –filter name=haproxy -q)
em cada nó do cluster swarm-nce.
Reinício com interrupção abrupta (hoje, tolerável talvez).
Pelo portainer
Via Host
haproxy.1674829574.txt.gz · Última modificação: 27/01/2023 11:26 por Emerson Correia Freitas Lima