Solaris Network failover - IPMP

  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.
  • : Function split() is deprecated in /home/web/vydrar.net/subdomains/www/modules/filter/filter.module on line 1206.

Pro zvýšení dostupnosti LAN se používá failover, nebo také IPMP - IP Multi Path

Solaris má podporu pro multipath zabudovanou, ztačí ho jen správně nastavit. Pro dvě síťovky budeme potřebovat 3 IP adresy. Dvě na sítovky (testik-ce0,testik-ce1) a třetí na virtuální rozhraní (testik). Adresa virtuálního rozhraní je ta, co bude na serveru dostupná i když jedna ze síťových karet nebude funkční.

Soubor /etc/hosts

127.0.0.1       localhost       
192.168.1.183   testik       loghost
192.168.1.181   testik-ce0   
192.168.1.182   testik-ce1   

Nastavení síťových karet:
Soubor /etc/hostname.ce0

testik-ce0 netmask + broadcast + \
group production -failover deprecated up \
addif testik failover up

Soubor /etc/hostname.ce1

testik-ce1 netmask + broadcast + \
group production -failover deprecated up

Jak to vlastně funguje?
Jednoduše :) Virtuální rozhraní je jen další adresa přidaná jako ce0:1 a pokud ce0 selže, tak se adresa přestěhuje na rozhraní ce1:1. Výsledkem je neustálá dostupnost jedné adresy a to i při výpadku jedné z cest.

PS: aby to fungovalo, musí být pingnutelná adresa v /etc/defaultrouter