Network

F5 Load Balance – Network Tanımlama


F5 Load Balance Cihazı üzerinde,  LoadBalance için gerekli Network parametrelerinin tanımlanması:

Bir tanesi Active, diğeri Standby olarak çalışan iki adet F5- 3400 NLB cihazımız bulunmaktadır.
Bu cihazlarla,  iki web uygulama sunucusunu load balance etmek istiyoruz. Örneğimizde kullanacağımız sunucu uygulaması, MS SharePoint yüklü web sunucular olsun.

F5’lerin birer portu HA olarak tanımlı ve bu portlar sayesinde, bu iki cihaz Active/Standby modda çalışıyorlar.

F5’lerin birer portunu da bu iki sunucunun load balance işlemi için kullanacağız.

Bu makalede, F5’in, load balance işlemini gerçekleştirebilmesi için,
bu portlar üzerinde tanımlanması gereken tüm network ayarlarını ve nasıl tanımlandıklarını göreceğiz.

Kullanıcıların erişmek istediği iki sunucunun bilgisi şu şekilde olsun:
WebServer-1 [10.10.111.95]
WebServer-2 [10.10.111.96]

image001

Sunucuları LoadBalance edeceğimiz Virtual Server IP’si: 10.10.111.100 olsun.

Web sunuculara erişmek isteyen kullanıcılar, WebServer-1 ya da WebServer-2 ye direk erişmek yerine, 

F5 üzerinde tanımlı 10.10.111.100 IP’li Virtual Server’a istekte bulunacaklar ve F5 üzerinde tanımlanan bu Virtual Server IP’si üzeriden, iki sunucudan hangi sunucu müsait ise o sunucuya bağlanacaklar.

Virtual Server IP’mizi 10.10.111.100 olarak belirledikten sonra,

F5’ler üzerinde yapacağımız network tanımlamaları için gerekli IP’leri de belirleyelim.

Birinci(F5-1) ve ikinci(F5-2) cihaz üzerinde tanımlanacak Self IP’ler:

F5-1:  10.10.111.101
F5-1:  10.10.111.102 -> Floating IP
F5-2:  10.10.111.102-> Floating IP
F5-2:  10.10.111.103

Yani, gerçekleştirmek istediğimiz yapının topolojisi şu şekilde olacak:

image002

Şimdi, F5 cihazlarına web yönetim ekranlarından bağlanacağız ve gerekli tanımlamaları gerçekleştireceğiz.

F5’in ana sayfa görüntüsü şu şekildedir:

image003

Partition Oluşturma

Partition oluşturmak ile konfigürasyonumuza başlayalım.

Bu oluşturacağımız partition sadece ekranda sadelik ve kolay kullanım sağlamaktadır. Esas konumuz bu olmadığı için, sadecepartition oluşturma sırasında karşılaştığımız ekran görüntülerinde gerekli işlemleri yapıp detaylı açıklamaya girmeden hızlıca yolculuğumuza devam edeceğiz. 

Users – Partitions List à Create

image004

 

 

Partition’ımızın ismi SharePoint olsun. İsim yazılıp Finished tıklanır.

image005

1

Network Yapılandırılması

 

2- A – Portun Tanımlanması:

 


F5’in 1.5 fiziksel portu kullanılacak ve port Trunk olarak yapılandırılacak.

Network – Trunks à Create

image007

image008

Trunk List ekranında Create butonuna tıklarız ve açılan pencerede isim yazıp ilgili portu seçeriz.

image009

 

2- B – VLAN’ların Tanımlanması:

 


F5’in 1.5 olan Trunk portu hangi VLAN’lara hizmet verecekse o VLAN’lar tanımlanır. Şimdilik biz sadece bir tane VLAN tanımlayacağız.

Network – VLANs à Create

image010

2

Create butonuna tıkladıktan sonra açılan pencerede, VLAN için bir isim yazılır ve bu VLAN için kullanılan Tag değeri yazılır.

Yine aynı sayfada ilgili port(az önce tanımladığımız Trunk port) seçilir. Finished butonuna tıklanır.

image012

2- C – Self IP’lerin Tanımlanması:

 


Self IP, bir VLAN ile ilişkilendirilen ve bu sayede F5’in o VLAN’daki sunuculara ulaşabilmesini sağlayan bir IP’dir.
Self IP, tanımında belirtilen Netmask’a göre, belirli bir IP bloğunu temsil eder ki: bu IP bloğu,
load balance’ını gerçekleştireceğimiz host’ların IP’lerini içeren bloktur. Self IP, iki amaçla kullanılır:
Birincisi: Hedefteki bir sunucuya, bir mesaj gönderildiğinde, F5, hedef sunucunun bulunduğu özel VLAN’ları belirlemek için, o VLAN’lara bakan self IP’yi kullanır.
İkincisi: Bir Self IP adresi, uygun VLAN’daki her bir sunucu için, default route olarak hizmet verir.
Sunuculardan F5’e dönen bir response paketinin header’ında, hedef IP adresi olarak VLAN’ın Self IP adresi görüntülenir.

Self IP’ler iki çeşittir:

A static self IP address, tek bir F5’te kullanılır ve başka bir F5 ile paylaşılmaz; ortak kullanılmaz.
A floating self IP address,iki F5’in ortak kullandığı self IP’dir. Örneğimizdeki gibi yedekli iki F5 olduğu durum.

Yapımızda yedekliliği sağlayacak iki adet F5’imiz olduğu için her bir F5’te iki IP tanımlarız. Dikkat edilmesi gereken, her iki F5’te tanımlanan iki IP’den bir tanesinin ortak kullanacak şekilde tanımlanması gerektiğidir.  Yani iki F5 için toplamda üç IP tanımlanır. Örneğimizde

F5-1:  10.10.111.101
F5-1:  10.10.111.102 -> Floating IP
F5-1:  10.10.111.102-> Floating IP
F5-1:  10.10.111.103

Daima, aktif cihaz Floating IP’yi üzerine alır. Aktif cihaz Standby mode’a, Standby olan da aktif mode’a geçse, aktif her kimse floating IP onun üzerindedir.

IP                                MAC
10.10.111.101         00-01-d7-35-a2-88    
10.10.111.102         00-01-d7-35-a2-88    
10.10.111.103         00-01-d7-61-fa-88

Network – Self IPs à Create

image013

image015

image016

Bu şekilde F5 üzerinde gerekli network yapılandırması tamamlanmış oldu.

Gerisi Virtual Server ya da Virtual Server’lar tanımlamak,
bu Virtual Server’a istediğimiz kadar pool tanımlamak,
bu pool ya da pool’lara da istediğimiz kadar hostlar tanımlamak.

Bir sonraki makale de Share Point sunucularımızın load balance edilişi anlatılacaktır.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu