Linux-KVM, QEMU, Virtualbox, VMWare [닫힘]


16

저는 Linux를 처음 사용합니다. Chromium OS를 빌드하고 QEMU에서 실행하려고합니다. 그 사이에 Linux KVM, Virtualbox 및 VMWare를 발견했습니다. 따라서 기본적으로 Linux 가상화에 대한 두 가지 질문이 있습니다.

  1. 오늘날 업계에서 가장 많이 사용되는 오픈 소스 가상화 시스템은 무엇입니까? 예를 들어 우분투 상자 위에서 다른 배포판을 실행할 때 더 많은 선택 사항이 있습니까?

  2. 누군가가 Linux 가상화에 경험이 있다면 무엇을 사용할 것인지에 대한 힌트를 알려주시겠습니까? 클라우드를 설정하는 데 사용되는 것은 무엇입니까?


아래 사람들이 언급했듯이 XEN도 구성되어 두통을 유발할 수 있지만 설치를 마치면 가장 낮은 수준의 사용자 공간 가상화 시스템 (AFAIK)을 갖게됩니다. XEN 및 KVM은 하나의 범주 (및 KVM 기반의 proxmox)로 드롭하여 낮은 수준의 가상화에서 VM을 실행할 수 있습니다. 즉, 호스트 OS에서 PCI / USB / ... 장치를 분리하여 제공 할 수 있습니다. VM으로 멀리 떨어 뜨립니다. xen / kvm은 PC의 하드웨어에 훨씬 더 가깝습니다.
netikras

반면 VmWare 및 VBox는 특히 CPU가 가상화 및 / 또는 장치에 대한 직접 액세스를 지원하지 않는 경우 (VTx 및 VTd라고 함) VmWare 및 VBox를 선택하는 것이 좋습니다 .VmW 및 VBox는 자체 가상 PC를 부팅 할 수 있습니다. 거기에서 지침을 실행하십시오 (VT-x / VT-d도 지원할 수 있음).
netikras

1
VT-x / VT-d가없는 넷북 만있을 때 VBox를 좋아했습니다. VM은 결코 빠르지 않았지만 적어도 사용 가능했습니다. 사용 가능한 모든 Intel CPU 장난감이 장착 된 데스크탑 PC를 구입하면 qemu / KVM은 GPU 중 하나를 Windows VM에 제공하여 드라이버를 설치하고 게임을하거나 AutoCad 등을 사용할 수있게 해주는 하나의 하나입니다. ). 예, qemu / kvm은 VBox / VmW만큼 유지 관리가 쉽지는 않지만 제 선택입니다.
netikras

1
마지막 참고 사항. Linux 빌드를 어지럽히고 VT-x / VT-d CPU를 사용하도록 설정하려면 qemu / KVM 또는 xen을 사용하는 것이 좋습니다. VM을 만드는 데 약간의 두통이있을 것입니다 ...하지만 재미 있습니다 :)하지만 VT-가 부족하다면? CPU의 플래그 및 / 또는 UserLand에 머무르기를 선호합니다 (좋은 GUI, 쉬운 유지 보수, 드라이버에 대한 걱정, 공유 폴더, 멋진 도구) VmW / VBox를 제안합니다.
netikras

1
VMware는 오픈 소스가 아닙니다. Virtualbox는 부분적으로 오픈 소스이지만 데스크톱 가상화 시스템 외부에서 사용되는 것을 본 적이 없습니다. 젠, 나는 가상 데스크톱 환경에서만 사용되는 것을 보았습니다. KVM이 오픈 소스 가상화의 최우선 목표라고 생각합니다. 그러나 나는 숫자가 없으며 제한된 관찰에 근거한 나의 의견입니다.
spuk

답변:


7

위에서 언급 한 것보다 널리 사용되는 가상화 시스템이 있습니까?

'Xen'을 제외한 거의 모든 인기있는 가상화 시스템을 나열했습니다.

무엇을 언제 사용해야합니까?

Ubuntu 상자를 사용하고 있으므로 qemu / kvm을 권장합니다. libvirt / qemu / kvm의 'GUI front'인 'virt-manager'로 시작할 수 있으며 Windows의 'vBox 또는 VmWare Workstation'과 매우 유사합니다.


7

때에 따라 다르지. GUI는 간단하지만 완벽하고 속도가 빠르기 때문에 Virtualbox를 좋아합니다. 그러나 libvirt와 함께 kvm-qemu도 사용합니다. Virtualbox보다 더 빠르고 더 구성 가능하기 때문입니다. VMWare (워크 스테이션)는 상업용, 비공개 소스 및 실제로 무겁기 때문에 마음에 들지 않습니다. 90 년대에 VMWare Workstation과 Server를 출시하여 Linux를 지원 한 최초의 상업용 회사 중 하나 였기 때문에 나는 그것을 좋아합니다. 가상화를 위해 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 에뮬레이터가 실제로 느리고 10.4까지 오래된 맥 OS PPC를 에뮬레이트하는 이유를 모르겠습니다.이 아키텍처는 인텔과 실제로 다르고 "연결되어 있습니다" 이해하기 쉬운 대기업에게는 제품을 에뮬레이션 할 수있는 가능성을 절대 제공하지 않습니다. 매우 ppc (예 : AIX 테스트)를 사용하려면 ebay에서 사용되는 PPC 워크 스테이션을 구입하거나 좋은 에뮬레이터를 기다려야합니다. 아마도 향후 10 년 또는 20 년은 우리에게 좋은 놀라움을 줄 것입니다.
elbarna

또 다른 에뮬레이션을 잊어 버렸습니다. HP의 HPPA는 최근 400mhz의 오래된 워크 스테이션을 사용했습니다.
elbarna

성능면에서 KVM (Gnome Box 사용)은 VirtualBox (Linux 시스템에서 Windows 10을 실행한다고 가정)와 어떻게 비교됩니까?
Royi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.