Kısaca , linux sunucumuzdaki birden fazla network interfaceleri birleştirme işine bonding diyoruz.Windows’tan aşina olan arkadaşlar NIC Teaming olarakda bu işlemi bilmektedir.Bu işlem sayesinde hat yedekliliği , loadbalans, hem de yüksek bandwith kazancımız olur.Bu yazımda bonding işlemini LACP (Link Aggregation Control Protokol) ile nasıl yapacağımızı anlatacağım.Seçmiş olduğum distro ise Sles ( Suse Enterprise) Bu işlemin tam anlamıyla kusursuz olması için 2 farklı hattımızın olmasıda lazım. Ayrıca switch üzerinde de LACP ayarlarının enable edilmiş olması gerekmektedir.
Bonding Nedir ?
Resim-1
Yapılandırmaya başlıyoruz;
Öncelikle bu işlemi yaptığım fiziksel sunucum HP Gen10 DL380
10G lik 2 adet NIC’i bonding yapacağım.
Totalde 20G lik bir bandwith elde etmiş olacağız.
Resim-2
ILO veya IDRAC arayüzünü kullanarak sunucuya girelim,
Resim-3
Ardından,
Terminali açıp yast2 lan yazalım
Resim-4
Menümüz açıldı
Resim-5
ILO üstünden bakarak hangi portlar aktif ise yada 10g hatları bildiğimiz için 10glik 2 adet NIC üstünde editleme yapmaya başlayalım.
Her bir interface üstüne tıklayarak , aşağıdaki görüntüdeki yeri seçelim,
Resim-6
2 adet interface için gerekli ayarlamayı yaptıktan sonra Add tuşuna basalım,
Resim-7
Device bond0 seçip nexte basalım.
Resim-8
Ip address ve hostname girip Bond Slaves satırına geçelim
Resim-9
Editlediğimiz interfaceleri (10G olanlar) seçelim, mode olarak lacp olacağı için 802.3ad miimon=100 seçilmelidir.
Resim-10
Son durum aşağıdaki gibi olmalı,
Resim-11
Routing kısmına gateway girelim,ardından sağ alttan oke basalım
Resim-12
Bonding ayarları bu kadar şimdi ssh yapıp sunucumuzu kontrol edebiliriz,
Resim-13
Test için fiziksel olarak 2 kabloyuda sırasıyla söküp çıkartın , hat yedekliliği için bu testler zaruridir.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
TAGs: SUSE Bonding yapılandırması,LACP,hat yedekliliği suse