Windows Server Üzerinde Active Directory Replikasyon Sorunlarını Teşhis Etme

Windows Server Üzerinde Active Directory Replikasyon Sorunlarını Teşhis Etme
Yazı Özetini Göster

Windows Server Üzerinde Active Directory Replikasyon Sorunlarını Teşhis Etme

Active Directory (AD), ağ üzerindeki kullanıcı, grup ve kaynak yönetiminin temelini oluşturan Microsoft altyapı bileşenidir. Ancak dağıtık yapıda çalışan AD ortamlarında, replikasyon hataları meydana geldiğinde sistem yöneticileri ciddi kimlik doğrulama ve erişim sorunlarıyla karşılaşabilir. Bu makalede, Windows Server üzerinde Active Directory replikasyon sorunlarını teşhis etme adımlarını, komut araçlarını ve düzeltme yöntemlerini detaylı biçimde ele alıyoruz.

Active Directory Replikasyonu Nedir?

Replikasyon, birden fazla Domain Controller (DC) arasında dizin verilerinin senkronize edilmesi sürecidir. Her DC, kendi veritabanının bir kopyasını tutar ve yapılan değişiklikleri diğer denetleyicilere gönderir. Bu mekanizma sayesinde ağın herhangi bir noktasında yapılan kullanıcı veya grup değişiklikleri tüm DC’lerde güncel kalır.

Replikasyon Türleri:

  • Intrasite Replikasyon: Aynı site içerisindeki DC’ler arası senkronizasyon.
  • Intersite Replikasyon: Farklı siteler (örneğin farklı ofisler) arasındaki replikasyon.

Replikasyon Sorunlarının Yaygın Belirtileri

  • Kullanıcı oturum açma hataları
  • Güncellenmeyen grup üyelikleri
  • DNS kayıtlarının eksik görünmesi
  • Event Viewer’da 1311, 1865, 2042 gibi hata kodları
  • repadmin /showrepl komutunda “Last attempt failed” uyarısı

1. Repadmin Aracıyla Replikasyon Kontrolü

Repadmin, Active Directory replikasyon durumunu analiz etmek için kullanılan en etkili komut satırı aracıdır. Yönetici olarak PowerShell veya CMD’yi açın ve aşağıdaki komutu çalıştırın:

repadmin /replsummary

Bu komut, başarısız replikasyon oturumlarının özetini verir. Eğer “Fails” sütununda yüksek sayılar varsa, bağlantı veya kimlik doğrulama sorunu olabilir.

Detaylı Replikasyon Analizi:

repadmin /showrepl * /errorsonly

Bu komut yalnızca hata alınan replikasyon bağlantılarını listeler. Özellikle “Access is denied” veya “The RPC server is unavailable” hataları, güvenlik duvarı veya kimlik izin sorunlarını gösterir.

2. Event Viewer ile Günlük İncelemesi

Replikasyonla ilgili hata mesajları genellikle şu loglarda bulunur:

  • Directory Service logları
  • DNS Server logları
  • System logları

Olay Görüntüleyici’de (Event Viewer) şu yolları kontrol edin:

Event Viewer > Applications and Services Logs > Directory Service

1311 (Replication topology error) veya 2042 (USN rollback) hataları yaygın görülen replikasyon problemlerindendir.

3. DCDiag Aracı ile Domain Controller Sağlık Kontrolü

DCDiag aracı, tüm Domain Controller bileşenlerinin sağlık durumunu kontrol eder.

dcdiag /v /c /d /e > C:\dcdiag_log.txt

Oluşan raporda “Advertising”, “FrsEvent”, “KccEvent” ve “SystemLog” bölümlerinde uyarı veya hata olup olmadığını kontrol edin. Özellikle DNS kayıt hataları replikasyon sorunlarının temel sebebi olabilir.

4. Ağ Erişimi ve DNS Kontrolleri

  • DC’ler arasında ICMP (ping) trafiği açık olmalı
  • TCP 135, 389, 445, 3268 ve 53 portları güvenlik duvarında izinli olmalı
  • DNS kayıtları tüm DC’lerde aynı olmalı
nslookup domain.local
nltest /dsgetdc:domain.local

Bu komutlarla DNS ve Domain Controller erişim durumlarını doğrulayabilirsiniz. Eğer DNS yönlendirmesi yanlışsa, replikasyon başarısız olur.

5. Site ve Servis Yapılandırması

Active Directory Sites and Services konsolu üzerinden bağlantı (connection object) hatalarını kontrol edin. Yanlış site link veya subnet tanımları replikasyon gecikmesine neden olabilir.

Gerekirse manuel olarak “Replicate Now” komutunu çalıştırarak test edin.

6. Gelişmiş Komutlar ve Testler

repadmin /kcc
repadmin /syncall /AdeP
repadmin /queue

Bu komutlar, replikasyon sırasını yeniden oluşturur, tüm DC’lerde tam senkronizasyon başlatır ve kuyruktaki işlemleri gösterir.

7. Zaman Senkronizasyonu (Time Sync)

Replikasyonun sağlıklı çalışması için DC’ler arasında saat farkı 5 dakikayı aşmamalıdır. PowerShell üzerinden zaman kontrolü yapın:

w32tm /query /status
w32tm /resync

8. Sorun Devam Ediyorsa

Eğer replikasyon hataları devam ediyorsa, DC’yi yeniden kayıt etmek veya metadata temizliği yapmak gerekebilir:

ntdsutil
metadata cleanup

Büyük ölçekli ağlarda bu tür işlemler öncesi mutlaka sistem yedeği alınmalıdır. Otomatik yedekleme için Optimizasyon Hizmeti kapsamında planlı çözümler tercih edilebilir.

Sonuç

Active Directory replikasyonu, kurumsal ağ güvenliği ve sürekliliği için kritik öneme sahiptir. Bu rehberde aktardığımız araçlar — Repadmin, DCDiag ve Event Viewer — sistem yöneticilerinin temel teşhis araçlarıdır.

Bir Yorum Yazın

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

Benzer Yazılar