IP multipathing on Solaris 10 with Hanic (NIC Redundancy with one IP)

ipmp 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 thoughts on “IP multipathing on Solaris 10 with Hanic (NIC Redundancy with one IP)

  1. Salam kenal Mas …*sambil terkagum-kagum*

    Dua hal yang bikin saya selalu terkagum-kagum, pertama melihat perkembangan anak saya, kedua melihat orang-orang IT bekerja. You guys are cool people ! Keren abis ..

    *pernah berharap jadi orang IT*

  2. Salam kenal juga da.
    makasih dah mo mampir diblog ku.
    Jujur saya lebih tertarik di arsitek, karena dulu cita-cita ingin jadi tukang gambar. :d

  3. @ria
    huahahaha, maklum penemuan baru, jadi pengen nyoba aja,
    tapi tetep masih pengen jadi arsitek, ngikutin si joe ria. :d

Leave a Reply

Your email address will not be published. Required fields are marked *