Windows Server 2025 / AD 복제 상태와 FSMO 역할을 확인하고 문제를 점검하는 방법

AD 복제는 여러 도메인 컨트롤러의 디렉터리 변경을 전달하는 과정이고, FSMO 역할은 충돌을 피해야 하는 일부 작업의 담당 DC를 정하는 기능입니다. 복제 상태와 역할 소유자는 별도로 조회해야 하며, 추가 DC가 생기거나 기존 DC가 꺼졌다고 FSMO가 자동 이동하는 것은 아닙니다.

복제 대상과 실제 오류를 나누어 봅니다

DC1과 DC2는 같은 도메인의 디렉터리 정보를 복제합니다. 도메인 파티션뿐 아니라 구성·스키마·DNS 응용 프로그램 파티션 등 범위가 있으며, 모든 파티션의 상대와 시점이 항상 한 줄로 같지는 않습니다. 파일 서버 데이터와 DHCP 임대가 AD 복제에 포함되는 것도 아닙니다.

다른 DC에서 사용자·그룹 정보가 다르게 보이면 연결한 DC와 최근 변경 시각부터 확인합니다. 새 변경이 아직 도착하지 않은 상태와 지속적인 복제 실패를 구분하세요. 원인 후보와 진단 순서는 AD 복제 실패 진단 문서에서 확인할 수 있습니다.

조회 명령으로 복제 상태를 확인합니다

AD 관리 도구가 있는 DC 또는 권한 있는 관리 PC의 관리자 셸에서 실행합니다. 먼저 조회만 수행하고 복제 강제 실행이나 토폴로지 변경을 해결책으로 무조건 적용하지 않습니다.

repadmin /replsummary
repadmin /showrepl DC1
repadmin /showrepl DC2
Get-ADReplicationFailure -Target 'ad.example.test' -Scope Domain

요약에서는 실패 수와 가장 오래된 성공 간격을, 상세에서는 원본 DC·디렉터리 파티션·최근 결과와 오류 코드를 확인합니다. DC2를 꺼 둔 실습이라면 그 의도적인 중단과 실제 장애를 구분하세요. 다시 켠 뒤 정상 수렴했는지까지 확인해야 합니다.

지속 오류가 있으면 DNS 이름 해석, 네트워크·RPC 경로, 시간·인증, 서비스와 이벤트를 연결해서 확인합니다. 오류 코드가 같은지와 언제부터 시작됐는지를 기록하고, 오래 격리된 DC를 무계획으로 다시 연결하지 않습니다.

다섯 FSMO 역할의 범위를 이해합니다

FSMO는 Flexible Single Master Operations의 약자입니다. Microsoft의 FSMO 역할 설명처럼 포리스트 단위 두 역할과 도메인 단위 세 역할로 구분합니다. 하나의 DC가 여러 역할을 함께 가질 수도 있습니다.

역할 범위와 주요 목적
스키마 마스터 포리스트: 객체·속성 정의인 스키마 변경
도메인 명명 마스터 포리스트: 도메인 등 이름 공간 변경
RID 마스터 도메인: 보안 식별자 생성에 필요한 RID 풀 관리
PDC 에뮬레이터 도메인: 암호 관련 처리와 시간 계층 등 중요 기능
인프라 마스터 도메인: 다른 도메인 객체 참조 관련 처리

역할 소유자 장애가 모든 기능을 즉시 멈추게 하는 것은 아니지만, 역할이 필요한 작업과 시간 경과에 따라 영향이 달라집니다. 사용자 로그인이 된다는 이유만으로 역할 소유자 장애를 방치하지 않습니다.

현재 역할 소유자를 조회합니다

netdom query fsmo
Get-ADForest | Select-Object SchemaMaster,DomainNamingMaster
Get-ADDomain | Select-Object PDCEmulator,RIDMaster,InfrastructureMaster

첫 도메인을 DC1에서 만든 실습에서는 처음에 DC1이 역할을 보유할 수 있습니다. 실제 출력으로 확인하고 구성 기록에 남기세요. 두 번째 DC를 추가했다고 역할이 자동 분산된 것으로 가정하지 않습니다.

역할 소유자도 다른 DC의 데이터에 의해 조회됩니다. 복제가 불안정한 상황에서는 서로 다른 DC를 지정해 결과와 최근 복제 상태를 비교해야 할 수 있습니다. 조회 결과만 보고 즉시 강제 점유 명령을 실행하지 않습니다.

이전과 강제 점유의 판단 기준을 구분합니다

정상적인 유지보수에서는 기존 소유자와 통신할 수 있을 때 역할을 이전(transfer)합니다. 강제 점유(seize)는 기존 소유자를 정상 복귀시키기 어려운 장애 복구 상황의 별도 판단입니다. FSMO 이전·강제 점유 절차는 운영체제가 종료 시 자동으로 역할을 옮기지 않는다는 점도 설명합니다.

  • 정상 이전 전: 두 DC의 상태·복제·권한, 백업과 새 역할 소유자의 준비를 확인합니다.
  • 이전 후: 소유자 조회와 복제, 해당 역할에 의존하는 기능을 확인합니다.
  • PDC 역할 변경 시: 포리스트 루트의 시간 원본 설계도 함께 검토합니다.
  • 강제 점유 후: 이전 소유자를 그대로 다시 투입하지 않고 역할별 복구·정리 조건을 검토합니다.

이번 입문 실습은 조회와 판단 기준 확인까지 진행합니다. 결과를 기록하려고 의도적인 DC 장애나 강제 점유를 만들 필요는 없습니다. 역할 이전이 필요한 유지보수 계획은 실제 장애 범위와 복구 목표에 맞춰 별도로 작성하세요.