Windows DHCP Database Bilgilerini Başka Sunucuya Taşıma

Selamlar,

Bu yazımızda Windows DHCP Server üzerinde kurulu olan DHCP Database bilgilerimizi başka bir DHCP üzerine nasıl taşıyacağımızı ele alacağız.

Microsoft tarafından Windows Server 2012/2012 R2 ve 2016 ve üzeri sürümleri için DHCP sunucusunu taşımak için Powershell kullanılması önerilmektedir. İşlemlerimizi Powershell üzerinden gerçekleştireceğiz.

Bu işlemler gerçekleştirilirken DHCP sunucumuz asenkron durumda olacağı için tüm adımlar tamamlanıncaya kadar küçük bir kesinti olacaktır. DHCP Database verilerini taşıayacağımız sunucu üzerinde DHCP Rolünün yüklü olduğunu varsayarak işlemlerimize başlayalım.

DHCP DB’sini dışarı aktaracağımız sunucu üzerinde powershell aracılığıyla aşağıdaki komutu çalıştırıp belirtmiş olduğumuz alan üzerine .xml dosyası olarak verilerimizi kayıt edelim.

Export-DhcpServer -ComputerName DHCP01 -File “C:\Backup\DHCP-Config.xml” -Force

İşlem tamamlandığında oluşan dosyayı DHCP rolünü aktif edeceğimiz sunucu üzerine aktarmamız gerekmektedir.

Export sonrası mevcut DHCP sunucusu üzerinden IP dağıtma işleminin yapılıp sorun yaşanmaması adına DHCP Servisinin durdurulması ve otomatik başlaması kapatılır. Powershell aracılığıyla aşağıdaki şekilde bu işlemleri gerçekleştirebiliriz.

Stop-Service -Name DHCPServer

Set-Service -Name DHCPServer -StartupType “Disabled”

Veritabanının taşınacağı yeni DHCP sunucumuza geçiş sağlayıp, Powershell ile eğer DHCP servisi çalışmıyorsa başlatalım.

Get-Service -Name DHCPServer


Yedeğini aldığımız DHCP .xml dosyamızı yeni sunucumuza Import işlemini gerçekleştirelim.

Import-DhcpServer -ComputerName DHCP02 -File “C:\Restore\DHCP-Config.xml -Force

İşlem tamamlandığında yeni DHCP sunucumuz eğer domainde ise Authorize (Yetkilendirme) işlemini gerçekleştirerek DHCP altyamızı çalışır duruma gelmesini sağlayabiliriz.

Authorize işlemini Powershell ile gerçekleştirmek için,

Aşağıdaki komut ile Authorized olmuş DC bilgilerini görebiliriz.

Get-DhcpServerInDC

Yeni bir Authorize işleminin gerçekleştirilebilmesi için,


Add-DhcpServerInDC -DnsName “dhcp01.contoso.com” -IPAddress x.x.x.x

UnAuthorize işleminin yapılabilmesi için,

Remove-DhcpServerInDC -DnsName “dhcp01.contoso.com -IPAddress x.x.x.x


Bu işlemler sonrasında eski sunucumuz üzerinde bulunan DHCP Scope’ları, Gateway, IP blok bilgileri, rezervasyonlar gibi tüm bilgilerimiz yeni sunucumuz üzerine tanımlandığını göreceksiniz. Herşeyin düzgün çalışabilmesi için eski DHCP rolünün kaldırıldığından emin olunması gerekmektedir.
Başka yazılarımızda görüşmek üzere,

Bir yanıt yazın

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