Windows Server

Windows Server 2008 NLB Kurulum ve Konfigürasyonu

Bir önceki makalemizde Windows Server 2003 üzerinde NLB kurulumu ve konfigürasyonunu anlatmıştım. Bu makalede ise windows server 2008 üzerinde nlb kurulum ve konfigürasyonundan bahsedeceğim. Ama öncelikle microsoft cluster terminolojisinden biraz bahsetmek istiyorum.

Cluster

Network üzerinde tek bir sistem olarak görünen bir grup server.

Node (Cluster üyesi)

Cluster üyesi olan bağımsız bir server.

Failover

Cluster grubunda aktif nodan diğer bir noda geçiş işlemi.

Resource (kaynak)

Cluster tarafından tanımlanan ve izlenen en küçük birim. Örneğin fiziksel disk, IP adresi, network adı, dosya paylaşımı, print spool, jenerik servisi ve uygulama. Kaynaklar grup haline getirilir ve Kaynak Grubu (Resource Group) olarak adlandırılır. Cluster her kaynağın durumunu takip eder ve failover gerekip gerekmediğini bilir.

Cluster resource (Cluster kaynağı)

Cluster uygulaması tarafından yönetilen network uygulaması ya da servisi. Örneğin IP adres, diskler ve dosya paylaşımları.

Cluster resource group (Cluster kaynak grubu)

Cluster kaynakları cluster içinde “cluster resource group” olarak adlandırılan bir mantıksal bir küme olarak yer alır. Ayrıca “cluster group” olarak da adlandırılır. Cluster grupları cluster içindeki failover birimleridir. Bir cluster kaynağı fail olduğunda (çöktüğünde) diğer cluster nodu devreye girer (failover).

Cluster virtual server

Bir network adı ve IP adresi olan bir cluster kaynak grubudur. Virtual server kaynaklarına domain name system (DNS), NetBIOS ad çözümleme ya da doğrudan IP adresiyle erişilir.

Cluster heartbeat

Cluster heartbeat; cluster nodları arasında, nodun durumunu belirlemek için yapılan iletişimdir.

Quorum Resource (Quorum Kaynağı)

Cluster log verilerini ve uygulama verilerini saklar ve cluster’lar arasında durum bilgisinin taşınmasını sağlar. Cluster servisi tarafından hangi nodun çalıştığını ya da çalışması gerektiğini belirlemek için kullanılır. Quorum kaynağını türü ve cluster türü cluster kurulumu sırasında belirlenir ve daha sonra değiştirilmez.

Cluster quorum disk

Cluster quorum disk cluster konfigürasyon verisini saklar. Cluster servisi quorum disk ya da diskleri kullanarak cluster konfigürasyon verisine sürekli olarak erişim sağlar. Quorum, hangi server nodunun cluster içinde aktif olduğunu da içerir.

Bir cluster node quorum’e erişemezse, Cluster Service o nodu fail eder. Tipik cluster tasarımında quorum kaynağı paylaşılan bir disk üzerinde (storage device) yer alır.

Lokal quorum kaynağı

Quorum kaynağı gibi, lokal quorum cluster configuration verisini saklar. Ancak standart quorum genellikle bir shared disk üzerinde saklanırken, lokal quorum nod üzerinde saklanır.

Generic cluster kaynağı

Generic cluster kaynağı cluster-unaware uygulamalar (cluster üzerine otomatik olarak kurulamayan) için yaratılır. Bu kaynak sayesinde nodun çökmesi (fail) durumu cluster’a bildirilir. Generic cluster kaynağı generic uygulama, generic script ve generic servis kaynaklarını içerir.

Cluster-aware application (Cluster-uyumlu uygulamalar)

Cluster tarasımına göre kurulabilen ve çöktüğün cluster tarafından başlatılabilen ya da diğer noda aktarılabilen uygulamalar. Örneğin Exchange Server.

Cluster-unaware application (Cluster-uyumsuz ugulamalar)

Cluster üzerinde çalışan, ancak çökmesi durumunda cluster tarafında otomatik olarak algılanıp diğer noda geçilemeyen uygulamalar.

Virtual Server

Cluster kaynak grubu için client tarafından kullanılan network kaynakları. Network adı ve IP adresi . Microsoft Cluster Server virtual server ya da bir IIS tarafından sağlanan servisler.

Convergence

NLB cluster durumunun belirlenmesi ve yükün dağıtılması sürecidir

İşin terminolojik kısmından bahsettikten sonra Windows Server 2008 üzerinde NLB yapılandırmasına başlayalım.

Örneğimizde kullanacağım her iki serverda da bir tane network adaptörü bulunmaktadır. (İki network kartına sahip server’lar üzerinde de nlb yapılandırmasını gerçekleştirebilirsiniz. Bunun için yapmamız gerekenleri makalenin ilerleyen adımlarında anlatacağım.)

 

image001

Node1 üzerinde NLB Konfigürasyonu

Windows Server 2008 Server Manager konsolu üzerinde Features kısmından Add Fetaures butonuna tıklıyoruz.

image002

Select Features ekranında”Network Load Balancing” seçeneğini işaretleyip next ile devam ediyoruz.

image003

Install butonuna basarak Network Load Balancing kurulumunu gerçekleştiriyoruz.

image004

Network Load Balancing özelliğini servermanagercmd.exe komut satırı uygulamasını kullanarak kurmak isteyenler ise ; servermanagercmd -install nlb komutunu kullanabilirler.

Buraya kadar yaptıklarımızın aynısını node2 üzerinde de gerçekleştiriyoruz.

Node1 için NLB Yapılandırması

Network Load Balancing Manager konsolunu başlatmak için Start=>All Programs=>Administrative Tools=>Network Load Balancing Manager yolunu izleyebilir ya da nlbmgr komutunu kullanabiliriz.

Network Load Balancing Manager konsolunda Cluster menüsünün altında yer alan New seçeneğini tıklıyoruz.

image005

Cluster yapılandırmamıza ilk nodu eklemek için Host kısmına node1’in ip adresini  yazdıktan sonra connect butonuna tıklıyoruz.

image006

image007

Priority değerini 1 olarak giriyoruz. (Priority her bir node için unique olmalıdır)

Birden fazla network adaptör’ümüz varsa “Dedicated ip address” kısmında doğru adaptörü seçtiğimizi kontrol ediyoruz.

Initial host state kısmıda ise başlangıç durumunu started olarak seçiyoruz ve next ile devam ediyoruz.

image008

Add butonuna tıklayıp cluster ip adresini ve subnet mask bilgilerini giriyoruz.

image009

image010

Cluster için ip adres seçimini yapıyoruz ve “Full Internet Name” kısmında cluster’a erişim kullanacağımız bir isim tanımlıyoruz.

“Cluster operation mode” kısmında Unicast seçeneğini işaretliyoruz. Buradaki  seçenekleri detaylı olarak anlatmayacağım çünkü windows server 2003 nlb kurulumu ve konfigürasyonu makalesinde bu seçeneklere detaylı olarak değinmiştim.

image011

Port Rules tabında ise şu anda gerçekleştirdiğimiz işlem sadece örnek bir yapılandırma olduğu için herhangi bir işlem yapmadan ok diyerek devam ediyorum.

image012

NLB Manager konsolunda yapılandırdığımız nodun durumunu Converged olarak görüyorsak yapılandırmamız başarılı olmuş demektir ve node2’yi yapılandırmaya geçebiliriz.

image013

NODE 2 için NLB Yapılandırması

NLB Manager konsolunda cluster adının üzerinde sağ tıklayıp Add host to cluster’ı seçiyoruz.

image014

Cluster’a eklemek istediğimiz nodun adını ya da ip adresini Host kısmına yazdıktan sonra Connect butonuna tıklıyoruz.

image015

image016

Node1 için priority değerini 1 olarak belirlediğimizden Priority değerini 2 olarak giriyoruz

Birden fazla network adaptör’ümüz varsa “Dedicated ip address” kısmında doğru adaptörü seçtiğimizi kontrol ediyoruz.

Initial host state kısmıda ise başlangıç durumunu started olarak seçiyoruz ve next ile devam ediyoruz

image017

Port Rules tabında ise şu anda gerçekleştirdiğimiz işlem sadece örnek bir yapılandırma olduğu için herhangi bir işlem yapmadan Finish butonunu tıklayarak işlemi tamamlıyoruz.

image018

NLB Manager konsolunda her iki nod için Converged durumunu görüyorsak yapılandırmamız başarıyla gerçekleşmiş demektir.

image019

Ayrıca yapılandırmamızı komut satırından test etmek için wlbs query komutunu kullanabiliriz.

image020

Böylece Windows Server 2008 NLB kurulum ve konfigürasyonu makalesinin sonuna geldik. Umarım yararlı olmuştur.

 

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu