วิธีการเรียกใช้ Hyper-V ในเครื่องเสมือนด้วย Nested Virtualization

การติดตั้งบทบาทเซิร์ฟเวอร์ Hyper-V หรือเซิร์ฟเวอร์ Hyper-V บนเครื่องจริงเป็นกระบวนการที่ไม่ซับซ้อนและไม่จำเป็นต้องทำการกำหนดค่าเพิ่มเติมเสมอไป ขั้นตอนต่อไปในการสร้างสภาพแวดล้อมที่แยกได้คือการปรับใช้และกำหนดค่าเครื่องเสมือนระบบปฏิบัติการและแอพพลิเคชันที่โฮสต์ สิ่งนี้เรียกว่าการจำลองเสมือนแบบดั้งเดิม ในกรณีนี้เครื่องทางกายภาพจะถูกสรุปและนำเสนอให้กับระบบปฏิบัติการของแขกที่โฮสต์บนเครื่องเสมือน แต่ถ้าหากเราต้องการเรียกใช้ Hyper-V ภายในเครื่องเสมือนจริง ไม่สามารถทำได้โดยค่าเริ่มต้น แต่มีการเปลี่ยนแปลงเพิ่มเติมบนเซิร์ฟเวอร์ Hyper-V และเครื่องเสมือนเป้าหมาย เทคโนโลยีที่ช่วยให้เราสามารถเรียกใช้เครื่องเสมือนภายในเครื่องเสมือนเรียกว่าการ จำลองเสมือนแบบซ้อน นอกจากนี้ยังได้รับการสนับสนุนจากผู้จำหน่ายยอดนิยมอื่น ๆ เช่น VMware, Citrix และ Nutanix ฟังดูน่าสนใจ แต่กรณีใช้สำหรับการเรียกใช้เครื่องเสมือนภายในเครื่องเสมือนคืออะไร ส่วนใหญ่จะใช้โดยนักพัฒนาเพื่อวัตถุประสงค์ในการทดสอบห้องปฏิบัติการและใช้งานบรรจุภัณฑ์ Hyper-V

หากเราพยายามติดตั้ง Hyper-V ใน VM เราจะได้รับข้อผิดพลาดที่แจ้งว่าไม่สามารถทำการติดตั้งได้เนื่องจากความสามารถในการจำลองเสมือนที่ขาดหายไป

โซลูชั่นสำหรับอุปสรรคนี้คือการเปิดใช้งานการจำลองเสมือนแบบซ้อนบนเซิร์ฟเวอร์ Hyper-V สำหรับเครื่องเสมือนเป้าหมาย ในข้อความต่อไปนี้เราจะแนะนำคุณเกี่ยวกับขั้นตอนการเปิดใช้งานการจำลองเสมือนแบบซ้อนบนเซิร์ฟเวอร์ Hyper-V ที่โฮสต์บน Windows Server 2019

  1. เข้าสู่ระบบ หรือเชื่อมต่อกับ Windows Server 2019 ที่คุณติดตั้งบทบาท Hyper-V
  2. เปิด ตัวจัดการ Hyper-V
  3. นำทางไปยัง VM ที่คุณต้องการเปิดใช้งานการจำลองเสมือนแบบซ้อน ในตัวอย่างของเรามันคือ VM ชื่อ“ Windows2019“ ดังที่แสดงในภาพหน้าจอ

  4. ปิดระบบ VM
  5. คลิกขวาที่ เมนู Start แล้วคลิกที่ Windows Powershell (Admin)
  6. พิมพ์ Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true จากนั้นกดในตัวอย่างนี้ Windows2019 เป็นชื่อ VM คุณจะต้องพิมพ์ชื่อ VM ที่โฮสต์บน Hyper-V Manager ของคุณ

  7. ขั้นตอนต่อไปคือการกำหนดค่าเครือข่ายด้วยเครื่องเสมือนซ้อนกัน สิ่งนี้สามารถทำได้โดยใช้ MAC Spoofing หรือ Network Address Translation (NAT) ในกรณีของเราเราจะเปิดใช้งาน MAC Spoofing โดยพิมพ์คำสั่ง Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing On เข้าสู่ Powershell โปรดแทนที่ Windows2019 ด้วยชื่อของเครื่องเสมือนของคุณ

  8. เปิด VM และลงชื่อเข้าใช้ใน Windows Server 2019
  9. เปิด ตัวจัดการเซิร์ฟเวอร์ และคลิก เพิ่มบทบาทและคุณสมบัติ
  10. คลิก ถัดไป ภายใต้ ก่อนที่คุณจะเริ่ม
  11. คลิก ถัดไป ภายใต้ เลือกประเภทการติดตั้ง
  12. คลิก ถัดไป หรือเลือกเซิร์ฟเวอร์ปลายทางภายใต้ เลือกเซิร์ฟเวอร์ปลายทาง
  13. เลือก Hyper-V ภายใต้ เลือกบทบาทเซิร์ฟเวอร์ แล้วคลิก เพิ่มคุณสมบัติ
  14. คลิกถัดไปเพื่อติดตั้ง Hyper-V
  15. คลิก ถัดไป ภายใต้ เลือกคุณลักษณะ
  16. คลิก ถัดไป ภายใต้ Hyper-V
  17. เลือกอะแดปเตอร์เครือข่ายภายใต้ สร้างสวิตช์เสมือน Windows Server จะตรวจหาอะแดปเตอร์เครือข่ายที่มีอยู่ทั้งหมดบนเครื่องนั้นโดยอัตโนมัติ
  18. คลิก ถัดไป ภายใต้ การโยกย้ายเครื่องเสมือน
  19. คลิก ถัดไป หรือเลือกตำแหน่งเริ่มต้นสำหรับฮาร์ดดิสก์เสมือนหรือไฟล์กำหนดค่าเครื่องเสมือนภายใต้ ร้านค้าเริ่มต้น
  20. เลือก รีสตาร์ทบทบาทปลายทางบริการบทบาทหรือคุณสมบัติบนเซิร์ฟเวอร์ที่เลือกคลิกติดตั้ง แล้วคลิก ใช่ ภายใต้ ยืนยันการเลือกการติดตั้ง
  21. คลิก ติดตั้ง และรอจนกระทั่ง Windows Server 2019 ติดตั้งบทบาท Hyper-V
  22. คลิก ติดตั้ง ภายใต้ ยืนยันการเลือกการติดตั้ง
  23. รอจนกระทั่ง Windows เสร็จสิ้นการติดตั้งบทบาท Hyper-V มันจะติดตั้งเครื่องเสมือนโดยอัตโนมัติ

  24. เข้าสู่ระบบ Windows Server 2019
  25. เปิด ตัวจัดการเซิร์ฟเวอร์
  26. ไปที่ เครื่องมือ แล้วคลิก ตัวจัดการ Hyper-V
  27. ติดตั้งเครื่องเสมือนจริงและเพลิดเพลินกับการเล่นกับ Hyper-V

บทความที่น่าสนใจ