Tak i nie, w pewnym sensie.
Ogólnie rzecz biorąc, replikacja usługi Active Directory jest wielozadaniowa. Możesz utworzyć lub zmienić obiekt na dowolnym zapisywalnym kontrolerze domeny, a ta zmiana zostanie zreplikowana na wszystkich innych kontrolerach domeny. W tym wąskim znaczeniu wszystkie DC są „równe”.
Ale istnieje kilka wybranych operacji, które mogą mieć jednocześnie tylko jednego wzorca. Są to tak zwane role elastycznych pojedynczych operacji głównych. Role te mogą występować jednocześnie tylko na jednym kontrolerze domeny i nie mogą unosić się samodzielnie w przypadku awarii (należy je migrować ręcznie). Ponadto w domenie AD są pewne rzeczy, które nie będą działać, chyba że określona rola FSMO posiadacze są online. (Zmiana hasła, dodanie domeny podrzędnej itp.) Dlatego można powiedzieć, że wszystkie kontrolery domeny nie są sobie równe.
Istnieją również kontrolery domeny służące jako katalogi globalne. Kontroler domeny wykazu globalnego przechowuje pełną kopię obiektów z innych domen w tym lesie. Gdzie jako kontrolery domeny, które nie są GC, zawierają tylko obiekty z własnej domeny. Jest to kolejny sposób, w jaki wszystkie DC mogą nie być równe. Najprostszą i zalecaną konfiguracją jest jednak, aby wszystkie DC były GC. Ale to nie jest obowiązkowe.
Istnieją również kontrolery domeny tylko do odczytu (RODC). Jak sama nazwa wskazuje, tych kontrolerów domeny nie można zapisywać.
Możesz także przechowywać rzeczy na jednym kontrolerze domeny (takim jak strefy DNS), które nie są replikowane na innych kontrolerach domeny.
Więc nie, nie są w 100% równe w każdym znaczeniu tego słowa.
Ludzie mówią „Podstawowy kontroler domeny” z powodów historycznych. Tak było kiedyś, w NT za 4 dni. Ale tak naprawdę nie ma już „PDC”. Podobnie tak naprawdę nie ma już „BDC”. Nie odnoszą się do nich w ten sposób, zwłaszcza jeśli prosisz o pomoc w miejscach takich jak Błąd serwera, ponieważ będziemy tak gorliwi, aby poprawić twoją terminologię, że nawet nie będziemy zwracać uwagi na twoje aktualne pytanie / problem.
Co tam jest , to rola FSMO nazwie "Primary Domain Controller Emulator " lub PDC e . Ta rola PDCe jest bardzo ważna, chociaż tak naprawdę nie powinniśmy nazywać kontrolera domeny, który pełni tę rolę, „PDC”.
W wielu organizacjach ludzie wdrażają kontroler domeny w swoim biurze głównym i mogą wdrażać inny kontroler domeny w lokalizacji zdalnej ... czasami określają te kontrolery domeny jako „podstawowe” i „zapasowe” tylko z powodu logicznego układu organizacji . Mimo że oba te DC faktycznie przechowują pełne zapisywalne kopie AD.
Co gorsza, wciąż istnieje wiele odniesień do „PDC”, nawet we własnej dokumentacji i narzędziach Microsoftu. Na przykład uruchom nltest /dclist:domain.com
lub netdom query fsmo
, a narzędzie wiersza polecenia powie ci, kto jest twoim „PDC”. (W rzeczywistości jest to posiadacz roli PDC e FSMO.) W API i dokumentach Microsoft wciąż jest wiele odniesień do „PDC”. Prowadzi to do wielu nieporozumień z przyczyn historycznych.
Widziałem także, gdzie różni ludzie doświadczają problemów, gdy kontrolery domeny nie są już zsynchronizowane. Jakie są tego główne przyczyny i skąd wiadomo, że tak się stało?
To bardzo duży temat i istnieje wiele powodów, dla których AD może być rozbieżna w dwóch DC. Narzędziami do rozwiązywania problemów, których najczęściej używasz w przypadku tych problemów, są repadmin.exe
„ dcdiag.exe
, a dzienniki zdarzeń AD są rejestrowane na kontrolerach domeny. Google dla „obiektów trwałych AD”, które mogą być dla Ciebie interesującą lekturą.
Zostawię to z kontrolerem domeny Server 2012 R2:
C:\> netdom query pdc
Primary domain controller for the domain:
DC01
The command completed successfully.