방법1 기존 Windows 2000 도메인 컨트롤러에 새로운 Windows 2003을 추가 도메인 컨트롤러로 설치
STEP1. WIN2KDC에서 WIN2K3 R2의 Schema/ Domain업데이트
STEP2. WIN2K3을 WIN2KDC에 추가DC로 설치
STEP3. FSMO 이동
STEP4. DNS 및 GC 설정
STEP5. Support Tool및 AD 유틸리티 사용해서 WIN2K3 DC 정상여부 확인.
STEP6. WIN2K3DC로 Client들이 정상적으로 로그인 가능한지 확인.
STEP7. 일정기간 Monitoring이후, WIN2KDC Demote
작업전 준비 사항
작업이전에 WIN2K-DC의 System State Backup을 진행합니다.
WIN2000DC를 재 시작 하셔서 이상유무를 확인후 진행합니다.
STEP1. R2스키마 업데이트 진행.
WIN2K3 R2는 스키마가 31버전이기 때문에, WIN2K Domain에서 WIN2K3 R2가 바로 연결할 수 없으며 먼저 다음과 같이 WIN2KDC에서
스키마 업데이트를 진행하셔야 합니다.
1. WIN2K에 WIN2K3 R2의 2번째 시디를 넣습니다.
2. 다음 명령을 실행해서 스키마 업데이트와 도메인 업데이트를 진행합니다.
CD Drive:\CMPNENTS\R2\ADPREP\adprep.exe /forestprep
CD Drive:\CMPNENTS\R2\ADPREP\adprep.exe /domainprep
3. 완료후 다시 시작합니다.
참고 자료-
Windows Server 2003 도메인 컨트롤러를 Windows 2000 도메인 또는 포리스트에 추가할 때 Adprep.exe 유틸리티가 수행하는 작업
http://support.microsoft.com/kb/309628/ko
Error message when you run the Active Directory Installation Wizard: "The version of the Active Directory schema of the source forest is not compatible with the version of Active Directory on this computer"
http://support.microsoft.com/kb/917385/en-us
STEP2. WIN2K3을 WIN2KDC에 추가DC로 설치합니다.
1. WIN2K3의 기본DNS를 WIN2KDC의 IP로 설정해줍니다.
2. WIN2K3 시디를 넣은후, 실행창에서 Dcpromo명령을 사용해서 추가 DC로 설치합니다.
자세한 내용은 다음 사이트를 참고 합니다.
사설 사이트 참고- 도메인의 추가 도메인 컨트롤러 설치 (Replica)
http://www.secure.pe.kr/default.aspx?tabid=1&module=LectureView&id=2233&code=7
STEP3. FSMO 역할을 기존 WIN2KDC에서 WIN2K3DC로 이동합니다.
FSMO는 DC에서의 5가지 중요한 역할을 말합니다. 다음의 방법으로 WIN2K DC에서 WIN2K3 DC로 이동시킵니다.
다음 KB의 방법을 사용해서 이동합니다.
Windows Server 2003에서 FSMO 역할을 보고 전송하는 방법
http://support.microsoft.com/kb/324801/ko
참고 자료 –
Windows 2000 Active Directory FSMO 역할
http://support.microsoft.com/kb/197132/ko
Ntdsutil.exe를 사용하여 FSMO 역할을 점유하거나 도메인 컨트롤러에 전송
http://support.microsoft.com/kb/255504/ko
STEP4. DNS및 GC의 이동.
1. WIN2K DC에서 AD통합 영역을 사용하고 있는지 확인합니다.
1) 시작 – 관리도구 – DNS – 도메인명존 선택후 우측버튼을 눌러 등록정보에서 현재 종류가 Active Directory 통합 영역인지 확인해봅니다.
2) 주 영역일 경우, 우측의 변경을 눌러 Active Directory 통합 영역을 선택후 확인을 누릅니다.
2. WIN2K3 DC에서 DNS를 설치합니다.
1) 시작 – 제어판 – 프로그램 추가/제거 - Windows구성요소 추가제거 – 네트워크 서비스 - DNS체크 후 확인합니다.
2) 아래 방법을 사용해서 정방향 조회 영역을 기존의 도메인 이름으로 만들어 줍니다.
(만약, ABC.COM도메인 이시라면 ABC.COM으로 만듭니다.)
HOWTO: Windows Server 2003에서 DNS 서버에 새 영역 만들기
http://support.microsoft.com/kb/323445/ko
참고 자료 - HOWTO: Active Directory 사용 환경에서 기존 DNS 인프라와 Windows 2000 DNS 통합
http://support.microsoft.com/kb/301191/ko
3) 다음 방법을 사용해서 GC를 WIN2K3에서 설정해줍니다.
a. 시작 –실행 – dssite.msc – SITE 확장 – Default-First-Site-Name 확장 – Servers 확장 – WIN2K3서버이름 확장
b. NTDS Settings에서 우측버튼 속성을 누릅니다.
c. 아래의 글로벌 카탈로그를 체크합니다.
HOWTO: Windows Server 2003에서 글로벌 카탈로그를 만들거나 이동하기
http://support.microsoft.com/kb/816105/ko
STEP5. Support Tools을 설치 이후, DC 상태 점검합니다.
1. WIN2K3시디의 다음경로에서 suptools.msi 파일을 실행해서 설치해줍니다.
CD Drive:\SUPPORT\TOOLS\
2. 실행 후, 시작 – 실행 – CMD를 실행해서 명령 프롬프트 창에서 다음을 실행후, Fail또는 Warning 오류가 있는지 확인해봅니다.
Dcdiag
Netdiag
Repadmin /showreps
3. DSA.MSC (AD사용자 및 컴퓨터)및 DOMAIN.MSC (AD 도메인 및 트러스트)에서 WIN2K DC와 WIN2K3 DC의 정보가 일치 하신지
확인해봅니다.
4. 명령창에서 Netdom query fsmo를 실행후, FSMO가 WIN2K3으로 이동되었는지 확인해봅니다.
STEP6. WIN2KDC를 네트워크에서 분리후, Client들이 WIN2K3 DC에 정상적으로 로그인 되는지 확인해봅니다.
STEP5작업에서 이상이 없으시다면, WIN2K3으로 정상적으로 로그인 되는지 확인해봅니다.
Clinet에서 Domain login후 시작 – 실행 – CDM창에서 SET명령어 결과 확인후, LOGONSERVER가 WIN2K3으로 보이는지 확인해보시면 됩니다.
STEP7. 일정기간 Monitoring하신후, WIN2KDC Demote
1. DC를 제거할 때도 설치시와 마찬가지로 Dcpromo명령을 사용합니다.
2. WIN2K3이 안정화 되었다면 WIN2K을 DCRPOMO명령을 사용해서 내립니다.
3. 시작 – 실행 – Dcpromo – 다음을 눌러 제거합니다.
('이 서버가 도메인의 마지막 도메인 컨트롤러입니다' 옵션은 체크하지 않습니다.)
참고
HOWTO: Windows Server 2003에서 Dcpromo.exe 도구를 사용하여 Active Directory 제거
http://support.microsoft.com/kb/816108/ko
참고사항
HOWTO: Windows Server 2003에서 외부 트러스트 만들기
http://support.microsoft.com/kb/816301/ko
Active Directory 도메인 및 트러스트에 대한 유용한 정보
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ko/library/ServerHelp/339cad3c-0fcc-4240-8c78-4046148000a9.mspx?mfr=true
방법2 기존 Windows 2000 도메인 컨트롤러에 다른 Windows 2003을 도메인 컨트롤러와 연결하는 방법
Virtual Machine에서 Test를 진행하신 후, 서버에서 진행하시기 바랍니다.
서버에서 작업 전에 System State Backup또는 Full Backup등 충분한 백업을 양쪽 DC에서 하신 후 작업 시작하시기 바랍니다.
제가 Virtual machine상에서 테스트를 해본 결과,
(1) Password migration을 위한 작업.
1. 양방향 명시적 트러스트를 구성합니다. 우선 DNS에서 두 도메인에 대한 DNS 복제 영역(Secondary 영역)을 구성하여 이름풀이를 가능하게 해야 합니다.
2. 두 도메인의 Builtin container의 Administrators 그룹에 양쪽 도메인의 관리자 계정을 포함시켜 줍니다. 로그온 하는
계정이 상대 도메인에 대한 Administrator 권한이 있어야 합니다.
3. sourcedomain이름$$$ 라는 이름의 원본 도메인에 새 도메인 로컬 그룹을 만듭니다. 이 그룹에는 구성원이 없어야 합니다.
(SID 기록을 가능하게 하기 위한 설정)
4. 대상 도메인이 반드시 기본모드(Native Mode) 상태이어야 합니다.
5. 두 도메인의 도메인 컨트롤러에서 계정 관리 감시를 설정합니다.
Active Directory User and Computer에서 Domain name을 오른쪽 클릭 - 등록정보 - 그룹정책 탭 선택 - 편집 -
컴퓨터 구성 - Windows 설정 - 보안 설정 - 로컬 정책 - 감사 정책 - 계정관리 감사를 선택하시고 성공, 실패를 모두 체크 하시기
바랍니다.
6. 대상 도메인과 원본 도메인의 암호 정책을 동일하게 맞춰 줍니다.
(2) ADMT v3 설치 및 암호화 키 생성/복사
1. W2k3 server Domain admin으로 로그인 하시고 ADMT v3를 설치 합니다. (아래의 링크에서 다운로드 전에 필요한 사항을
확인합니다.)
<http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=6F86937B-533A-466D-A8E8-AFF85AD3D212>
2. 새로 암호화 key를 생성 하셔야 합니다. W2k3 server 에서 먼저 암호화 key를 만드십시오.
① 새로 구성한 W2k3 server (Target Server: SKME 도메인)에서 암호화 key를 생성합니다.
admt key /option:create /sourcedomain:SourceDomain /keyfile:KeyFilePath
/keypassword:{password|*}
사용예: c\windows\ADMT>admt key /opt:create /sd:"skc.com" /kf:"c:\key" (암호화키의 파일명을 key로 설정)
② 암호화 키를 만든 후 원본 도메인(SKC)의 도메인 컨트롤러에 PES 서비스를 구성합니다.
원본 도메인(SKC도메인)에 암호화 key를 복사합니다.(예: c:\admt\key폴더로 복사)
ADMT가 설치된 Target Server의 C:\WINDOWS\ADMT\PES 폴더 전체를 원본 도메인으로 복사(c:\admt\PES로 복사)한
후,
원본 도메인(Source Domain)에서 PwdMig.exe를 실행하여 PES 서비스를 구성 합니다.
③ 설치가 완료되면 도메인 컨트롤러를 다시 시작합니다.
④ 도메인 컨트롤러가 다시 시작된 후 PES 서비스를 시작 하려면 시작, 모든 프로그램,관리 도구를 차례로 가리킨 후 서비스를 클릭합니다. 세부 정보
창에서 암호 내보내기 서버 서비스를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.
참고 : 암호를 마이그레이션할 때만 PES 서비스를 실행합니다. 암호 마이그레이션을 완료한 후에는 서비스를 중지합니다.
3. 원본 도메인의 PDC 에뮬레이터에서 다음 레지스트리 항목의 DWORD 값을 1로 구성하여 RPC 가 SAM에 액세스 할 수 있도록 원본 도메인을
구성합니다.
HKEY_LOCAL_MACHINE \System\CurrentControlSet\Control\LSA\AllowPasswordExport
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA\TcpipClientSupport
4. 대상 도메인에서 아래의 명령을 실행시켜 줍니다.
net localgroup "pre-windows 2000 compatible access" everyone /ADD
net localgroup "pre-windows 2000 compatible access" "Anonymous logon" /ADD.
5. 원본 도메인과 대상 도메인을 재 부팅합니다.
(3) ADMT를 실행해서 사용자계정 및 컴퓨터계정 Migration진행
1. Active Directory Migration Tool을 실행 합니다.
-시작-> 모든 프로그램-> 관리도구->Active Directory Migration Tool을 실행합니다.
2. 이후의 과정은 첨부해드린 doc 파일을 참고하세요.
참고 사항
추가로 문의 주셨던 USMT (사용자 상태 마이그레이션 도구)에 관한 내용은 다음 자료를 참고 하십시오.
Clinet가 동일 Machine에서 USMT를 진행하려면, 이전 DC에 로그인한 상태에서 상태 또는 파일 정보를 백업후,
새로운 DC에 로그인해서 백업된 정보를 Restore하는 방식으로 진행해야 합니다.
자세한 내용은 아래 Step-by-Step Guide를 참고 하세요.
User State Migration in Windows XP
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/usermigr.mspx
Migrating Files and Settings: A Step-by-Step Guide
http://www.microsoft.com/korea/windowsxp/pro/techinfo/deployment/filesettings/related.asp
Windows XP Professional의 사용자 상태 마이그레이션 도구에 대한 설명
http://support.microsoft.com/default.aspx?scid=kb;ko;321197
[기술문서]
326480 Active Directory 마이그레이션 도구 버전 2를 사용하여 Windows 2000에서 Windows Server 2003으로
마이그레이션하는 방법
http://support.microsoft.com/?id=326480
How to Troubleshoot Inter-Forest Password Migration with ADMTv2
http://support.microsoft.com/kb/322981/en-us
How to configure the Active Directory Migration Tool to migrate user passwords from
a Windows NT 4.0 domain to a Windows Server 2003 domain
http://support.microsoft.com/default.aspx?scid=kb;en-us;832221
326480 How to Use Active Directory Migration Tool Version 2 to Migrate from Windows
2000 to Windows Server 2003 (25)
http://support.microsoft.com/?id=326480
325851 How To Set Up ADMT for a Windows NT 4.0-to-Windows Server 2003 Migration
(23)
http://support.microsoft.com/?id=325851
260871 HOW TO: Set Up ADMT for Windows NT 4.0 to Windows 2000 Migration (14)
http://support.microsoft.com/?id=260871
832221 How to configure the Active Directory Migration Tool to migrate user
passwords from a Windows NT 4.0 domain to a Windows Server 2003 domain (2670)
http://support.microsoft.com/?id=832221
237677 Using LDIFDE to Import and Export Directory Objects to Active Directory
http://support.microsoft.com/?id=237677
238394 How to Use the MoveTree Utility to Move Objects Between Domains in a
http://support.microsoft.com/?id=238394
295758 HOWTO: Use Visual Basic Script to Clear SidHistory
http://support.microsoft.com/?id=295758
317846 ADMT: "Could Not Verify Auditing and TcpipClientSupport on Domains"
http://support.microsoft.com/?id=317846
322981 How to Troubleshoot Inter-Forest Password Migration with ADMTv2
http://support.microsoft.com/?id=322981
322970 How to Troubleshoot Inter-Forest sIDHistory Migration with ADMTv2
http://support.microsoft.com/?id=322970
Windows Server Migration newsgroup
http://www.microsoft.com/windowsserver2003/community/newsgroups/dgbrowser/en-us/default.mspx?dg=microsoft.public.windows.server.migration
Downloads ADMT 2.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=788975b1-5849-4707-9817-8c9773c25c6c&DisplayLang=en
USMT
http://www.microsoft.com/windows2000/techinfo/reskit/tools/new/usmt-o.asp
How to use Csvde to import contacts and user objects into Active Directory
http://support.microsoft.com/kb/327620/en-us