Thursday, 13 August 2009

วิธีการดูและถ่ายโอนบทบาท FSMO ใน Windows Server 2003

บทความนี้อธิบายเกี่ยวกับวิธีการถ่ายโอนบทบาท Flexible Single Master Operations (FSMO) (หรือเรียกอีกอย่างว่าบทบาท Operations Master) ด้วยการใช้เครื่องมือ Active Directory Snap-in ใน Microsoft Management Console (MMC) ใน Windows Server 2003

บทบาท FSMO Roles
ในหนึ่งฟอเรสต์จะมีบทบาทของ FSMO อย่างน้อยห้าบทบาทที่กำหนดให้กับตัวควบคุมโดเมนอย่างน้อยหนึ่งตัวควบคุม บทบาท FSMO ห้าบทบาทได้แก่:

  • เครื่องเก็บ Schema หลัก: ตัวควบคุมโดเมนเครื่องเก็บ Schema หลักจะทำหน้าที่ควบคุมการปรับปรุงและการปรับเปลี่ยน schema ทั้งหมด เมื่อต้องการปรับปรุง Schema ของฟอเรสต์ คุณต้องเข้าถึงเครื่องเก็บ Schema หลัก ทั้งฟอเรสต์สามารถมีเครื่องเก็บ Schema หลักได้เพียงเครื่องเดียว
  • ตัว ควบคุมชื่อโดเมน: ตัวควบคุมโดเมนของตัวควบคุมชื่อโดเมนจะทำหน้าที่ควบคุมการเพิ่มและการเอาโด เมนในฟอเรสต์ออก ทั้งฟอเรสต์สามารถมีตัวควบคุมชื่อโดเมนได้เพียงเครื่องเดียว
  • Infrastructure Master: Infrastructure มีหน้าที่ในการปรับปรุงการอ้างอิงจากวัตถุภายในโดเมนไปยังวัตถุในโดเมนอื่น ไม่ว่าเมื่อใด ตัวควบคุมโดเมนซึ่งทำหน้าที่เป็น Infrastructure Master ในแต่ละโดเมนสามารถมีได้เพียงเครื่องเดียว
  • Relative ID (RID) Master: RID จะทำหน้าที่ในการประมวลผลการร้องของพูล RID จากตัวควบคุมโดเมนทั้งหมดในโดเมนเฉพาะ ไม่ว่าเมื่อใด ตัวควบคุมโดเมนซึ่งทำหน้าที่เป็น RID master ในโดเมนสามารถมีได้เพียงเครื่องเดียว
  • PDC Emulator: PDC Emulator เป็นตัวควบคุมโดเมนที่ประกาศว่าตนเป็นตัวควบคุมโดเมนหลัก (PDC) ของเวิร์กสเตชัน เซิร์ฟเวอร์สมาชิก และตัวควบคุมโดเมนที่ทำงานใน Windows รุ่นก่อนหน้า ตัวอย่างเช่น หากโดเมนมีคอมพิวเตอร์ที่ไม่ได้ใช้ไคลเอ็นต์ซอฟต์แวร์ Microsoft Windows XP Professional หรือ Microsoft Windows 2000 หรือหากมีตัวควบคุมโดเมนสำรอง Microsoft Windows NT PDC Emulator ทำหน้าที่เป็น Windows NT PDC นอกจากนี้ PDC Emulator ยังสามารถเป็น Domain Master Browser ที่สามารถจัดการกับความคลาดเคลื่อนของรหัสผ่านได้ด้วย ไม่ว่าเมื่อใด ตัวควบคุมโดเมนซึ่งทำหน้าที่เป็น PDC Emulator ในแต่ละโดเมนสามารถมีได้เพียงเครื่องเดียว
คุณสามารถถ่ายโอนบทบาท FSMO โดยใช้อรรถประโยชน์บรรทัดคำสั่ง Ntdsutil.exe หรือใช้เครื่องมือ MMC Snap-in คุณสามารถใช้เครื่องมือ MMC Snap-in อย่างใดอย่างหนึ่งต่อไปนี้ ขึ้นอยู่กับบทบาท FSMO ที่คุณต้องการถ่ายโอน:
Active Directory Schema Snap-in
Active Directory Domains and Trusts Snap-in
Active Directory Users and Computers Snap-in
หากคอมพิวเตอร์ไม่มีอยู่อีกต่อไป บทบาทควรถูกยึด เมื่อต้องการยึดบทบาท ให้ใช้อรรถประโยชน์ Ntdsutil.exe

ถ่ายโอนบทบาทเครื่องเก็บ Schema หลัก
ใช้ Active Directory Schema Master Snap-in เพื่อถ่ายโอนบทบาทเครื่องเก็บ Schema หลัก ก่อนที่คุณจะสามารถใช้ Snap-in นี้ได้ คุณต้องลงทะเบียนแฟ้ม Schmmgmt.dll

ลงทะเบียน Schmmgmt.dll
  1. คลิก เริ่ม แล้วคลิก เรียกใช้
  2. พิมพ์ regsvr32 schmmgmt.dll ในกล่อง เปิด และคลิก ตกลง
  3. คลิก ตกลง เมื่อคุณได้รับข้อความแจ้งว่าการดำเนินเสร็จเรียบร้อย
ถ่ายโอนบทบาทเครื่องเก็บ Schema หลัก
  1. คลิก เริ่ม คลิก เรียกใช้ พิมพ์ mmc ในกล่อง เปิด แล้วคลิก ตกลง
  2. ในเมนู แฟ้ม คลิก เพิ่ม/เอา Snap-in ออก
  3. คลิก เพิ่ม
  4. คลิก Active Directory Schema คลิก เพิ่ม คลิก ปิด แล้วคลิก ตกลง
  5. ในคอนโซลทรี คลิกขวาที่ Active Directory Schema แล้วคลิก เปลี่ยนตัวควบคุมโดเมน
  6. คลิก ระบุชื่อ พิมพ์ชื่อตัวควบคุมโดเมนที่จะเป็นตัวยึดบทบาทใหม่ แล้วคลิก ตกลง
  7. ในคอนโซลทรี คลิกขวาที่ Active Directory Schema แล้วคลิก Operations Master
  8. คลิก เปลี่ยน
  9. คลิก ตกลง เพื่อยืนยันว่าคุณต้องการถ่ายโอนบทบาท และคลิก ปิด
ถ่ายโอนบทบาทตัวควบคุมชื่อโดเมน
  1. คลิก เริ่ม ชี้ไปที่ เครื่องมือในการดูแล แล้วคลิก Active Directory Domains and Trusts
  2. คลิกขวาที่ Active Directory Domains and Trusts แล้วคลิก เชื่อมต่อกับตัวควบคุมโดเมน
    หมายเหตุ: คุณต้องดำเนินการขั้นตอนนี้หากคุณไม่ได้อยู่ที่ตัวควบคุมโดเมนที่คุณต้องการ ถ่ายโอนบทบาท คุณไม่จำเป็นต้องดำเนินการขั้นตอนนี้หากคุณเชื่อมต่อกับตัวควบคุมโดเมนที่มี บทบาทที่คุณต้องการถ่ายโอนอยู่แล้ว
  3. เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
    * ในกล่อง ป้อนชื่อของตัวควบคุมโดเมนอื่น ให้พิมพ์ชื่อของตัวควบคุมโดเมนที่จะเป็นตัวยึดบทบาทใหม่ แล้วคลิก ตกลง
    หรือ
    * ในรายการ หรือเลือกตัวควบคุมโดเมนที่มีอยู่ ให้เลือกชื่อโดเมนที่จะเป็นตัวยึดบทบาทใหม่ และคลิก ตกลง
  4. ในคอนโซลทรี คลิกขวาที่ Active Directory Domains and Trusts แล้วคลิก Operations Master
  5. คลิก เปลี่ยน
  6. คลิก ตกลง เพื่อยืนยันว่าคุณต้องการถ่ายโอนบทบาท และคลิก ปิด

ถ่ายโอนบทบาท RID Master, PDC Emulator และ Infrastructure Master
  1. คลิก เริ่ม ชี้ไปที่ เครื่องมือในการดูแล แล้วคลิก Active Directory Users and Computers
  2. คลิกขวาที่ Active Directory Users and Computers แล้วคลิก เชื่อมต่อกับตัวควบคุมโดเมน
    หมายเหตุ: คุณต้องดำเนินการขั้นตอนนี้หากคุณไม่ได้อยู่ที่ตัวควบคุมโดเมนที่คุณต้องการ ถ่ายโอนบทบาท คุณไม่จำเป็นต้องดำเนินการขั้นตอนนี้หากคุณเชื่อมต่อกับตัวควบคุมโดเมนที่มี บทบาทที่คุณต้องการถ่ายโอนอยู่แล้ว
  3. เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
    * ในกล่อง ป้อนชื่อของตัวควบคุมโดเมนอื่น ให้พิมพ์ชื่อของตัวควบคุมโดเมนที่จะเป็นตัวยึดบทบาทใหม่ แล้วคลิก ตกลง
    หรือ
    * ในรายการ หรือเลือกตัวควบคุมโดเมนที่มีอยู่ ให้เลือกชื่อโดเมนที่จะเป็นตัวยึดบทบาทใหม่ และคลิก ตกลง
  4. ในคอนโซลทรี คลิกขวาที่ Active Directory Users and Computers เลือก งานทั้งหมด แล้วคลิก Operations Master
  5. คลิกแท็บที่เหมาะสมสำหรับบทบาทที่คุณต้องการถ่ายโอน (RIDPDC หรือ Infrastructure) แล้วคลิก เปลี่ยน
  6. คลิก ตกลง เพื่อยืนยันว่าคุณต้องการถ่ายโอนบทบาท และคลิก ปิด

Tuesday, 11 August 2009

วิธีการติดตั้ง AD บน Windows Server 2008

AD Windows 2008
Introdution
สำหรับ บทความนี้เป็นตัวอย่างลง AD บน New Infrastucture ซึ่งเราจะใช้ Windows 2008 เป็น AD ทั้งหมด โดยในตัวอย่างนี้เรามี AD 2 ตัวเพื่อทำหน้าที่ Backup ซึ่งกันและกัน ในกรณีตัวใดตัวหนึ่งเสียสามารถทำงานทดแทนกันได้ สำหรับวิธีการลงนั้นไม่ยากซึ่งค่อนข้างจะเหมือนการลงบน Windows 2003 เพียงแต่มีลูกเล่นเพิ่มเติมขึ้นมาซึ่งเราจะมาดูกัน
Solution

โดยเราสมมติสถานการณ์ว่า บริษัทต้องการเปลี่ยน Enverlopment จาก Work Group มาเป็น Domain ซึ่งได้ทำการซื้อ Server มาใหม่ 2 ตัวเพื่อทำ Domain Controller
Step by Step


1. หลังจากทำการลง Windows เรียบร้อบ ( Install OS, Driver and preconfig network ) เราจะต้องทำการสั่ง Install role ลงบน Server เนื่องจากการลงบน Windows 2008 จะไม่เปิด service by default ดังนั้นเราจึงต้องทำการ prepare role

1.1 Open Server Management
AD Windows 2008

1.2 Add Roles
AD Windows 2008

2. หลังจาก Add Roles เรียนร้อยเราจะทำการสั่ง dcpromo ที่ RUN
AD Windows 2008

2.1. ทำการเลือกรูปแบบของ Domain ที่เราจะติดตั้ง ในที่นี้เราเลือก New in forest
AD Windows 2008

2.2. หลังจากเราใส่ Parameter ต่างๆเราจะมาถึงหน้าที่ทำการเลือก Domain Level ซึ่งตรงนี้จะมีผลต่อการใช้งาน Feature ของ AD ในที่นี้เราเลือก 2008
AD Windows 2008

2.3. Install Additional Option เนื่องจากเรายังไม่มี DNS เราก็เลือก Install DNS Server
AD Windows 2008

2.4. หลังจาก Click Next จะมี POP-UP ขึ้นมาเราเลือก Yes เลยครับ เนื่องจากเรายังไม่มี DNS Recorde เลย
AD Windows 2008

2.5. หลังจากในก็จะมีการให้ใส่ Parameter จนมาถึงหน้าสุดท้ายคือการสรุปสิ่งที่เราได้ทำมาตามเมนู ซึ่งเราสามารถ save เก็บไว้ได้ครับ ซึ่งขั้นตอนหลังจากนี้ Windows ก็จะทำการลง Service ให้เราแล้วก็ทำการ Reboot Server
AD Windows 2008

2.6. หลังจาก Reboot Server เรามาตรวจสอบกันว่าถูกต้องไหม สามารถเข้า Active Directory Users and Computers ได้ไหม
AD Windows 2008

3. ในส่วนของ Additional Domain ขั้นตอนการ Prepare จะเหมือนกับตัว Master ครับดังนั้นจึงขอข้ามามาที่ตอนสั่ง DCPROMO เลยแล้วกันครับ

3.1 DCPROMO เลือก Exitsting Forest ตามรูปครับ
AD Windows 2008

3.2 หลังจากนั้นก็จะมีการให้ใส่ Parameter ต่างๆ จนมาถึงขั้นตอนติดตั้ง Additional Option ให้เราเลือกแค่ DNS Server ก็พอครับแต่ถ้าอยากเลือก GC ด้วยก็ไม่ว่ากันครับ
AD Windows 2008

3.3 หลังจากกด Next จะมี POP-UP มาถาม ว่าคุณต้องการ Transfer Role Infrastucture ไหม อันนี้ถ้าเรามีหลายๆ Domain ใน Forest เดี๋ยวก็ทำตามที่เขาบอกไปครับ แต่เนื่องจากเรามีแค่ Domain เดี๋ยวแล้วเราต้องการให้ทุก Role อยู่บน Server เดี๋ยวกันเพื่อการ Maintanace ก็ไม่ต้อง Transfer ก็ได้ครับ
AD Windows 2008

3.4 จนมาถึงหน้าสุดท้ายคือการสรุปสิ่งที่เราได้ทำมาตามเมนู ซึ่งเราสามารถ save เก็บไว้ได้ครับ ซึ่งขั้นตอนหลังจากนี้ Windows ก็จะทำการลง Service ให้เราแล้วก็ทำการ Reboot Server
AD Windows 2008

4. หลังจากนั้นเราจะมาทำการตรวจสบกันครับว่าใช้งานได้ไหม

4.1 Open Active Directory Sites and Services จะเห็นว่ามีการสร้าง Connection เข้าหากันเพื่อทำการ Replication ข้อมูล
AD Windows 2008

4.2 CMD -> repadmin /replsummary เพื่อทำการ Check ข้อมูลที่ทำการ replication
AD Windows 2008

Summary จะ เห็นได้ว่า การติดตั้ง Active Directory บน Windows 2008 นั้นไม่ใช่เรื่องยากครับ อาจจะมีขั้นตอนเพิ่มขึ้นแต่ก็ไม่ได้ยากจนเราไม่เข้าใจ เพราะจะมีคำอธิบายทุกเมนูระหว่างเราติดตั้งครับ ยิ่งถ้าเคยทำบน Windows 2003 แล้วยิ่งเข้าใจง่ายขึ้นครับ

ขอบคุณข้อมูลจาก : thaiserv.net

Clone HDD ง่ายๆ บน Linux

/dev/sda คือ hdd ที่ทำงานปัจจุบัน ต้องการ clone ทั้งลูกไป /dev/sdb ซึ่งเป็น hdd ใหม่

เข้า single mode
#init 1

สั่ง clone
#dd if=/dev/sda of=/dev/sdb bs=512k &

แล้วรอ 1 ชมขึ้นไป
ขนาด hdd นั้น sdb ขาดไม่ควรต่ำกว่า sda