FSMO 롤 이전과 장애 복구 시뮬레이션 완벽 가이드

Active Directory 환경을 운영하고 있다면 FSMO (Flexible Single Master Operation) 롤에 대해 들어본 적이 있을 것입니다. FSMO 롤은 Active Directory 도메인 내에서 특정 작업을 수행하는 중요한 역할을 담당합니다. 이 롤들이 제대로 작동하지 않으면 Active Directory 전체에 심각한 문제가 발생할 수 있습니다. 따라서 FSMO 롤의 역할과 이전 방법, 그리고 장애 발생 시 복구 시뮬레이션을 이해하는 것은 Active Directory 관리자에게 매우 중요합니다.

FSMO 롤이란 무엇인가

FSMO 롤은 Active Directory 도메인 내에서 단일 마스터 방식으로 관리되는 다섯 가지 중요한 역할입니다. 각 롤은 고유한 기능을 수행하며, Active Directory의 안정적인 운영을 위해 필수적입니다. 다섯 가지 FSMO 롤은 다음과 같습니다.

FSMO 롤 이전이 필요한 이유

FSMO 롤은 안정적인 Active Directory 환경을 위해 중요하지만, 때로는 롤을 다른 도메인 컨트롤러로 이전해야 하는 상황이 발생할 수 있습니다. FSMO 롤 이전이 필요한 일반적인 이유는 다음과 같습니다.

FSMO 롤 이전 방법

FSMO 롤을 이전하는 방법에는 두 가지가 있습니다.

정상 이전 (Planned Transfer)

정상 이전은 다음 단계를 통해 수행됩니다.

    • 대상 도메인 컨트롤러 확인 FSMO 롤을 이전할 대상 도메인 컨트롤러를 확인합니다. 대상 도메인 컨트롤러는 Active Directory와 정상적으로 동기화되어 있어야 합니다.
    • Active Directory 관리 도구 실행 Active Directory 사용자 및 컴퓨터, Active Directory 도메인 및 트러스트, ADSI Edit 등의 Active Directory 관리 도구를 사용하여 FSMO 롤을 이전합니다.
    • FSMO 롤 이전 각 FSMO 롤에 대해 해당 관리 도구를 사용하여 “작업 마스터 변경” 또는 유사한 옵션을 선택하고 대상 도메인 컨트롤러를 지정합니다.
    • 이전 확인 FSMO 롤이 성공적으로 이전되었는지 확인합니다. PowerShell 명령 (Get-ADDomain, Get-ADForest) 또는 `netdom query fsmo` 명령을 사용하여 FSMO 롤 소유자를 확인할 수 있습니다.

강제 이전 (Seize)

강제 이전은 다음 단계를 통해 수행됩니다.

    • 장애 발생 도메인 컨트롤러 확인 장애가 발생한 도메인 컨트롤러를 확인합니다. 해당 도메인 컨트롤러가 완전히 오프라인 상태이고 복구할 수 없는지 확인합니다.
    • 대상 도메인 컨트롤러 확인 FSMO 롤을 강제 이전할 대상 도메인 컨트롤러를 확인합니다. 대상 도메인 컨트롤러는 Active Directory와 정상적으로 동기화되어 있어야 합니다.
    • ntdsutil 명령 실행 대상 도메인 컨트롤러에서 관리자 권한으로 명령 프롬프트를 열고 `ntdsutil` 명령을 실행합니다.
    • FSMO 롤 강제 이전 `ntdsutil` 명령 내에서 `roles` -> `connections` -> `connect to server <대상 도메인 컨트롤러>` -> `quit` -> `seize domain naming master` (각 FSMO 롤에 대해 해당 명령 실행) 순서로 명령을 실행하여 FSMO 롤을 강제 이전합니다.
    • 메타데이터 정리 장애가 발생한 도메인 컨트롤러의 메타데이터를 Active Directory에서 정리합니다. 이는 `ntdsutil` 명령을 사용하여 수행할 수 있습니다.
    • 이전 확인 FSMO 롤이 성공적으로 강제 이전되었는지 확인합니다. PowerShell 명령 (Get-ADDomain, Get-ADForest) 또는 `netdom query fsmo` 명령을 사용하여 FSMO 롤 소유자를 확인할 수 있습니다.

장애 복구 시뮬레이션

실제 장애 상황에 대비하기 위해 FSMO 롤 장애 복구 시뮬레이션을 수행하는 것이 좋습니다. 시뮬레이션은 다음과 같은 단계를 포함할 수 있습니다.

    • 시뮬레이션 계획 시뮬레이션의 목표, 범위, 참여자 및 단계를 정의합니다.
    • 테스트 환경 구축 프로덕션 환경과 유사한 테스트 환경을 구축합니다.
    • 도메인 컨트롤러 장애 시뮬레이션 FSMO 롤을 보유한 도메인 컨트롤러를 오프라인 상태로 만들거나 장애를 시뮬레이션합니다.
    • FSMO 롤 강제 이전 다른 도메인 컨트롤러로 FSMO 롤을 강제 이전합니다.
    • Active Directory 기능 테스트 Active Directory 기능 (사용자 로그인, 그룹 정책 적용 등)이 정상적으로 작동하는지 테스트합니다.
    • 결과 분석 및 개선 시뮬레이션 결과를 분석하고 개선 사항을 식별합니다.

유용한 팁과 조언

흔한 오해와 사실 관계

자주 묻는 질문과 답변

비용 효율적인 활용 방법

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다