การติดตั้งบทบาท Hyper-V Server หรือ Hyper-V Core Server บนเครื่องจริงเป็นกระบวนการที่ไม่ซับซ้อนและไม่ต้องทำการกำหนดค่าเพิ่มเติมเสมอไป ขั้นตอนต่อไปในการสร้างสภาพแวดล้อมแบบแยกส่วนคือการปรับใช้และกำหนดค่าเครื่องเสมือน ระบบปฏิบัติการ และแอปพลิเคชันที่โฮสต์ สิ่งนี้เรียกว่าการจำลองเสมือนแบบดั้งเดิม ในกรณีนี้ เครื่องจริงจะถูกแยกออกและนำเสนอต่อระบบปฏิบัติการแขกที่โฮสต์บนเครื่องเสมือน แต่ถ้าเราต้องการเรียกใช้ Hyper-V ภายในเครื่องเสมือนล่ะ ไม่สามารถทำได้ตามค่าเริ่มต้น แต่มีการเปลี่ยนแปลงเพิ่มเติมในเซิร์ฟเวอร์ Hyper-V และเครื่องเสมือนเป้าหมาย เทคโนโลยีที่ช่วยให้เราสามารถเรียกใช้เครื่องเสมือนภายในเครื่องเสมือนได้เรียกว่า การจำลองเสมือนแบบซ้อน . นอกจากนี้ยังได้รับการสนับสนุนจากผู้จำหน่ายยอดนิยมอื่นๆ เช่น VMware, Citrix และ Nutanix ฟังดูน่าสนใจ แต่กรณีการใช้งานสำหรับการเรียกใช้เครื่องเสมือนภายในเครื่องเสมือนคืออะไร ส่วนใหญ่จะใช้โดยนักพัฒนาเพื่อวัตถุประสงค์ในการทดสอบ แล็บ และการรันคอนเทนเนอร์ Hyper-V
หากเราพยายามติดตั้ง Hyper-V ใน VM เราจะได้รับข้อผิดพลาดที่แจ้งว่าการติดตั้งไม่สามารถทำได้เนื่องจากขาดความสามารถในการจำลองเสมือน
วิธีแก้ปัญหาสำหรับอุปสรรคนี้คือการเปิดใช้งานการจำลองเสมือนแบบซ้อนบนเซิร์ฟเวอร์ Hyper-V สำหรับเครื่องเสมือนเป้าหมาย ในข้อความต่อไปนี้ เราจะแนะนำคุณเกี่ยวกับขั้นตอนการเปิดใช้งานการจำลองเสมือนแบบซ้อนบนเซิร์ฟเวอร์ Hyper-V ที่โฮสต์บน Windows Server 2019
- เข้าสู่ระบบ หรือเชื่อมต่อกับ Windows Server 2019 ที่คุณติดตั้งบทบาท Hyper-V
- เปิด ตัวจัดการ Hyper-V
- นำทางไปยัง VM ที่คุณต้องการเปิดใช้งานการจำลองเสมือนที่ซ้อนกัน ในตัวอย่างของเราคือ VM ชื่อ "Windows2019" ตามที่แสดงในภาพหน้าจอ
- ปิด VM
- คลิกขวาที่ เมนูเริ่ม จากนั้นคลิกที่ Windows Powershell (ผู้ดูแลระบบ)
- ประเภท Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $true แล้วกด ในตัวอย่างนี้ Windows2019 คือชื่อ VM คุณจะต้องพิมพ์ชื่อ VM ของคุณที่โฮสต์บน Hyper-V Manager
- ขั้นตอนต่อไปคือการกำหนดค่าเครือข่ายด้วยเครื่องเสมือนที่ซ้อนกัน ซึ่งสามารถทำได้โดยใช้ MAC Spoofing หรือ Network Address Translation (NAT) ในกรณีของเรา เราจะเปิดใช้งานการปลอมแปลง MAC โดยพิมพ์คำสั่ง Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing เปิดอยู่ ลงใน Powershell โปรดแทนที่ Windows2019 ด้วยชื่อเครื่องเสมือนของคุณ
- เปิด VM และเข้าสู่ระบบ Windows Server 2019
- เปิด ตัวจัดการเซิร์ฟเวอร์ และคลิก เพิ่มบทบาทและคุณลักษณะ
- คลิก ถัดไป ภายใต้ ก่อนที่คุณจะเริ่มต้น
- คลิก ถัดไป ภายใต้ เลือกประเภทการติดตั้ง
- คลิก ถัดไป หรือเลือกเซิร์ฟเวอร์ปลายทางภายใต้ เลือกเซิร์ฟเวอร์ปลายทาง
- เลือก Hyper-V ภายใต้ เลือกบทบาทของเซิร์ฟเวอร์ แล้วคลิก เพิ่มคุณลักษณะ
- คลิกถัดไปเพื่อติดตั้ง Hyper-V
- คลิก ถัดไป ภายใต้ เลือกคุณสมบัติ
- คลิก ถัดไป ภายใต้ Hyper-V
- เลือกอะแดปเตอร์เครือข่ายภายใต้ สร้างสวิตช์เสมือน . Windows Server จะตรวจหาอะแดปเตอร์เครือข่ายทั้งหมดที่มีในเครื่องนั้นโดยอัตโนมัติ
- คลิก ถัดไป ภายใต้ การย้ายเครื่องเสมือน
- คลิก ถัดไป หรือเลือกตำแหน่งเริ่มต้นสำหรับฮาร์ดดิสก์เสมือนหรือไฟล์การกำหนดค่าเครื่องเสมือนภายใต้ ร้านค้าเริ่มต้น
- เลือก เริ่มบทบาทปลายทาง บริการบทบาท หรือคุณลักษณะบนเซิร์ฟเวอร์ที่เลือก คลิกติดตั้งและ จากนั้นคลิก ใช่ ภายใต้ ยืนยันการเลือกการติดตั้ง
- คลิก ติดตั้ง และรอจนกว่า Windows Server 2019 จะติดตั้งบทบาท Hyper-V
- คลิก ติดตั้ง ภายใต้ ยืนยันการเลือกการติดตั้ง
- รอจนกว่า Windows จะติดตั้งบทบาท Hyper-V เสร็จสิ้น มันจะติดตั้งเครื่องเสมือนโดยอัตโนมัติ
- เข้าสู่ระบบ ไปยัง Windows Server 2019
- เปิด ตัวจัดการเซิร์ฟเวอร์
- นำทางไปยัง เครื่องมือ แล้วคลิก Hyper-V Manager
- ติดตั้งเครื่องเสมือนและสนุกกับการเล่นกับ Hyper-V