Linux-KVM, QEMU, Virtualbox, VMWare [ปิด]


16

ฉันใหม่กับ Linux ฉันพยายามสร้าง Chromium OS และเปิดใช้งานบน QEMU ในขณะที่ฉันเจอ Linux KVM, Virtualbox และ VMWare ดังนั้นฉันมีสองคำถามโดยทั่วไปเกี่ยวกับ virtualization ใน Linux:

  1. เวอร์ชวลไลเซชันระบบโอเพนซอร์สที่นิยมใช้กันมากที่สุดในปัจจุบันคืออะไร? ฉันมีตัวเลือกเพิ่มเติมเช่นเมื่อใช้ distro อื่นที่อยู่ด้านบนของกล่อง Ubuntu ของฉันหรือไม่

  2. หากใครบางคนเคยมีประสบการณ์เกี่ยวกับการจำลองเสมือนใน Linux คุณจะแบ่งปันคำแนะนำเมื่อใช้อะไรได้บ้าง มีรายการใดบ้างที่ใช้ในการตั้งค่าระบบคลาวด์


ตามที่ระบุไว้ด้านล่างมี XEN ซึ่งอาจทำให้คุณปวดหัวในขณะกำหนดค่า แต่เมื่อคุณติดตั้งเสร็จแล้ว - คุณจะมี (AFAIK) ระบบเสมือน virtualization ที่มีผู้ใช้ระดับต่ำที่สุด XEN และ KVM ดร็อปเป็นหมวดหมู่เดียว (เช่นเดียวกับ proxmox, ซึ่งขึ้นอยู่กับ KVM) และอนุญาตให้คุณเรียกใช้ VM ในการจำลองเสมือนระดับต่ำเช่นคุณสามารถแยกอุปกรณ์ PCI / USB / ... จาก HOST OS ของคุณและมอบ พวกเขาไปยัง VMs ของคุณ xen / kvm นั้นใกล้กับ HW ของพีซีของคุณ
netikras

ในทางกลับกัน VmWare และ VBox ก็เป็นตัวเลือกที่ดีเช่นกันโดยเฉพาะอย่างยิ่งหาก CPU ของคุณไม่รองรับการจำลองเสมือนและ / หรือการเข้าถึงอุปกรณ์โดยตรง (การพูดในแง่ของ Intel - VTx และ VTd) .VmW และ VBox สามารถบู๊ตพีซีเสมือน เรียกใช้คำแนะนำที่นั่น (ในขณะที่ยังสามารถรองรับ VT-x / VT-d)
netikras

1
ฉันเคยรัก VBox เมื่อฉันมีเน็ตบุ๊กเท่านั้นที่ไม่มี VT-x / VT-d VMs นั้นไม่เคยฟ้าผ่าเร็วนัก แต่ก็มีอย่างน้อย เมื่อฉันได้พีซีเดสก์ท็อปของฉันพร้อมกับของเล่น Intel CPU ทั้งหมดที่มีอยู่ qemu / KVM เป็นตัวหนึ่งสำหรับฉันเพราะมันช่วยให้ฉันมอบ GPU ของฉันให้กับ Windows VM ได้ (ฉันสามารถติดตั้งไดรเวอร์ที่นั่นเล่นเกมใช้ AutoCad เป็นต้น .) ใช่ qemu / kvm นั้นง่ายต่อการบำรุงรักษาเหมือนกับ VBox / VmW แต่นั่นเป็นตัวเลือกของฉัน
netikras

1
บันทึกล่าสุด .. หากคุณชอบล้อเล่นกับลีนุกซ์ลีนุกซ์และมีซีพียูที่เปิดใช้งาน VT-x / VT-d - ผมขอแนะนำให้คุณใช้ qemu / KVM หรือ xen. คุณจะสนุกไปกับการสร้าง VM ของคุณ ... แต่มันก็สนุก :) แต่ถ้าคุณไม่มี VT- เหล่านั้น? ตั้งค่าสถานะบน CPU และ / หรือคุณต้องการพักใน UserLand (GUI ที่ดีการบำรุงรักษาง่ายไม่ต้องกังวลเกี่ยวกับไดรเวอร์โฟลเดอร์แชร์เครื่องมือที่ดี) ฉันขอแนะนำ VmW / VBox
netikras

1
VMware ไม่ใช่ opensource Virtualbox เป็นส่วนหนึ่งของ opensource แต่ฉันไม่เคยเห็นหรือเคยได้ยินมาก่อนว่ามันถูกใช้นอกระบบเสมือนจริงบนเดสก์ท็อป Xen ฉันได้เห็นการใช้งานสำหรับสภาพแวดล้อมเดสก์ท็อปเสมือนจริงเท่านั้น (ตามที่ขายโดย Citrix ซึ่งฉันเชื่อว่าไม่ใช่โอเพนซอร์สทั้งหมด) ฉันเชื่อว่า KVM เป็นสุดยอดของการเปิดใช้งานระบบเสมือนจริงในตอนนี้ แต่ฉันไม่มีตัวเลขเพียงความเห็นของฉันจากการสังเกตอย่าง จำกัด
spuk

คำตอบ:


7

มีระบบ virtualization ที่ได้รับความนิยมมากกว่าระบบที่ฉันกล่าวถึงข้างต้นหรือไม่?

คุณแสดงระบบเสมือนจริงที่เป็นที่นิยมเกือบทั้งหมดยกเว้น 'Xen'

ควรใช้อะไรเมื่อไหร่

เนื่องจากคุณใช้กล่อง Ubuntu ฉันแนะนำ qemu / kvm ให้คุณ คุณสามารถเริ่มต้นด้วย 'virt-manager' ซึ่งเป็น 'หน้า GUI' ของ libvirt / qemu / kvm และดูคล้ายกับ 'vBox หรือ VmWare Workstation' บน windows


7

มันขึ้นอยู่กับ. ฉันชอบ Virtualbox เพราะ GUI มันเรียบง่าย แต่สมบูรณ์และความเร็ว แต่ฉันก็ใช้ kvm-qemu กับ libvirt เพราะมันเร็วกว่าและตั้งค่าได้ดีกว่า Virtualbox ฉันไม่ชอบ VMWare (Workstation) เพราะเป็นโฆษณาแหล่งข้อมูลปิดและหนักมาก ฉันชอบมันเพียงเพราะมันเป็นหนึ่งใน บริษัท การค้าแห่งแรกที่สนับสนุน Linux โดยปล่อย VMWare Workstation และ Server ใน 90's สำหรับ virtualization มีผลิตภัณฑ์มากมายใน Linux คุณเลือกผลิตภัณฑ์ที่คุณชอบ

X86: VMWare, qemu, kvm, bochs (slow but works well with older operating systems), pc emulator
PPC: PearPc: very slow, claims to emulate old ppc mac-os
Sparc: qemu, slow and with cpu at 100%, emulates old solaris version
Alpha: some commercial emulators, good speed
Itanium: none

นอกจากนี้ยังมีอีมูเลเตอร์จำนวนมากสำหรับแพลตฟอร์มที่ไม่มีการดูแลและเก่าเช่นบาซิลิสก์เครื่องโกนหนวดและอื่น ๆ อีกมากมาย


เหตุใดจึงไม่มีผลิตภัณฑ์เวอร์ชวลไลเซชันสำหรับ Itanium สถาปัตยกรรมยากเกินไปสำหรับการจำลองเสมือนหรือไม่?
AlexStack

ฉันไม่รู้ว่าทำไมลองคิดดูด้วย PPC มันยากที่จะเลียนแบบด้วยเหตุผลหลายประการตัวเลียนแบบ pearpc นั้นช้าและเลียนแบบ mac OS PPC เก่าเท่านั้น (และไม่ดี) จนถึง 10.4 สถาปัตยกรรมเหล่านั้นแตกต่างจาก Intel จริง ๆ และ "เชื่อมโยง" สำหรับ บริษัท ใหญ่ ๆ ซึ่งเข้าใจง่ายเหตุผลไม่เคยให้ความเป็นไปได้ที่จะเลียนแบบผลิตภัณฑ์ของพวกเขา atm ถ้าคุณต้องการใช้ ppc มาก (ทดสอบ AIX ตัวอย่าง) คุณต้องซื้อเวิร์กสเตชัน PPC ที่ใช้จากอีเบย์หรือรออีมูเลเตอร์ที่ดี อาจจะในอีก 10 ปีหรือ 20 ปีข้างหน้าจะทำให้เราประหลาดใจ
elbarna

และฉันลืมสถาปัตยกรรมอื่นที่ไม่มีการจำลอง HPPA จาก HP ใช้เมื่อเร็ว ๆ นี้เวิร์กสเตชันเก่าที่ 400mhz ประสิทธิภาพที่ดีมากสำหรับซีพียู 400mhz!
elbarna

KVM (ใช้ Gnome Boxes) เป็นอย่างไรเมื่อเปรียบเทียบกับ VirtualBox (สมมติว่าใช้ Windows 10 บนระบบ Linux)
Royi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.