Thursday 30 July 2009

ย้าย Domain จาก Windows 2000 มาเป็น Windows 2003 R2

Step ผมก็ตามนี้ครับ

คือผมต้องการจะย้าย Domain จาก Windows 2000 มาเป็น Windows 2003 R2 ผมก็ได้ทำตาม Step ดังต่อไปนี้ครับ (แบ่งเป็น 2 เครื่องนะครับ)
ที่เครื่อง Domain Windows 2000
1. Check Hotfixes and update SP1 for Windows 2000 Server
2. Backup System State
3. Run Adprep/forestprep (จากแผ่น Windows 2003 R2 Disk 2)
4. Run Adprep/Domainprep (จากแผ่น Windows 2003 R2 Disk 2)
5. Checklog Adprep.log (C:\%systemroot%\system32\debug\adprep\Year-Month-Day\adprep.log)

*** IP Address ของ Windows 2000 ***
*** IP 192.168.1.1 Mask 255.255.255.0 DNS 192.168.1.1***


เมื่อทำตามขั้นตอนทั้งหมดเสร็จเรียบร้อยผมก็มาเริ่มจัดการเครื่องที่เป็น Windows 2003 R2
1. Install Windows 2003 R2 Server
2. กำหนด IP ของ Windows 2003 เท่ากับ IP 192.168.1.2 Mask 255.255.255.0 DNS 192.168.1.1
3. Enable service DNS
3. จากนั้นก็ Run = "dcpromo" = "Additional Domain"
4. เมื่อเรียบร้อยมันก็จะจัดการตัว Active Directory และ DNS มาที่เครื่อง Windows 2003
(ขั้นตอนที่ 4 ผมรอให้มัน replicate กันประมาณ 1 วัน)

จากนั้นก็กลับไปที่เครื่อง Domain Windows 2000
สิ่งที่ต้อง Update มีดังนี้
1. Schema master
2. Domain nameing master
3. RID Master
4. PDC
5. Infrastructure master
ส่งที่ต้องใช้ในการ Update ก็คือ "ntdsutil" เพื่อใช้แก้ไข Schema master, Domain Nameing Master, RID, PDC, Infrastructure master
1. Click Start, click Run, ใส่คำว่า ntdsutil ลองในช่อง แล้วกด OK.
2. พิมพ์คำสั่ง roles กด Enter
3. พิมพ์คำสั่ง connections กด Enter
4. พิมพ์คำสั่ง connect to server servername : คำว่า servername ให้ใส่ชื่อ server ที่ต้องการจะย้ายไป
5. พิมพ์คำสั่ง q กด Enter
6. จากนั้นก็ใส่เครื่องหมายคำถาม (?) เพื่อดูว่ามีคำสั่งอะไรบ้าง
7. ให้เริ่มทำตั้งแต่ Transfer Domain, Infrastructure, PDC, RID, Schema ให้เสร็จทั้งหมดก่อน แล้วค่อยทำต่อด้วย Seize Domain, Infrastructure, PDC, RID, Schema
8. เมื่อทำเสร็จหมดแล้วให้ใส่คำสั่ง q กด Enter เพื่อออกจาก ntdsutil
9. จากนั้นไปที่ Active Directory Sites and Service
10. Double-click Sites แล้วคลิ๊กที่ Default - first-site-name
11. click Server folder, double-click NTDS Settings
12. click Action, cilck Properties
13. ตรง General tab เอาเครื่องหมายถูกตรง Global Catalog ออกครับ แล้วไปคลิ๊กที่ Server ตัวใหม่แทน

กลับมาที่เครื่อง Windows 2003 R2
1. ให้ไปแก้ไข IP DNS จากเดิมที่ชี้ไป 192.168.1.1 ให้เป็น 192.168.1.2
2. Restart Windows 2003 R2
3. Restart Windows 2000

จากนั้นผมก็ทิ้งไว้ประมาณ 1 ชั่วโมง แล้วค่อย Demote เอา Domain จากเครื่อง Windows 2000 ออก (ใครจะทิ้งไว้นานก็กว่านี้ก็ได้นะครับ)
ส่วนคำถามที่ว่า Script ไม่ทำงานนั้นก็จะหมดไปครับถ้าเราทำ Transfer and seize ผ่าน
และตอนนี้เครื่อง Windows 2003 R2 ก็เป็น Domain Controller เต็มตัวครับ

No comments:

Post a Comment