NIC bonding rhel 5.4

konfigurasi nic bonding akan lumayan menyita tenaga, karena kadang-kadang kernel bonding rhel 5.4 tidak akan clear ketika linux di restart.

pengalaman ini ketka migrasi database server RAC dari 2node mesin lama menjadi 3 node mesin baru dari rhel4.4 ke rhel5.4.

konfigurasi nic bonding:

- baca bonding.txt (bonding kernel documentation)

- cek dependensi (kernel loadable module dah tersedia apa blm, di rhel5.4 semua sudah tinggal konfig aja)

- karena di rhel untuk oracle RAC, maka kemungkinan 3.2 dan 3.3 saja yg berlaku :)

- setelah kerasan dgn tmpxxxx ethernet pada konfigurasi 3.2, akhirnya saya pilih konfigurasi 3.3 “Configuring Bonding Manually with Ifenslave”

- entry pada /etc/rc.local

modprobe bonding mode=balance-alb miimon=100
modprobe e100
ifconfig bond0 11.11.11.x netmask 255.255.255.0 up
ifenslave bond0 eth2
ifenslave bond0 eth3

- that’s it, dan skr ndak pernah ngalami lagi itu device tmpxxxx ethernet eth… ….

- and then akhire, semua konfig ocfs2, ocr, voting disk dan bonding saya taro di /etc/rc.local, dimana lengkapnya spt ini:

touch /var/lock/subsys/local

insmod /lib/modules/2.6.18-164.el5/kernel/drivers/char/hangcheck-timer.ko hangcheck_tick=30 hangcheck_margin=180

/sbin/ifconfig bond0 down
/sbin/rmmod bonding

modprobe bonding mode=balance-alb miimon=100
ifconfig bond0 11.11.11.7 netmask 255.255.255.0 up
ifenslave bond0 eth2
ifenslave bond0 eth3

/etc/init.d/o2cb start
/etc/init.d/ocfs2 start

chown root:dba /dev/emcpowera1
chown root:dba /dev/emcpowera2
chown oracle:dba /dev/emcpowera3
chown oracle:dba /dev/emcpowera5
chown oracle:dba /dev/emcpowera6
chown oracle:dba /dev/emcpowera7
chown oracle:dba /dev/emcpowera8

oracle:dbs247.com


About this entry