Я пытаюсь настроить связь (активное резервное копирование) на трех серверах (один действует как хранилище) с 2 портами nic и 4 портами с использованием 2 коммутаторов (присутствует ISL).
Цель состоит в том, чтобы не прерывать соединение с хранилищем в случае неисправности сетевого адаптера, порта или коммутатора.
Идея заключалась в том, чтобы настроить соединения таким образом:
Сервер 1:
auto lo
iface lo inet loopback
iface eth0 inet manual
bond-master bond0
iface eth1 inet manual
bond-master bond1
iface eth2 inet manual
bond-master bond0
iface eth3 inet manual
bond-master bond1
auto bond0
iface bond0 inet static
address 10.10.10.1
netmask 255.255.255.0
slaves eth0 eth2
bond-miimon 100
bond-mode 1
bond-downdelay 200
bond-updelay 200
auto bond1
iface bond0 inet static
address 10.10.10.2
netmask 255.255.255.0
slaves eth1 eth3
bond-miimon 100
bond-mode 1
bond-downdelay 200
bond-updelay 200
Сервер 2:
auto lo
iface lo inet loopback
iface eth0 inet manual
bond-master bond0
iface eth1 inet manual
bond-master bond1
iface eth2 inet manual
bond-master bond0
iface eth3 inet manual
bond-master bond1
auto bond0
iface bond0 inet static
address 10.10.10.3
netmask 255.255.255.0
slaves eth0 eth2
bond-miimon 100
bond-mode 1
bond-downdelay 200
bond-updelay 200
auto bond1
iface bond0 inet static
address 10.10.10.4
netmask 255.255.255.0
slaves eth1 eth3
bond-miimon 100
bond-mode 1
bond-downdelay 200
bond-updelay 200
Сервер 3:
auto lo
iface lo inet loopback
iface eth0 inet manual
bond-master bond0
iface eth1 inet manual
bond-master bond1
iface eth2 inet manual
bond-master bond0
iface eth3 inet manual
bond-master bond1
auto bond0
iface bond0 inet static
address 10.10.10.5
netmask 255.255.255.0
slaves eth0 eth2
bond-miimon 100
bond-mode 1
bond-downdelay 200
bond-updelay 200
auto bond1
iface bond0 inet static
address 10.10.10.6
netmask 255.255.255.0
slaves eth1 eth3
bond-miimon 100
bond-mode 1
bond-downdelay 200
bond-updelay 200
В настоящее время сервер 1 и сервер 2 достигают хранилища (NFS) на сервере 3 через 10.10.10.5 Есть ли способ заставить обе связи работать с одним и тем же IP-адресом? Иначе как я могу гарантировать, что соединение с хранилищем не разорвется, если сервер сменится с bond0 на bond1? может ли мост быть решением?