Herkese Merhaba,Server 2008 ile alakalı yeni bir makalede yine birlikteyiz.Server 2008 ile birlikte hayatımıza katılan yenilikleri incelemeye devam ediyoruz.Bu bölümde bizi büyük bir zahmetden kurtaran Active Directory Servisini inceliyeceğiz.Bu servisi kullanarak Active Directory Database ve Log dosyalarını taşıyacağız.

İlk Active Directory kurulumunda default olarak, Directory Service Database’i ve Transaction log dosyaları “%systemroot%NTDS” isimli klasörde yer almaktadır.Performans bakımından yapılan tavsiye AD DB’i ve Transaction log dosyalarının ayrı partitionlarda, hatta eğer imkanı var ise farklı fiziksel disklerde tutulmasında fayda var, ama eğer herhangi bir performans sıkıntısı yaşamıyorsanız, bunu mutlaka belirtmek gerekir ki düzgün çalışan sistem üzerinde bu tip hayati öneme sahip olan değişiklikler yapılmaması gerekir.Birazdan yapacağımız işlemlerde ki herhangi bir hata geri dönüşü olmayan olaylara sebebiyet verebilir.Bundan dolayı sizlere tavsiyem bu işleme başlamadan önce bir System State Data backup alınmasıdır…:)Bunun yanısıra bu taşıma işleminin zorunlu sebeplerini de düşünmek gerekir örneğin, AD Database’inin yer aldığı partition’da disk alanı sıkıntısı olabilir.

Server 2003 zamanında Active Directory veritabanı üzerinde bazı işlemleri yapmamız gerektiğinde DC’yi yeniden başlatıp Directory Services Restore Mode(DSRM) modda AD’yi offline olarak açmamız gerekiyordu.İlk etapta aklıma gelen seçeneklerden bahsetmem gerekirse.Active Directory database’ini restore etmek için,Unutulan Domain Administrator şifresini resetlemek için,Offline Defragmentation ile AD database’nin boyutunu küçültmek ve Active Directory yapısını farklı bir diske veya partition’a taşımak için mutlaka Domain Controller makinasını DSRM modunda açmamız gerekmekteydi.Windows Server 2008 ile birlikte gelen Restartable AD Servisi bize sunucumuzu yeniden başlatmaya gerek kalmadan pek çok işlemi yapabilmemizi sağlıyor.Bu özellik sayesinde DC offline duruma alınıp veritabanı üzerinde yapacağımız yönetimsel işlemler çok daha hızlı gerçekleştirilebilir.Bunu yaparken sunucu üzerinde farklı servisler(DNS,DHCP) çalışıyor ise onların çalışma performansını etkilemeden işlerimizi halledebiliriz.Dolayısı ile sunucu üzerinde bakım onarım işlemlerini yaparken sunucu tamamen devre dışı kalmaz ve diğer hizmetleri sunmaya devam eder.Bizde bu makalede Active Directory Servisini kullanarak Domain Controller makinamız online moddayken database’in yerini değiştireceğiz.

Windows Server 2008 Restartable Active Directory

1)İlk olarak DC makinasında servislere girip Active Directory Domain Servisini stop yapıyoruz.

Windows Server 2008 Restartable Active Directory

2)Bu servis ile bağımlı çalışan dört servisde beraberinde durdurulur.

3)Evet gerekli servisi stop ettikten sonra komut satırına girip Ntdsutil’i çalıştırabiliriz.Bu aşamada eğer isterseniz ntdsutil toolu aracılığıyla kullanabileceğimiz bütün parametreleri görebilmek için HELP yazıp entera basabilirsiniz.

4)Biz burada Active Instance parametresini kullanarak,aktif olarak kullanılan Active Directory(NTDS.DİT) veritabanını gerekli işlem için seçiyoruz.

5)Sıra geldi Ntdsutil altındaki Files parametresini kullanmaya.

6)Taşıma işlemini C:YeniDB isimli oluşturduğum klasöre yapacağım.File Maintenance tabında ise Move DB to parametresi kullanılarak AD DB’i belirtmiş olduğumuz yeni pathine taşınır.

7)10-15 sn sonra DB’in düzgün bir şekilde taşındığına dair bir mesaj gelecektir.

8)Bakalım taşınmış mı?

9)Şimdi gelelim log dosyalarını taşımaya.Eğer istersek AD Log dosyalarını da ayni pathe taşıyabildiğimiz gibi, farklı bir partition ya da fiziksel diskede taşıyabilme imkanımız mevcut.Yine Files tabında kullanabileceğimiz parametre aşağıda görmüş olduğunuz gibi.

10)Bakalım aynı klasörün içerisine log dosyalarımızda gelmiş mi?

11)Herşey başarılı.Artık Active Directory Domain Servisini Start yapabiliriz.

Evet Arkadaşlar,bu makalemde sizlere senaryomuz gereği yeterli disk alanı kalmamış bir disk de bulunan AD Database’i ve Transaction Log dosyalarının nasıl taşınabileceğini anlattım.Tabi ki bu işlemi yaparken Windows Server 2008 ile birlikte hayatımıza katılan Active Directory’nin servis olma özelliğini kullandık.Gördüğümüz üzere artık Microsoft hayati önem taşıyan sunucu rollerinde olabilediğince restart olayını azaltma eğilimindedir.Başka bir makalemde tekrar görüşmek üzere,

Hoşçakalın..

Close