fbpx
Anasayfa » F5 Load Balance SharePoint Yük Dağılımı

Makaleyi Paylaş

Network

F5 Load Balance SharePoint Yük Dağılımı

F5 Load Balance Cihazı üzerinde, SharePoint sunucuları için LoadBalalnce tanımlaması

Birer portu HA olarak tanımlı ve bu portlar sayesinde Active/Standby modda çalışan iki F5- 3400 NLB cihazımız olduğunu ve birer portunu da iki SharePoint web sunucunun loadbalance işlemi için kullanılacağını söylemiştik.

Ve bunun için de bu port üzerinden ilgili network tanımlamalarını yapmıştık.

Neydi onlar kısaca hatırlayacak olursak:

Sponsor

– Partition oluşturmuştuk
– Trunk menüsünde bu portu seçip Trunk olmasını istediğimizi belirtiyorduk.
– Trunk olan bu porttan hizmet verilecek VLAN’lar tanımlanıyordu.(Tag değerleri belirtilerek)
– VLAN’larla ilişkilendirilip ilgili VLAN’lardaki node’larla iletişimi sağlayacak Self IP’lerin tanımlanması

Şimdi, F5 cihazlarına web yönetim ekranlarından bağlanacağız ve SharePoint web sunucularının loadbalance edilmesi için gerekli tanımlamaları gerçekleştireceğiz.
F5’in ana sayfa görüntüsü şu şekildedir:

image001

1- İlgili Partition alanında bulunma:

Sayfanın üst sağ tarafında açılır pencereden SharePoint’i seçeriz.

image002

2- Virtual Server, Pool ve Node’ların tanımlanması.

Virtual Server: Web sunuculara erişmek isteyen kullanıcılar,
WebServer-1 ya da WebServer-2 ye direk erişmek yerine,  F5 üzerinde tanımlı bir IP’ye ulaşmak istesinler.
Ve bu IP de, kendisine gelen istekleri, WebServer-1 ya da WebServer-2’den daha müsait olana yönlendirsin.
Bizim örneğimizde, bir IP’ye gelen istekler iki sunucuya gönderiliyor. Düşünsenize, onlarca-yüzlerce sunucu için bu durum geçerli olsaydı, loadbalance cihazınızın önemi daha çok ortaya çıkacaktı.

Yani kullanıcılar tek bir IP’yi bilecekler ve isteklerini o IP’ye gönderecekler; o IP de, kendine gelen istekleri ilgili sunuculara iletecek. İşte bu bir tek IP’ye VS diyoruz.

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

image003

Pool: Yine örneğimiz üzerinden açıklayalım. Diyelim ki VS’a gelen istekler WebServer-1 ya da WebServer-2’ye iletilmeli. Fakat bu sunucular hem 80 hem 443 hem de 8080 portlarından hizmet verecek olsunlar.

İşte bu durumda tek bir VS IP’sinden, üç ayrı porttan hizmet veren sunucu gruplarına istekler transfer edilmeli.

Yani,
VS’nin 80     portuna gelen istekler, şu iki makinenin 80     portlarına
VS’nin 443   portuna gelen istekler, şu iki makinenin 443   portlarına
VS’nin 8080 portuna gelen istekler, şu iki makinenin 8080 portlarına iletilsinler.
İşte bu yapının çalışması için gereken bilgisayar gruplarına pool deniyor.

Bizim sunucularımız, sadece 80 portundan hizmet verecekler ve bu yüzden sadece bir pool tanımlanması yeterli. Local DNS sunucumuzda mostar.local adresinin karşılığı olarak 10.10.111.100 IP’sini tanımlıyoruz.

Kullanıcılar, http://Mostar.local adresine erişmek istediğinde tüm istekler 10.10.111.100 IP’li VS’a gelecek.

Bu IP’ye gelen istekler de 80 portundan hizmet veren bir grup bilgisayara gönderilir.

Bizim tek bir grubumuz ve bu grubunda iki tane sunucusu var.

Node: Grup üyesi her bir bilgisayara node denilir. WebServer-1 ya da WebServer-2sunucuları bizim node’larımızdır.

F5, bazı uygulamalar için hazır template’ler sunar ve bu template’ler sayesinde, teknik personele  kolay yapılandırma sağlar. Bu uygulamalardan biri de Microsoft Office SharePoint. Biz de bu template’i kullanarak yolumuza devam edeceğiz.

Templates and Wizards  Templates

image004

image005

Açılan pencerede, ilgili alanları uygun şekilde doldururuz.

image006

Kontrollerimizi yapalım:

Virtual Server Bilgisi:

 

image007

Pool Bilgisi:

 

image008

Node Bilgisi:

 

image009

http://Mostar.local dediğimizde ilgili sayfa açılacaktır.

Bir sonraki makalede

Sunuculara herhangi bir istek bulunulmasa da F5’in Self IP’leri ile Sunucular arasında oluşan trafik gözlemlenecek.

Makaleyi Paylaş

Cevap bırakın