가장 친숙한 가상화 솔루션은 무엇입니까?


11

Ubuntu 10.04에서 가상화를 실험하고 Xen, OpenVZ, KVM, Vservers, EC2 및 Solaris Zones와 같은 관련 이름 목록을 찾았습니다. 이는 샘플 목록 일 뿐이며 질문은 이것에 국한되지 않습니다.

커뮤니티의 경험을 통해 우분투에서 어떤 가상화 솔루션을 사용해야합니까? 설정의 용이성, 사용의 용이성 등의 요소가 있습니다. 안정성도 중요합니다. 보조는 메모리 사용 및 성능 문제입니다.

무엇을 가상화하고 싶습니까? 실험의 기치 아래에서 선택된 소프트웨어가 허용 할 수있는 모든 것이 있습니다.


2
어떤 문제를 해결하려고합니까?
andol

2
이것은 거의 커뮤니티 위키 질문처럼 들립니다.
Marco Ceppi

@ando : 실험에 관한 질문 외에는 아무것도 없습니다. David는 그러한 맥락에서 훌륭한 옵션을 제공했습니다. 아래의 대답을 참조하십시오. 감사.
John K

누구에게 가장 친근한가?
Thorbjørn Ravn Andersen

@ Thorbjørn : 소금 알갱이로 제목이 붙습니다 :) 제목이 너무 길다. 문제의 본문은 모든 관련 문맥을 포함합니다.
John K

답변:


16

방금 시작한 경우 VirtualBox를 권장합니다. ( apt-get install virtualbox-ose) 가상 (게스트) 컴퓨터와 실제 (호스트) 컴퓨터를 함께 사용할 수 있도록 데스크톱 (또는 랩톱) 컴퓨터에서 가상 컴퓨터를 실행하기위한 것입니다. 가상 머신을 생성하고 설정을 변경하는 데 사용할 수있는 멋진 GUI를 제공합니다. 가상 시스템을 시작 및 중지 할 수 있으므로 호스트에서 실행중인 일부 작업에 추가 처리 성능이 필요한 경우 게스트가 방해를받지 않아도됩니다.

당신이 당신의 질문에 준 이름은 더 높은 수준이라고 생각합니다. 가상화를 사용하여 여러 사람에게 하나의 물리적 컴퓨터를 사용하는 서버를 제공하는 웹 호스팅 회사 인 VPS (Virtual Private Server) 회사와 관련하여 내가 듣는 것들입니다. 아마도 설정 및 유지 관리가 다소 복잡 할 수 있으며 일반적으로 Xen과 같은 것을 사용하는 경우 호스트 컴퓨터는 VPS의 "기본"역할을하는 것 외에는 할 일이 많지 않습니다.


게스트 머신 (VM)을 사용하려고 할 때 호스트 (데스크톱)를 사용하려는 경우 VirtualBox와 같은 것을 사용하고 싶을 것입니다.
Marco Ceppi

매우 명확한 옵션 인 David에게 감사의 말을 전했다. 나는 virtualbox를 설치했다. 소프트웨어 실험을 즐기십시오.
John K

ose 버전을 권장하지는 않지만 웹 사이트에서 여전히 무료로 다운로드 할 수있는 버전을 권장합니다. 가상 장치에 USB 장치를 올바르게 공유하는 것은 매우 유용하며 OSE 버전에서는 작동하지 않습니다 (최소한 시도한 시간은 그렇지 않음). USB 장치에서는 헤드셋, 웹캠 등
빨간색

3

VirtualBox는 한 번에 하나 또는 두 개의 VM 만 실행하면 가장 친숙합니다.

여러 다른 Linux 환경 (호스트 당 10 개 이상)을 동시에 실행해야하는 경우 OpenVZ를 사용하는 것이 좋습니다. chroot와 비슷하지만 완전히 격리 된 Linux 환경 (컨테이너)에 리소스를 제어하고 체크 포인트를 수행하며 실시간 마이그레이션을 수행 할 수 있습니다. 나는 직장에서 많은 다른 시스템 관리 작업 (대규모 대학의 400 명의 사용자 생물 정보 센터)에 이미 2 년 이상 사용하고 있습니다.

OpenVZ에는 오버 헤드가 거의 없습니다. 그것은 유일한 종류입니다 (운영 체제 수준 가상화). 웹 리버스 프록시에서 하루 30TB를 처리하는 I / O 집중 백업 시스템에 이르기까지 모든 Linux 애플리케이션을 잘 처리합니다. 서버 당 30 개 이상의 컨테이너가있는 것이 정상입니다. 또 다른 큰 장점은 하드웨어 노드 (Xen의 Dom0과 동일)에서 Linux 컨테이너의 모든 파일 시스템이 직접 마운트되어 NFS가 필요 없다는 것입니다. 또한 헤드 노드에서 Linux 컨테이너의 모든 프로세스를 추적, 종료 등의 기능으로 볼 수 있습니다.

ssh 액세스가 가능한 컨테이너를 안전하게 친구에게 위임하고 루트로 만들 수 있습니다.

Linux와 명령 줄에 익숙해야합니다. 시작 스크립트를 편집 할 수 있으면 도움이 될 것입니다 (빠르게 제어 할 수 있음). 고급 설정을 위해서는 네트워킹을 배워야 할 수도 있습니다.


3

Virtualbox 외에도 virt-manager와 함께 KVM을 프론트 엔드로 사용하는 것은 제 경험상 꽤 좋은 가상화 솔루션입니다.


1

VM- 호스트 이외의 다른 호스트 (VM 소프트웨어를 설치하는 컴퓨터)를 사용하려면 VirtualBot 및 qemu (또는 돈을 버는 자유 를 좋아하는 경우 vmware)로 유지해야합니다 .

qemu ( install )를 살펴 보는 것이 좋습니다 . 명령 줄 도구이므로 설정하기가 약간 어렵습니다 (gui-tools는 실제로 잘 작동하지 않습니다). 그러나 qemu 의 주요 기능 중 하나는 다른 CPU 대상을 에뮬레이션 할 수 있다는 것입니다. 필자는 종종 폰의 테스트 루트 이미지를 부팅하는 데 사용합니다 (실제로 Maemo Linux를 실행하는 500MHz ARM 컴퓨터).

경우 QEMU는 (A)에 실행 - 64 가 사용 KVM을 위한 x86-6 4, IA32 가 사용 KVM을IA32 에서, PPC (440) 가 사용할 수있는 KVM을 위해 PPC (440) 요법 ..


서버가 비상업적 목적으로 무료로 다운로드하여 사용할 수 있기 때문에 vmware에서 돈을 버는 것에 대한 진술은 확실하지 않습니다. 나는 수년간 Windows 플랫폼에서 자유롭게 사용 해왔다. 그러나 그것은 이미 친숙하기 때문에 그것을 조사하는 것은 나쁜 생각이 아닙니다. 감사.
John K

@jdk이 표현이 더 좋습니까? 여전히 워크 스테이션에서 vmware 워크 스테이션을 올바르게 사용해야합니다. 이제 그 가격 (금전적 또는 사회적)에 대해 알지 못하므로 등록 요청에 따라 연구를 중단했습니다.
LassePoulsen

정보에 대해서 감사드립니다. qemu는 흥미로운 패키지처럼 보입니다. 어느 시점에서 시도해 볼 것입니다.
John K

1

VMWare Player에 대한 경험이 풍부합니다. 가상 이미지를 실행하고 호스트 환경과 자동으로 통합하는 두 가지 일을 잘 수행합니다.


1

HP EliteBook 8530에 VirtualBox와 VMware 워크 스테이션이 모두 설치되어 있습니다. VirtualBox에서는 가끔 멈추지 만 VMware 워크 스테이션에서는 멈추지 않습니다. 나는 자신의 모호한 버그를 말하려고했지만 10.04와 10.10에서 발생했기 때문에 그것이 확실하지 않습니다 ... 정보를 수집하려고했지만 아무 소용이 없습니다.

즉, 동전을 구매하여 구매할 수 있다면 VMware Workstation을 고수 할 것입니다. 당신이 할 수 없다면, VB에서 이상한 행동을 준비하십시오.

-씨

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.