เรามีเซิร์ฟเวอร์ Hyper-V จริง 2 เซิร์ฟเวอร์ที่ใช้งาน 8 VM ระหว่างเซิร์ฟเวอร์แต่ละตัวมีตัวควบคุมโดเมนที่ใช้งานใน VM และเซิร์ฟเวอร์ทั้งหมดนั้นเป็น 2008R2
VM PDC ถูกตั้งค่าเป็น NTP และซิงค์กับ time.microsoft.com และส่วนที่เหลือรวมถึงฟิสิคัลเซิร์ฟเวอร์คือ NT5DS PDC ของ VM หลักนี้จะถือ FSMO อย่างแน่นอนและ UDP 123 นั้นเปิดใช้งานอยู่
เมื่อฉันรัน w32tm / query / status
ฉันได้รับผู้ให้บริการการซิงโครไนซ์ VM IC Time บน VM DC ทั้งสองฉันรู้ว่านี่หมายถึงการซิงค์กับโฮสต์
เมื่อฉันรัน w32tm / resync / rediscover
ฉันได้รับ "ไม่ซิงค์ซ้ำเพราะไม่มีข้อมูลเวลา" และรหัสเหตุการณ์ 134 ในบันทึกแนวคิดใด ๆ
ฉันยังดูบันทึกและได้รับเหตุการณ์ที่ 144 และ 12
ฉันได้ติดตามรายละเอียดของ MS KB เกี่ยวกับการตั้งค่าแหล่งเวลาภายนอกและทำการเปลี่ยนแปลงรีจิสทรีทั้งหมด แต่ฉันคิดว่า DNS กำลังรับฉันอยู่ใช่ไหม
แต่เมื่อฉันเปลี่ยนเวลาในเครื่องทางกายภาพเครื่องหนึ่งนี่คือเวลาที่กำหนด บางทีถ้าฉันยกเลิกการลงทะเบียนพวกเขาทั้งหมดและลงทะเบียนและอัปเดตและซิงค์ แต่ฉันกลัวว่าฉันจะสร้างปัญหาที่ใหญ่กว่า!
ฉันพยายามปล่อยให้การซิงค์เวลาระหว่าง VM และ Hyper-V Host เปิดใช้งานเพราะฉันเชื่อว่านี่เป็นวิธีปฏิบัติที่ดีที่สุดจากสิ่งที่ฉันได้อ่าน
ขอบคุณสำหรับความช่วยเหลือของคุณ
ในที่สุดฉันก็ทำงานได้! เป้าหมายของการทำเช่นนี้คือเพื่อช่วยให้ผู้คนที่กำลังเริ่มต้นการตั้งเวลาโดเมน
ในตัวอย่างนี้เซิร์ฟเวอร์ทั้งหมด, ตัวควบคุมโดเมนหลัก (PDC), ตัวควบคุมโดเมนอื่น (DC) และเซิร์ฟเวอร์อื่น ๆ กำลังเรียกใช้ Windows 2008 R2 และมีการจำลองเสมือนจริงด้วย Hyper-V
สิ่งแรกก่อนอื่นคุณจะอ่านเพื่อปิดการใช้งาน 'Time Synchronization Integration Service' บนเครื่องเสมือนภายใน Hyper-V แต่คุณควรจัดการ Windows Time Service (บริการ w32tm) จากภายใน DC เสมือนคุณไม่ควรปิดการใช้งานเพราะเมื่อ VM รีสตาร์ทสิ่งนี้จะทำให้เกิดปัญหามันควรจะทำกับ w32tm http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/19/time-synchronization-in-hyper-v.aspx
คุณจะต้องค้นหาว่าเซิร์ฟเวอร์ใดเป็น PDC และเรียกใช้บทบาท FSMO รันสิ่งนี้: แบบสอบถาม netdom fsmo ผลลัพธ์ควรเป็น PDC ของคุณและนี่คือที่ที่คุณทำการเปลี่ยนแปลงส่วนใหญ่
ตรวจสอบให้แน่ใจในไฟร์วอลล์ว่ามีกฎ“ ขาออก” ใน UDP123 และโปรแกรมคือ% SystemRoot% \ System32 \ w32tm.exe เพียงแค่เรียกดูไดเรกทอรี windows และค้นหา exe เป็นเวลา
นี่คือที่การเปลี่ยนแปลงของรีจิสทรีลงไป! HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time
ตรวจสอบให้แน่ใจว่า PDC ภายใต้การกำหนดค่าในที่อยู่รีจิสทรีข้างต้นถูกตั้งค่าเป็น NTP สำหรับ“ ประเภท” และเซิร์ฟเวอร์อื่น ๆ ทั้งหมดเป็น NT5DS ซึ่งหมายความว่า NTP คือพ่อ! แนวทางปฏิบัติที่ดีที่สุดคือให้ PDC ดูเป็นระยะเวลาและทุกอย่างจะซิงค์กับมัน
รันสิ่งนี้กับตัวควบคุมโดเมนทั้งหมด (รวมถึง PDC) มันจะปิดการใช้งานบางส่วนของเวลา windows ดังนั้นจึงไม่ได้มองเวลาที่โฮสต์เครื่องสำคัญเพราะเราเป็นเวอร์ช่วลไลเซชัน reg เพิ่ม HKLM \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ VMICTimeProvider / v เปิดใช้งาน / t reg_dword / d 0
คุณสามารถไปที่ ntp.org http://support.ntp.org/bin/view/Servers/WebHome ไซต์เพื่อค้นหาเซิร์ฟเวอร์ที่อยู่ใกล้คุณมากที่สุดเพื่อซิงค์เวลาภายนอกของคุณ ฉันไม่แนะนำให้ใช้ Microsoft เนื่องจากมีการใช้งานอย่างหนักและสามารถหลบหลีกเพราะสิ่งนี้
คำสั่งด้านล่างจะตั้งค่า PDC ให้ดูภายนอก แต่ยังตรวจสอบการตั้งค่ารีจิสทรีตามที่กำหนดไว้ที่นี่เพื่อซิงค์ภายนอก (คุณต้องทำทั้งสองอย่าง) http://support.microsoft.com/kb/816042
รันสิ่งนี้บน PDC w32tm / config /manualpeerlist: สาธารณะ 0.pool.ntp.org,0x1” / syncfromflags: คู่มือ / เชื่อถือได้: ใช่ w32tm / config / อัปเดต w32tm / resync w32tm / resync / rediscover
เรียกใช้คำสั่ง 2 คำสั่งเหล่านี้ได้ตลอดเวลาบนเซิร์ฟเวอร์ใดก็ได้เพื่อดูแหล่งที่มาของพวกเขาและเมื่อพวกเขาได้รับการปรับปรุงล่าสุดคำสั่งเหล่านี้จะถูกนำมาใช้ตลอดการฝึกหัดนี้เพื่อให้แน่ใจว่า PDC และเซิร์ฟเวอร์อื่น ๆ / แหล่งที่มา
จากนั้นเรียกใช้สิ่งนี้บน DC ทั้งหมดยกเว้น PDC มันจะทำให้พวกเขาดู PDC สำหรับเวลาและซิงค์กับมัน w32tm / config / syncfromflags: DOMHIER / อัปเดตสุทธิหยุด w32time เริ่มต้นสุทธิ w32time w32tm / resync / แรง
ปัญหา: เมื่อคุณเรียกใช้การสอบถามสถานะหรือแหล่งข้อมูลให้เวลาหนึ่งหรือสองนาทีหลังจากการเปลี่ยนแปลงคุณไม่ควรดูนาฬิกา Local CMOS Clock และคุณไม่ควรใช้ผู้ให้บริการการซิงโครไนซ์เวลา vm ic เป็นแหล่งข้อมูล
หากสำเร็จ PDC ควรอ่านไซต์ภายนอกที่คุณตั้งค่าไว้และเซิร์ฟเวอร์อื่น ๆ ควรพูดว่า PDC เป็นแหล่งที่มา
หวังว่านี่จะช่วยให้คนโชคดี!