Selamlar. Önceki makalemizde Active Directory yapısında çöken Primary DC’den, Additional DC’ye FSMO rollerini seize komutu yardımıyla transfer etmiştik ve artık FSMO rollerini Additional DC barındırıyordu. Böyle bir durumda ortamda hala 2 adet Domain Controller olduğu için FSMO rollerinin yeni sahibi olan DC, çöken diğer DC ile hala replike olmaya çalışacak, bu da kendisine hem gereksiz bir yük bindirecek hem de hatalara sebep olacaktır. O yüzden artık işimize yaramayan Domain Controller’ı uygun bir şekilde kaldıracağız. Bu işleme de metadata cleanup diyoruz.

Şu şekilde bir AD ortamımız olduğunu hatırlayalım.

Primary DC: (arızalı ve FSMO rollerini artık barındırmıyor)

IP:         192.168.1.10/24

DGW:   —

DNS:    192.168.1.10

Additional DC: (çalışıyor ve FSMO rolleri bu DC üzerinde)

IP:         192.168.1.20/24

DGW:   —

DNS:    192.168.1.10

İşleme başlamadan önce FSMO rollerinin sağlıklı çalışan DC üzerinde olduğunu teyit edelim. Bunun için hali hazırda çalışan Additional DC’ye gelip netdom query fsmo komutunu kullanıyorum.

AD metadata clenaup 1

Ayrıca Active Directory Users and Computers’de Domain Controllers kısmında hala Primary DC mevcut gözüküyor. İşimiz bittiğinde artık burada gözükmeyecek.

AD metadata clenaup 2

Metadata cleanup işlemine başlayalım. FSMO rollerini barındıran ve sağlıklı çalışan DC’deyim. Komut ekranını açıp ntdsutil komutuyla başlıyorum.

AD metadata clenaup 3

Şimdiki komutumuz metadata cleanup.

AD metadata clenaup 4

connections komutu ile devam ediyoruz.

AD metadata clenaup 5

Bağlantıyı sağlamak için connect to server komutu ve devamında şu an sağlıklı çalışan DC’nin ismini domainle birlikte yazıyorum. Yani örneğimizde kullanacağım komut, connect to server W2K19ADC.sistemdesk.com

AD metadata clenaup 6

Şu an FSMO rollerini üzerinde barındıran ve Primary DC olarak görev yapan W2K19ADC adlı DC’ye bağlandık. Bu noktada quit komutuyla çıkıyorum.

AD metadata clenaup 7

select operation target komutu ile devre dışı kalmış DC’ye ulaşmaya çalışacağız.

AD metadata clenaup 8

Active Directory yapımızda şu an 1 tane site var ama daha fazla da olabilir. list sites komutu ile yapıdaki site’ları görüyoruz.

AD metadata clenaup 9

Dikkat ederseniz site bilgisinin bulunduğu satırın başında 0 rakamı yazıyor. Bunu seçeceğiz. select site 0 komutunu yazıyoruz.

AD metadata clenaup 10

Site’ı seçtiğimize göre daha detaya doğru ilerleyelim. list domains diyoruz ve sonrasında domain’imizi seçeceğiz.

AD metadata clenaup 11

Tek domain’imiz olan sistemdesk.com’u gösteriyor. Numarası da sıfır.

AD metadata clenaup 11

domain’i seçmek için select domain 0 komutunu kullanıyoruz.

AD metadata clenaup 12

Kaldırmak istediğimiz DC’ye ulaşmak üzereyiz. list servers in site komutu ile site’daki serverları listeliyoruz.

AD metadata clenaup 13

2 adet DC gözüküyor. Tekrar hatırlayalım, şu an Primary DC olarak görev yapan makine W2K19ADC. Active Directory’den kaldırmak istediğimiz makine ise W2K19PDC isimli arızalı DC. Öyleyse satır başında 0 rakamı bulunan DC’yi kaldıracağız. Bunun için de önce select server 0 komutuyla DC’yi seçiyoruz.

AD metadata clenaup 14

Sonunda kaldırmak istediğimiz makineyi seçebildik. Bu noktada quit diyoruz ve DC’yi ortamdan kaldırmak için remove selected server komutunu kullanıyoruz. Çıkan uyarıya Yes dediğimizde işlem gerçekleşiyor.

AD metadata clenaup 15

İşlem tamamlandıktan sonra 2 defa quit çekip komut ekranını kapatıyorum.

AD metadata clenaup 16

metadata clenaup işlemi bu şekilde. Şimdi kalıntıları da temizleyelim. Active Directory Users and Computers’u açıyorum. Domain Controllers kısmında sildiğimiz DC artık gözükmüyor. Server Manager’da Tools sekmesi altında Active Directory sites and Services‘ı açıyorum. Site’ımın altında, kaldırmış olduğum DC’yi bulup siliyorum.

AD metadata clenaup 17
AD metadata clenaup 18
AD metadata clenaup 19

DNS aracını açıyoruz ve kaldırdığımız DC’nin NS kaydını siliyoruz.

AD metadata clenaup 20
AD metadata clenaup 21
AD metadata clenaup 22

Böylece çöken Domain Controller’ı Active Directory ortamından Metadata Clenup işlemi ile temizlemiş olduk. Şimdilik hoşçakalın.