Я правильно установил и настроил HAProxy с keepalived в CentOS 7, балансировка нагрузки работает правильно, за исключением того, что HAProxy не запускается при загрузке, я должен запускать его вручную.
Если я запустил команду
systemctl is-enabled haproxy
Он говорит, что включен. Я что-то упускаю?
Заранее спасибо.
У меня такая же проблема. В моем случае это было потому, что каталог /run/haproxy
не смонтирован автоматически. Итак, я отредактировал файл /etc/init.d/haproxy
. В начале start()
метод, который я положил:
if [ ! -d "/run/haproxy" ]; then
mkdir /run/haproxy
fi
И у меня отлично сработало.