IT & IoT Security | Cloud | It's all about the life itself

Nothing in life is as important as you think it is, while you are thinking about it.

Windows Server 2012 Network Infrastructure Management –Highly Available DHCP

Merhaba ;

Bir önceki uygulamamızda (https://aydogmusoglu.com/windows-server-2012-network-infrastructure-managementnic-teaming.html) server1 ve server2 üzerinde nic teaming yapısını kurmuştuk. Bu uygulamada , NIC teaming yapısını kurduğumuz server1 ve server2 üzerinde Highly available DHCP yapısını oluşturacağız.

Öncelikle server1 ve server2 sunucularındaki teamed interface’lere birer statik ip adresi vereceğim.

Server1’in statik ip adresi aşağıdaki gibidir.

clip_image002[4]

Server2’nin static ip adresini de 192.168.10.41 olarak yapılandırdım.

DC üzerinden bir isim çözümlemesi denemesi yapabiliriz.

clip_image004[4]

Server1 ve server2 üzerinde dhcp rolünü kullanacağımızdan DC üzerindeki DHCP’yi durdurmayı unutmayın.

clip_image005[4]

Şimdi server1’e ve server2’ye DHCP rolünü kuralım.

clip_image007[4]

Pratik PowerShell Smile

DC üzerindeki DHCP konsoluna yeni sunucuları ekleyip DHCP authorization yapmayı işlemini ihmal etmeyiniz. ( yada ayrı ayrı server1 ve server2 sunucuları üzernde authorization yapabilirsiniz)

clip_image008[4]

Her iki sunucuda authorized olmuş durumdadır.

Server1’de bir scope oluşturalım.

clip_image010[4]

İsmi HA-Scope olan, DNS/Router olarak 192.168.10.1 ip’sini gösteren , pool range’i üstteki gibi olan bir scope oluşturdum.

Sırada failover’ı yapılandırma işlemi geliyor.

clip_image011[4]

Configure Failover ile sihirbazı açıyoruz.

clip_image012[4]

Next ile devam ediyorum.

Bir sonraki menüde failover durumuna karşılık partner server’ı seçiyorum.

clip_image013[4]

Failover ilişkisi menüsü sonraki menümüz;

clip_image014[4]

Üstte shared secret’i de yazarsanız next ile devam edebilirsiniz.

clip_image015[4]

Finish ile işlemimizi tamamlıyoruz. Üstteki ekran görüntüsünde dikkat ettiyseniz Load balancing 50% şeklinde . Test amaçlı kullanacağım DHCPClient’da 4 adet NIC var. IP dağıtımı eşit olacaktır. IP dağıtımını DHCPClient üzerinde ipconfig /all | Find “DHCP Server”komutu ile görebilirsiniz.

clip_image016[4]

Progress tamamlandı.

Ardından test’mizi yapacağız.

Not: Server2’deki dhcp konsoluna bakarsanız server1’deki scope’un server2’ye replike olduğunu görebilirsiniz.

Test için DHCPClient’ımıza geçiyorum.

PS ‘den ipconfig /renew komutunu çalıştırdım.

clip_image017[4]

Tüm interface’lerim IP almış oldu.

Eğer server1’i kapatırsanız DHCPClient server2’den IP alacaktır. Load Balance yapmak yerine sadece primary dhcp server çöktüğüde replica dhcp server çalışsın isterseniz Hot Standby mode’unu kullanabilirsiniz.

clip_image019[4]

Değişim için öncelikle scope üzerinde failover’ı deconfigure ile iptal ediniz ardından sihirbazı hızlıca tekrar çalıştırabilirsiniz.Sihirbazda mode seçiminde Hot Standby’i seçerek ilerleyebilirsiniz.

clip_image020[4]

Partner server’ın rölünü yani bu uygulamada server2’nin rolünü standby yada active olarak seçebilirsiniz.(role of partner server kısmından). Yine secret yapılandırması ardından next aktif olacaktır.

Real world scenario açısından düşünürsek her zaman ikinci bir dhcp server’a para ayırmak istemeyebiliriz. Bu durumda Domain Controller hot standby dhcp server olarak yapılandırılabilir.Bir adet müstakil DHCP server (teamed interface’ler ile) ve yanında tek interface ile hot standby DHCP server olarak domain controller oldukça highly available bir dynamic host configuration yapısı sağlayacaktır.

Sonuç olarak teamed interface’leri olan highly available bir dhcp yapısı kurmuş olduk.Bir sonraki uygulamada görüşmek üzere

Sorunsuz günler dilerim….

2 comments found

  1. Yeni platform yeni çalışma alanları. Kendi ortamımda test ettigimde DHCP lerden biri down oldugunda digeri hali hazırdaki leased infoyu da tuttugu için kullanıcı anlamadan işlerine devam ediyor nefis bir özellik.

    Eline sağlık hocam.

Comments are closed.