IP multipathing on Solaris 10 with Hanic (NIC Redundancy with one IP)
Hanic adalah (NIC Redundancy with one IP), Hanic ini buatan Partha Subramanian dan terbuat dari skrip perl, Hanic ini lebih simple dibanding IPMP default bawaannya solaris, di Hanic kita tidak perlu untuk mendefined segala kebutuhan di masing-masing NIC, cukup install, jalankan, dan NIC anda sudah siap untuk failover.
Langsung aja kita mulai step by stepnya.
1. Download Hanic as usually
bash> wget http://www.sun.com/bigadmin/scripts/submittedScripts/hanic.tar.gz
2. Define NIC anda
bash> ifconfig e1000g0 plumb bash> ifconifg e1000g1 plumb
bash> vi /etc/hosts 192.168.85.3 training.bascomp.org training
3. Install Hanic di Solaris anda
bash> gunzip hanic.tar.gz|tar xvf - bash> cd hanic bash> chmod +x * bash> ./hanic.install
Ikuti petunjuknya,
lalu define NIC untuk primary dan secondary, lalu masukan IP & Netmasknya, dan restart system.
bash> init 6
4. Test & Doit
bash> hanic -monitor;hanic -cleanup bash> hanic -status STATUS - HA NIC Monitoring ------------------------------------------------- State Active(Passive) PID ------------------------------------------------- Running e1000g1(e1000g0) 1081 -------------------------------------------------
Oke Hanic berjalan dengan sempurna, selanjutkan kita test failovernya, dengan menggunakan perintah “switch” dimana “switch” ini akan melakukan perpindahan alamat IP dari NIC primary ke secondary NIC.–“Fail away the NIC on the sky”
bash> ifconfig -a e1000g1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 6 inet 192.168.85.3 netmask ffffff00 broadcast 192.168.85.255 ether 8:0:27:86:2e:c4
bash> hanic -status STATUS - HA NIC Monitoring ------------------------------------------------- State Active(Passive) PID ------------------------------------------------- Running e1000g1(e1000g0) 1081 -------------------------------------------------
bash> hanic -switch bash> hanic -status STATUS - HA NIC Monitoring ------------------------------------------------- State Active(Passive) PID ------------------------------------------------- Running e1000g0(e1000g1) 1081 ------------------------------------------------- bash> ifconfig -a e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 7 inet 192.168.85.3 netmask ffffff00 broadcast 192.168.85.255 ether 8:0:27:82:21:80
Setelah berhasil dengan perpindahan alamat IP antara primary dan secondary interface jaringan lalu selanjutnya adalah mencoba mematikan aktif interface saat ini.
bash> ifconfig -a e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet 192.168.85.3 netmask ffffff00 broadcast 192.168.85.255 ether 8:0:27:82:21:80 bash> hanic -offline bash> ifconfig -a e1000g1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4 inet 192.168.85.3 netmask ffffff00 broadcast 192.168.85.255 ether 8:0:27:86:2e:c4 bash> hanic -status STATUS - HA NIC Monitoring ------------------------------------------------- State Active(Passive) PID ------------------------------------------------- Running e1000g1(e1000g0) 1081 -------------------------------------------------
Saatnya pulang.


6 Comments