Konfigurasi NIC network bonding pada OS almalinux 8

Network Interface Bonding ini terdiri dari 2 atau lebih physical network interface. yg biasa kita kenal dengan nama slave dan master. Terdapat beberapa bonding mode juga yang bisa dilakukan untuk keperluan fault tolerance atau load balancing. dalam tutorial ini kita akan bahas bagaimana cara konfigurasi network bonding pada OS Almalinux 8

  1. pastikan module bonding sudah di load dan ada didalam os linux

    modprobe bonding

  2. Melihat informasi bonding module dengan perintah :

    modinfo bonding

  3. di sini kita memanfaatkan NetworkManager service dan nmtui untuk membuat network bonding

    sudo nmtui


  4. Pilih edit a connection



  5. Hapus semua koneksi yang ada disana dan buat baru dengan klik tombol Add dan pilih connection Bond



  6. Masukan profile name, device dan tambahkan 2 interface yang akan di bonding: eno8403 dan eno8303
    pilih mode Active Backup dengan Primary eno8303
    set ip konfigurasi sesuai kebutuhan, dalam kasus ini kita set manual dengan address 10.255.255.101/24




  7. Periksa apakah koneksi bond0 sudah terbentuk




  8. Selain itu kamu bisa cek network-scripts ifcfg-bond0 di /etc/sysconfig/network-scripts/ifcfg-bond0

    BONDING_OPTS="mode=active-backup downdelay=0 miimon=100 primary=eno8303 updelay=0"
    TYPE=Bond
    BONDING_MASTER=yes
    HWADDR=
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=none
    IPADDR=10.255.255.101
    PREFIX=24
    GATEWAY=10.255.255.1
    DNS1=1.1.1.1
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=bond0
    UUID=5095b703-0181-4104-843b-bd1732a79832
    DEVICE=bond0
    ONBOOT=yes


  9. perhatikan juga interface eno8303 dan eno8403

    TYPE=Ethernet
    NAME=eno8303
    UUID=7f4726de-8411-4290-9b9d-e849bd2c8b0b
    DEVICE=eno8303
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    MASTER_UUID=5095b703-0181-4104-843b-bd1732a79832


    TYPE=Ethernet
    NAME=eno8403
    UUID=f5749444-1063-4f0f-924c-04eba2a8c7f7
    DEVICE=eno8403
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    MASTER_UUID=5095b703-0181-4104-843b-bd1732a79832

  10. Untuk melihat status bond0 saat ini dengan cara :

    [root@localhost ~]# cat /proc/net/bonding/bond0
    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: eno8303 (primary_reselect always)
    Currently Active Slave: eno8303
    MII Status: up
    MII Polling Interval (ms): 100
    Up Delay (ms): 0
    Down Delay (ms): 0
    Peer Notification Delay (ms): 0

    Slave Interface: eno8303
    MII Status: up
    Speed: 1000 Mbps
    Duplex: full
    Link Failure Count: 0
    Permanent HW addr: b8:cb:29:e5:61:57
    Slave queue ID: 0

    Slave Interface: eno8403
    MII Status: up
    Speed: 1000 Mbps
    Duplex: full
    Link Failure Count: 0
    Permanent HW addr: b8:cb:29:e5:61:58
    Slave queue ID: 0

  11. Dari hasil diatas, dapat dilihat bahwa kedua interface status adalah UP running tetapi hanya satu interface yang aktif yaitu eno8303 karena di set sebagai primary.

 

Pengecekan active backup

Bagaimana cara kita lakukan pengetesan apakah bond0 ini berjalan sesuai harapan atau tidak, cara gampang adalah kita tinggal cabut salah satu interface kabel LAN di sisi server baik itu eno8303 atau eno8403, selain itu kamu bisa jg melakukan dengan perintah seperti ini:

$ sudo ip link set eno8303 down

Apakah server masih merespon ? mari kita cek dengan cara ping ke ip server tersebut

$ ping 10.255.255.101
PING 10.255.255.101 (10.255.255.101) 56(84) bytes of data.
64 bytes from 10.255.255.101: icmp_seq=1 ttl=63 time=1.09 ms
64 bytes from 10.255.255.101: icmp_seq=2 ttl=63 time=1.09 ms
64 bytes from 10.255.255.101: icmp_seq=3 ttl=63 time=0.986 ms
64 bytes from 10.255.255.101: icmp_seq=4 ttl=63 time=1.06 ms
64 bytes from 10.255.255.101: icmp_seq=5 ttl=63 time=0.621 ms
^C
--- 10.255.255.101 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4003ms
rtt min/avg/max/mdev = 0.621/0.973/1.099/0.181 ms

bagaimana dengan status bond0 apakah berubah ?

[root@localhost ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: eno8303 (primary_reselect always)
Currently Active Slave: eno8403
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0

Slave Interface: eno8303
MII Status: down
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: b8:cb:29:e5:61:57
Slave queue ID: 0

Slave Interface: eno8403
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: b8:cb:29:e5:61:58
Slave queue ID: 0

 

Dapat dilihat dari hasil diatas yaitu link eno8303 status down dan link failure count adalah 1 kali. jika terdapat up dan down interface kembali maka count tersebut akan bertambah.

 

Kesimpulan

Dalam tutorial ini kita belajar bagaimana konfigurasi sederhana network bonding menggunakan 2 interface aktif dengan mode active backup. Konsep baru juga dikenalkan dengan nama network teaming, dalam beberapa aspek memang teaming ini mirip dengan bonding, tetapi cara implementasinya sedikit berbeda dan memiliki fitur yang lebih. Dilihat dari mode bonding yang memiliki fungsi beragam, maka sesuaikan dengan kebutuhanmu apakah kamu butuh bonding untuk menggabungkan 2 interface untuk mendapatkan kecepatan yang dobel atau kamu hanya ingin membuat redudant aktif pasif.

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Pengertian tentang raid hardware dan raid software

Jika anda memiliki dedicated server, pengetahuan dasar tentang raid harus sudah dimiliki....

Tutorial mengganti hardisk yang rusak pada raid 1 software

setiap hardisk pasti ada umur nya, dan kita harus bisa mengantisipasi jika salah satu hardisk...

mengetahui performance suatu storage dengan menghitung IO transfer rate dan IOPS

Terkadang kita hanya melihat performance suatu server hanya dari ram dan processor yang dimiliki....

Mengirimkan notifikasi jika ada storage yang rusak pada raid software di OS Linux

Jika kalian menggunakan raid sofrware dengan bantuan mdadm, maka anda bisa memanfaatkan fasilitas...

Mengirimkan notifikasi jika ada storage yang rusak pada raid hardware Lsi dengan OS Linux

Jika menggunakan raid hardware Lsi, maka berikut cara mudah untuk mendapatkan notifikasi email...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution