MySQL кластер с HAProxy балансировщиком вне локальной сети - PullRequest
0 голосов
/ 09 апреля 2020

Я строю кластер mysql в локальной сети. У меня есть 3 узла, и я хотел бы сбалансировать их с помощью HAProxy. Он отлично работает, когда я размещаю HAProxy на одном из моих узлов в сети. Я связываю его Ip (скажем, 192.168.0.1) с ips sql узлов (xxx.xxx.x.2, ... 3, ... 4).

Мой вопрос: как мне связать HAProxy с моими узлами, если я хочу разместить его вне моей локальной сети, скажем, на AWS микроэкземпляре? Я хочу направить mysql через aws к моим 3 узлам, которые у меня есть дома.

Я уже перенаправил порт 3306 и не могу получить к нему доступ извне. Но у меня есть только одна публикация c Ip. Как я могу связать ip haproxy с моим ip publi c, чтобы он подключался ко всем 3 узлам. Это та часть, которую я не могу обернуть вокруг себя.

Спасибо заранее за помощь.

...