1. Ana Sayfa
  2. Üretici Teknolojileri
  3. Red Hat Enterprise Linux 7.x Bonding Konfigürasyon Nasıl Yapılır?

Red Hat Enterprise Linux 7.x Bonding Konfigürasyon Nasıl Yapılır?

Red Hat Enterprise Linux 7.x Bonding Konfigürasyon Nasıl Yapılır?

Günümüzde network yedekliği oldukça önemlidir. Mevcut yapımızın herhangi bir kesintiye uğramadan çalışması özellikle kritik sistemler için oldukça önemlidir. Saniyelik data kayıpları bile oldukça büyük maliyetler olarak geri dönüş sağlamaktadır. Bu sebeple mevcut sistemimizi yedekli çalıştırmak oldukça önemlidir. Yapımızın bu anlamda sürekliliği için bu yazımda Bondig Nedir ve RHEL işletim sistemleri için bonding nasıl yapılır? bunlar üzerine konuşacağız.

Bonding basitçe anlatmak gerekirse switch üzerindeki birden fazla fiziksel porta karşılık gelen sunucu üzerindeki ethernet kartlarının, tek bir ethernet kartıymış gibi davranması olarak düşünülebilir. Bu teknoloji ile mevcut bant genişliği arttırılıp, network yedekliliği ve hata toleransı sağlanmış olur. Teknoloji farklı modlarda kullanılabilir. Bu yazımda ben portları active-backup mod ile konfigüre ettim. Bu modda network trafiği aktif olan port üzerinde olup, diğer port ise backup olarak çalışmaktadır. Aktif olan port down olduğu durumda trafik diğer port üzerinden devam ederek paket kaybı yaşanmamaktadır. Burada dikkat edilmesi gereken nokta; portlar aynı hızda ayarlanmalı ve bonding yapılan interface’ler aynı vlan üzerinde olmalıdır.

Bonding her bir vendor tarafında farklı isimlerde kullanılabilmektedir. Örneğin; Linux işletim sistemlerinde Bonding, Windows NIC Teaming, Cisco Ethernet Channel, Dell NIC Channel, Huawei Eth-Trunking gibi.

Aşağıda Resim-1 ‘de bonding temel mantığını basitçe inceleyebilirz.

Resim-1

1-Sunucularda nmtui console aktif olabilmesi için NetworkManager servisinin enable olması gerekmektedir. Aşağıdaki komutlar yardımı ile bunu gerçekleştirebiliriz.

#systemctl start NetworkManager

#systemctl enable NetworkManager

Resim-2

2– Sonraki adımda servisin start ve enable durumda olacağını göreceksiniz ve aşağıdaki console karşımıza çıkacaktır. Buradan Edit a connection

Tab’ı seçilir.

Resim-3

3Add tab’ı seçilerek, create edilmek istenen konfigürasyon seçilir.

Resim-4

4– Sonrası karşımıza açılan pencerede bonding name belirlenir. Ben bondoam olarak belirledim. Sonrası Add tab’na tıklanarak bonding yapılacak olan

interfaces isimleri yazılır.

Resim-5

5.Burada sonra bonding yapılacak interface isimleri yazılırken, interface mac adresleri otomatik olarak gelecektir.

Resim-6

Resim-7

6-Interface isimlerimizi yazdıktan sonra bonding için ip adresi girmemiz gerekmektedir. Primary ve secondary olmak üzere iki adet ip adresi girilmelidir ki. interface bağlı port down olduğu durumda diğer port üzerinden erişim sağlanabilsin. Gateway adresi ve domain name bilgilerini yazmamız gerekmektedir. Ayrıca burada bond yapısının çalışma mantığı önem teşkil etmektedir. Mode olarak Active Backup seçmemin sebebi; bu modda sadece bir aktif slave interface bulunur. Eğer aktif slave interface down olduğunda, diğer aktif olmayan interface up duruma geçerek network tarfiğini taşir.

Resim-8

7-Burada erişim bilgilerinin girildiği halini görmekteyiz.

Resim-9

8– Aşağıdaki bondoam olarak bonding yapımızın hazır hale geldiğini görmekteyiz.

Resim-10

9-Tüm işlemler tamamlandıktan sonra, network servisini aşağıdaki restart etmeyi unutmamamız gerekmektedir.

#systemctl restart network

#cat /proc/net/bonding/bonding-name ile mevcut konfigürasyon yapımızı görüntüleyebiliriz. Burada mevcut aktif portlarımızı, network trafiğinin hangi port üzerinden sağlandığını ve backup portu görüntüleyebiliriz.

Resim-11

Sonrasında eğer port ya da portlara bağlı interfaces herhangi bir networksel problem yoksa aşağıdaki gibi iki interface’den birini down durumuna getirerek ssh bağlantısının hala kopmadığını görmekteyiz.

#ifconfig ethname down

Resim-12

Yukarıda Switch tarafında karışıklığı önlemek için tek bir MAC adres bilgisine sahiptir.

Resim-13

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz. 

Referanslar

www.mshowto.org

TAGs : , , , bonding interface

Yorum Yap

Yazar Hakkında

Merve İşler.1993 İstanbul doğumluyum. Beykent Üniversitesi Elektronik ve Haberleşme Mühendisliği mezunuyum. Stajlarımı Türk Hava Yolları ve İstanbul Teknik Üniversitesi’nde tamamladım. Öğrenciliğimin son yılında GATE ELEKTRONİK’te proje bazlı çalıştım ve “Radar Antenna Design” projesinde yer aldım.Mezun olduktan sonra Bilgeadam’da Sistem ve Network eğitimi aldım.Burada; Hyper-V, VMware ESXI 5.0, Windows Server2008, Windows Server 2012 R2, Active Directory Domain yapısının oluşturulması, DHCP ve DNS sunucu, L2TP ve SSTP VPN, FSRM ve DFS, WSUS kurulumu ve yapılandırması, Roaming Profile ve Drive Map oluşturulması vb. alanlarda eğitimimi tamamladım. Eğitimi tamamladıktan sonra Türk Telekom’da Sunucu Sanallaştırma ve Altyapı Operasyon biriminde Linux/Unix System Engineer pozisyonunda çalışmaya başladım. Çalışmakta olduğum birimde; Red Hat Virtualization, Red Hat Satellite, Ansible, CHEF, Linux, Solaris, HPUX OS Management & Support teknolojilerinde uzmanlaşmaktayım.

Yorum Yap