การจำลองเสมือนแบบซ้อน - เป็นไปได้หรือไม่? [ปิด]


10

ฉันต้องใช้ Win10 กับเซิร์ฟเวอร์ที่สร้างด้วย VMware ESXi 5.0 ฉันจะติดตั้ง Debian 6.0 บน VMware ESXi 5.0 แล้วติดตั้ง VirtualBox 5.0.14 พร้อมระบบปฏิบัติการ Win10 guest มันจะทำงานอย่างไร


ดูเหมือนว่าจะใช้ VMWare ESX หรือ ESXi ในเครื่องเสมือนได้อย่างไร แต่คุณกำลังใช้เทคโนโลยีที่แตกต่างกันเล็กน้อย แม้ว่าการตั้งค่าคีย์และฮาร์ดแวร์ที่จำเป็นสำหรับระดับฟิสิคัลโฮสต์และพารามิเตอร์ VM ที่ตั้งค่าในฟิสิคัลโฮสต์สำหรับเครื่องระดับกลาง
BeowulfNode42

@ BeowulfNode42 ขอบคุณ แต่ในหัวข้อนั้นพวกเขากำลังจัดการกับคำถามตรงข้าม ดังนั้นพวกเขากำลังติดตั้ง ESX / ESXi ภายในเครื่องเสมือนในขณะที่ฉันพยายามเรียกใช้ VirtualBox ภายใน ESXi
Iren

ทำไมคุณไม่สร้าง Windows 10 VM ใน ESXi ล่ะ?
joeqwerty

คำตอบ:


16

สิ่งนี้เรียกว่าการจำลองเสมือน "ซ้อน" และเป็นไปได้สำหรับการรวมกันของ hypervisor

เหตุผลก็คือเพื่อให้การทำเวอร์ชวลไลเซชันแบบซ้อนทำงานได้ไฮเปอร์ไวเซอร์ตัวแรกต้องผ่านไปยังคุณสมบัติที่สองของ CPU (Intel VT-x หรือ AMD-V)

VirtualBox ไม่รองรับ ได้รับคำขอคุณลักษณะเป็นเวลา 7 ปีแล้ว! แหล่งที่มาที่นี่

แต่อย่างที่ฉันเข้าใจนั่นหมายความว่ามันไม่สามารถเป็นไฮเปอร์ไวเซอร์ตัวแรก แต่อาจเป็นอันที่สอง ...

ทำไมไม่อัปเดต ESXi ของคุณเป็น 5.5 จากนั้นให้ Windows 10 ของคุณโดยตรงบน ESXi

ปรับปรุง

ตั้งแต่เดือนพฤศจิกายน 2561 ดูเหมือนว่าจะได้รับการสนับสนุนในไม่ช้า
จากหน้าที่เชื่อมโยงก่อนหน้านี้:

AMD-V ที่ซ้อนกันทำงานได้ (แม้ว่าคุณสมบัติไม่สมบูรณ์) ซ้อน VT-x ยังคงอยู่ในระหว่างดำเนินการ

Update2 - เมษายน 2019

จากความคิดเห็น @cursed_axes:

ด้วย VirtualBox 6.0.6: Oracle VM VirtualBox รองรับการจำลองเสมือนแบบซ้อนบนระบบโฮสต์ที่ใช้ CPU AMD คุณลักษณะนี้เปิดใช้งานฟังก์ชั่นการจำลองเสมือนสำหรับฮาร์ดแวร์กับ guest VM นั่นหมายความว่าคุณสามารถติดตั้งไฮเปอร์ไวเซอร์เช่น Oracle VM VirtualBox, Oracle VM Server หรือ KVM บนแขก Oracle VM VirtualBox จากนั้นคุณสามารถสร้างและรัน VM ภายใน VM เกสต์


ดูเกี่ยวกับการทำรัง ESXi ภายใน ESXi 5 ได้ที่แทบ
ghetto.com/2011/07/…

ด้วย VirtualBox 6.0.6: Oracle VM VirtualBox รองรับการจำลองเสมือนแบบซ้อนบนระบบโฮสต์ที่ใช้ CPU AMD คุณลักษณะนี้เปิดใช้งานฟังก์ชั่นการจำลองเสมือนสำหรับฮาร์ดแวร์กับ guest VM นั่นหมายความว่าคุณสามารถติดตั้งไฮเปอร์ไวเซอร์เช่น Oracle VM VirtualBox, Oracle VM Server หรือ KVM บนแขก Oracle VM VirtualBox จากนั้นคุณสามารถสร้างและรัน VM ภายใน VM เกสต์ virtualbox.org/manual/UserManual.html#nested-virt
cursed_axes

@cursed_axes ขอบคุณสำหรับข้อมูลเพิ่มลงในคำตอบสำหรับการมองเห็นมากขึ้น
JFL
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.