HAProxy не запускается после обновления
-
Обновил 2.3.4 до 2.4.4-RELEASE-p3
После перзагрузки слетели насройки Virtual IPs и маршруты. Поправил всё из консоли - система запустилась и работает но haproxy не стартует.
При этом из консоли запускается но если пробовать запустить сервис из UI то ничего не происходит и в логах ничего не появляется.haproxy 0.59_19 ( haproxy17-1.7.11_1 )
-
При таких крупных обновлениях рекомендуется делать это без установленных пакетов.
Пробуйте удалите пакет haproxy и установите его опять. Все его настройки, возможно, придется проделать с нуля. -
Уже удалял. Настройки при этом не слетают (они лежат в отделной папке, которая не удаляется при установке/удалении пакета).
Сервис всё так же не стартует.Это может быть из-за того, что роутер работает в CARP и, на данный момент, он BACKUP?
-
Удалить пакет.
Переименовать папку, где лежат настройки.
Установить и настроить пакет с нуля.
(?) Перезагрузить пфЗы. Если пф в CARP, то не должны ли быть набор и версии пакетов одинаковы на всех нодах? Версии пф одинаковы на всех ?
Зы2. https://forum.netgate.com/topic/99261/haproxy-carp-vips/
If you have an old enough version on the primary that it doesn't abort config sync when the config versions are different, you'll end up breaking the CARP VIPs on the secondary when the primary overwrites it because it blows away the uniqid that's required on 2.3. When you upgrade the primary, and config sync afterwards, it'll fix.
https://forum.netgate.com/topic/107889/carp-haproxy-optimal-settings-for-failover/
https://sysadms.de/2018/10/pfsense-haproxy-als-reverse-proxy/
-
Версии haproxy одинаковы на обеих роутерах - 1.7.11
-
А версии пф?
HAProxy точно умеет автоматом в CARP настройки пушить с PRIMARY на BACKUP?
В крайнем случае на ВСЕХ нодах:
Удалить пакет на всех
Переименовать папку, где лежат настройки на всех
Установить на всех и настроить пакет только(?) на PRIMARY.
Дождаться\пнуть синхронизацию с PRIMARY на BACKUP
(?) Перезагрузить все пф.