ในการใช้งาน Virtual Machine บน Hyper-V บน Windows Server 2008 นั้น มีเงื่อนไขด้านระบบซีพียู 2 อย่าง ดังนี้
1. รองรับและเปิดใช้งาน (Enabled) เทคโนโลยี Virtualization Technology
2. รองรับและเปิดใช้งาน (Enabled) ฟีเจอร์ Execute Disable Bit (บางครั้งเรียก Data Execution Prevention)
ในกรณีที่ข้อใดข้อหนึ่งหรือทั้งสองข้อไม่เป็นจริง เมื่อทำการรัน Virtual Machine ก็จะได้ในกรณีระบบแสดงข้อผิดพลาด Event ID: 42 (อ่านรายละเอียดได้ที่ ข้อผิดพลาด Event ID 42 ของ Hyper-V Server)
สำหรับการตั้งค่าทั้ง 2 นี้จะต้องทำใน BIOS ของเครื่องเซิร์ฟเวอร์ซึ่งวิธีการเปิดใช้งานนั้นจะขึ้นกับรุ่นและยี่ห้อของเครื่องเซิร์ฟเวอร์ โดยบทความนี้จะสาธิตขั้นตอนการเปิดใช้งาน Virtualization Technology และ Execute Disable Bit บนเซิร์ฟเวอร์ IBM System x3650 (Rack 2U) ซึ่งใช้ซีพียู Intel Xeon Quad Core
1. เปิดสวิทซ์หรือรีสตาร์ทเครื่องเซิร์ฟเวอร์ ก่อนที่จะบูตเข้าระบบวินโดวส์ให้กดปุ่ม F1 เพื่อเข้าหน้า Setup
2. ในหน้า Configuration/Seup Utility ให้เลือกหัวข้อ Advanced Setup แล้วกดปุ่ม Enter
3. ในหน้า Advanced Setup ให้เลือกหัวข้อ CPU Options แล้วกดปุ่ม Enter
4. ในหน้า CPU Options ให้เปิดใช้งาน (โดยเลือกตั้งค่าเป็น Enabled) หัวข้อย่อย 2 ข้อดังนี้
- Execute Disable Bit
- Intel Virtualization Technology
6. ในหน้า Save Settings ให้กดปุ่ม Enter อีกครั้ง
7. เลือก Exit Setup แล้วกดปุ่ม Enter
8. ในหน้า Exit Setup เลือก Yes, exit the Setup Utility แล้วรอจนเครื่องเซิร์ฟเวอร์บูตเสรจและพร้อมใช้งาน
9. เปิดหน้า Hyper-V Manager แล้วทำการสตาร์ท Virtual Machine หากไม่มีอะไรผิดพลาด จะสามารถสตาร์ทได้สำเร็จ หากยังไม่สามารถสตาร์ท Virtual Machine ได้ให้ตรวจสอบ Event Log เพื่อหาวิธีการแก้ไขต่อไป
บทความโดย: Thai Windows Administrator Blog
© 2009 TWAB. All Rights Reserved.
No comments:
Post a Comment
เชิญแลกเปลี่ยนความคิดเห็น ขอสงวนสิทธิ์ในการเผยแพร่ข้อความ HTML