По сути, ни одно из онлайн-решений пока не сработало.
Вот моя установка: для упрощения предположим, что это сервер VNC,
Моя установка - это полностью интегрированные OwnCloud и Ulteo. Я уже создал все синхронизации между server 1
и server 2
. Я просто хочу настроить отказоустойчивость.
Итак, у меня есть один роутер, к которому через eth0 подключено 3 компьютера.
Шлюз: 192.168.1.1
На сервере 1 работает VNC с IP: 192.168.1.2:5910
Сервер 2 работает под управлением VNC с IP: 192.168.1.3:5920
IP-адрес сервера 3: 192.168.1.4 (будет контролировать сервер 1 и в случае сбоя перенаправляет весь трафик, первоначально отправленный на сервер 1, на сервер 2)
Серверы 1, 2 и 3 работают под управлением CentOS 6.6 минимум
Я подписался на кучу статей, но ни одна из них не сработала
Все три сервера подключены к одному и тому же маршрутизатору, поэтому на одном уровне сети. Если возможно, я хочу сделать это с помощью iptables.
Сервер 3 - это то место, куда должен идти входящий трафик. Я уже пробовал следующую маршрутизацию.
iptables -i eth0 -t nat -A PREROUTING -p tcp --dport 5910 -j DNAT --to-destination 192.168.1.3:5920
iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.3 --dport 5920 -j SNAT --to-source 192.168.1.4
Я также пробовал некоторые глупые правила пересылки, которые я не могу расшифровать
Я буду более чем счастлив предоставить любую дополнительную информацию, если потребуется. Ваша помощь очень ценится.