Wednesday, June 24, 2009

Enable virtualization on IBM System x3650

การเปิดใช้งาน Virtualization บน IBM System x3650
ในการใช้งาน 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
5. กดปุ่ม ESC จำนวน 2 ครั้ง เพื่อกลับไปยังหน้า Configuration/Seup Utility จากนั้นเลือกหัวข้อ Save Settings แล้วกดปุ่ม Enter
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.

0 Comment: