Настройте SSH при использовании UCARP для отработки отказа
У меня установлен SSH, а UCARP настроен на отказ по виртуальному IP при сбое одного из двух блоков. Проблема, с которой я сталкиваюсь, заключается в том, что когда виртуальная машина работает, а интерфейс ucarp активен (eth0:ucarp), я не могу подключиться к виртуальной машине по ssh, используя адрес eth0; Я могу добраться до него только по адресу eth0: ucarp.
Я использовал это руководство для настройки UCARP: http://laurentbel.com/2012/04/04/simple-failover-cluster-on-ubuntu-using-carp/
Есть ли способ настроить ssh для работы только на eth0 или сделать eth0 "основным" интерфейсом для ssh? Прямо сейчас, если я попытаюсь подключиться по ssh к адресу eth0, ответ не получится (время соединения истекло).
Вот мой файл /etc/network / interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
###
# standard config
###
address 192.168.1.7
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
###
# ucarp config
###
# vid: the ID of the virtual server [1-255]
ucarp-vid 1
# vip: the virtual IP
ucarp-vip 192.168.1.3
# password
ucarp-password info322
# advskew: Advertisement skew [1-255]
ucarp-advskew 1
# advbase: Interval in seconds that advertisements will occur
ucarp-advbase 1
# master: determine if this server is the master
ucarp-master yes
# The carp network interface, on top of eth1
iface eth0:ucarp inet static
address 192.168.1.3
netmask 255.255.255.0