У меня есть кластер с 3 узлами, работающими в виртуальных машинах при тестовой настройке. Теперь я хочу запустить его в производство и арендовал 3 выделенных корневых сервера в Hetzner Online, подключенных коммутатором.
Как я выяснил, они больше не предлагают общий IP, а вместо этого привязывают сервер к одному IP. Это не проблема для внешних IP-адресов, поскольку они предлагают альтернативу аварийному IP-адресу.
Однако мои DB-серверы адресуются через внутренний адрес 10.0.0.10, который ведет к двум поддерживаемым HAProxy серверам, которые распределяют нагрузку. Я не хочу использовать для этого внешний IP.
Как сохранить внутренний трафик и в то же время использовать HAProxy с аварийным переключением, если я не могу настроить общие IP-адреса?
Дело в том, что это не удается:
sudo sysctl -p
sysctl: cannot stat /proc/sys/net/ipv4/ip nonlocal_bind: No such file or directory
Конфигурация, которая вам нужна, называется ip_nonlocal_bind
. Ошибка, которую вы опубликовали, упоминает ip nonlocal_bind
, так что отсутствует _
. Итак, проверьте свою конфигурацию на наличие этой опечатки. Если есть другие проблемы, с которыми вы столкнулись, отредактируйте свой вопрос, указав, что именно происходит, что должно произойти, и предоставьте конфигурации и т. Д.