Всем привет!
Кто организовывал ssh tunnel в Galera Cluster?
Объясните, как это делается?
Допустим есть три нода
10.0.0.1 node1
10.0.0.2 node2
10.0.0.3 node3
Если сделать тунель ssh -f -N -T -L 7777:localhost:3306 root@node1, то netstat -lpnt покажет 127.0.0.1:7777 открыт.
Глядя на это я понимаю, что нужно указать локалхост в настройках галеры и просто добавить разные порты. Но, если так сделать ни чего работать не будет. У меня получается настроить галеру напрямую, без ssh, но это не устраивает меня.
[mysqld]
...
binlog_format=ROW
default-storage-engine=innodb
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_name="clusterDB"
wsrep_cluster_address="gcomm://10.0.0.1,10.0.0.2,10.0.0.3"
...
Это дефолтная настройка, если не использовать тунель.
При тунеле я пробовал
wsrep_cluster_address="gcomm://10.0.0.1:port,10.0.0.2:port,10.0.0.3:port"
wsrep_cluster_address="gcomm://127.0.0.1:port,127.0.0.1:port,127.0.0.1:port"
не стартует. Я пробежался по сайтам, вроде так и не нужно делать. Практически нет материалов по созданию моста на галере.
Подскажите, кто знает как это сделать.