데스크톱의 베어 메탈 가상화


18

베어 메탈 가상화 제품에 대한 지식은 무엇입니까?

나는 집을위한 새로운 데스크탑 컴퓨터를 만드는 데 관심이 있습니다. 저는 인텔 쿼드 코어 프로세서를 살펴 보았습니다. 8GB의 RAM을 설치하고 싶지만 사용 가능한 리소스를 최대한 활용하려고 생각하고 있습니다.

좋은 64 비트 머신을 구할 수 있다면 베어 메탈 가상화를 구현 한 다음 기본 시스템을 갖춰야 할 때 필요한 가상 시스템을 추가로 가져올 수있을 것이라고 생각했습니다. 나는 대부분의 베어 메탈 시스템이 서버 시장을 위해 설계되었다는 것을 알고 있지만, 거기에는 데스크탑을 위해 잘 작동하는 것이 무엇이 있습니까?

주의 사항은 무엇입니까? 나는 내가 살 수있는 비디오 카드를 최대한 활용할 수 없을 것이라고 생각한다. 괜찮은 화면 해상도를 얻는 것은 어떨까요? 24 "단일 화면을 실행합니다.

DVD / CD 작성은 어떨까요? 내 CD 컬렉션을 다시 뜯어 고 싶습니다. 쿼드 64 비트가 인코딩으로 도움이되기를 바랍니다.

나는 현재 Mac을 사용하며 Windows로 돌아갈 수 없어 Linux를 떠납니다. 나는 Ubuntu의 주요 OS를 생각하고 있었다. 이 점이 다른 점이 있습니까?


컴퓨터에 OS를 설치하기 만하면됩니다. 당신은 하드웨어보다 더 가깝지 않을 것입니다. ;)

답변:


13

다른 곳에서 제안 된 것처럼, VMWare ESXi "베어 메탈 (bare metal)"은 결국로드 한 것이 완전한 OS보다 적음을 의미하는 무료 유료 금속 하이퍼 바이저 (free-of-charge bare-metal hypervisors)의 관점에서 사용할 수 있습니다.

또한 HVM 하드웨어 수준 가상화가 사용되는 모드. 이 모드에서는 Windows 게스트를 실행할 수 있습니다. Xen에는 "베어 메탈 (Bare Metal)"하이퍼 바이저가 있습니다. Dom0 OS도 실행되지만 구성 및 유지 관리가 상당히 복잡하며 비 HVM 도메인에서 실행할 수있는 커널에 제약 조건을 설정합니다 (Dom0 , 다른 사람에게 하드웨어 액세스를 통과하고 관리 권한을 가진 기본 커널은 하나입니다. HVM은 하드웨어 가상화를 지원하는 CPU와 마더 보드가 필요합니다. Xen 위키 목록보기 HVM 호환 마더 보드 .

즉, KVM 더 흥미로운. Linux를 사용하여 독점적 인 별도의 하이퍼 바이저 커널 (ESX와 마찬가지로)을 관리하는 대신 KVM은 Linux 자체에 하이퍼 바이저 기능을 구현합니다. KVM을 실행하는 호스트가 kvm + libvirt + 관련 도구를 가지고있는 40MB initrd 일 뿐인 경우 (예 : Red Hat 's 오 버트 ) 실제로 ESX와 완전히 다른 것은 아닙니다. KVM의 userspace 구성 요소는 다음과 같습니다. QEMU 이는 강력하고 유연한 모든 종류의 것을 만듭니다. 데스크톱에서 꼭 필요한 것은 아니지만 임베디드 시스템을 시뮬레이션하는 데 매우 흥미로운 방법입니다 (예 : 직렬 I / O 및 VGA 어댑터 제외). 스토리지를 백엔드하기위한 복잡한 COW 이미지 체인 또는 흥미로운 가상 네트워크 토폴로지 설정 Xen HVM과 마찬가지로 KVM에는 하드웨어 가속이 필요합니다. KVM은 비스타를 포함하여 Windows 게스트 (Vista 포함)를 원활하게 실행하지만 현재로서는 Windows 용 반 가상 네트워크 드라이버 만 사용할 수 있습니다. 다른 드라이버는 다소 느린 에뮬레이트 된 하드웨어를 사용해야합니다. (Qumranet은 Windows 용 다른 드라이버 개발에 자금을 지원하기 때문에 궁극적으로이를 볼 수 있습니다. 최신 버전의 Linux 커널에는 업스트림에 포함 된 디스크 I / O, 시계 및 기타 장치 용 KVM 호환 반 가상 드라이버가 많이 있습니다 ).

데스크탑 사용의 경우, 버추얼 박스 "베어 메탈 (bare metal)"사용법에는 전혀 적합하지 않지만 좋은 착용감입니다. 그것의 부족 때문에 libvirt 지원, QA 자동화 사용에는 적합하지 않다고 생각합니다. 버추얼 박스 (VirtualBox)는 자동 윈도우 크기 조정과 게스트 윈도우가 호스트 사이에 나타날 수있는 때로는 버그가있는 "끊김없는 모드"를 제공하는 "게스트 유틸리티"중에서 paravirt 비디오 드라이버를 사용하여보다 통합 된 경험을 제공합니다.

가상화를 목적으로하지 않는 "기본 운영 체제"를 사용하는 경우 "베어 메탈 (bare metal)"가상화를 수행하지 않고 기본 (기본) 커널의 미세한 커널을 최소한의 완전 베어 메탈 (bare metal) 컨트롤은 하드웨어의 동일한 부분에 Windows 데스크톱을 표시하려는 경우 가상화 목적을 위해 엄격하게 구축됩니다. 당신이 원하는 것이 "베어 메탈"이 아니라 하드웨어 지원 가상화, 여기에 제시된 모든 것들은 - VirtualBox의 경우 체크 박스 - 선택 가능한 구성 옵션입니다. 기본적으로 더 전통적인 방법을 사용합니다.


KVM의 경우 +1. 1024x768보다 큰 화면 해상도를 사용하려면 사용중인 버전에 따라 '-std-vga'또는 '-vga std'플래그를 사용하십시오. 자세한 내용은이 부분을 참조하십시오. linux-kvm.com/content/using-high-resolution-graphics .
Evan Plaice

3

저는 다양한 VMWare 제품에 대해 (심지어 Hyper-V에 막연하게 감명을받은) 많은 팬입니다. VM 소프트웨어를 시작하기 전에 먼저 감사의 말을 전하고 싶습니다. 클라이언트 가상 머신은 호스트 OS에 의해 특정 유형의 프로세서, 특정 유형의 칩셋, 특정 유형의 NIC, 비디오 카드 등의 고정 된 하드웨어 세트가 제공됩니다 (특정 유형은 제품 / 번역). 이러한 '에뮬레이트 된'구성 요소는 대개 대부분의 클라이언트 VM이 서버로 작동하기 위해 필요한 것이므로 일반적으로 너무 많은 특수 하드웨어가 필요하지 않습니다. 그러나 주 데스크톱이 클라이언트 VM으로 실행되는 경우 이러한 가상 구성 요소의 한계로 인해 결국 문제가 발생할지 고려해야합니다. 예를 들어 게이밍을 예로 들면, 일부 호스트 OS는 DX9 가능 가상 GPU를 클라이언트 VM에 노출하므로 게임이 필요하지 않습니다. 사운드 하드웨어에 대해서도 마찬가지입니다. 일반적으로 '기본'사운드 카드 (모든 것이 있으면)를 얻습니다. 에뮬레이션은 종종 우선 순위가 매우 낮기 때문에 하드웨어 에뮬레이트 된 비디오 디코딩과 같은 경우에도 5.1 사운드는 잊어 버릴 수 있습니다 , 당신의 클라이언트 VM은 당신의 하드웨어가 이것을 할 수 있다는 것을 모르기 때문에 시도하지 않습니다.

이 한계를 이해하시기 바랍니다. 서버 환경이라면 이상적입니다. 모든 서버 VM 클라이언트는 알려진 안정적인 동일한 드라이버를 사용할 수 있습니다. 그러나 많은 사람들은 클라이언트 데스크톱 컴퓨터를 훨씬 더 통제하기를 원합니다.

Hyper-V가 포함 된 Windows Server 2008을 사용하는 것이 좋습니다. 여러 달 동안 사용했지만 사용하지는 않았습니다. VMWare와는 다른 모델을 가지고 있으며 호스트를 2008로 사용할 수 있으므로 (정상적으로 모든 하드웨어에 액세스 할 수있게됩니다.) 클라이언트 VM이이 위에 있습니다. 이런 식으로 VMWare Workstation, Fusion 및 다른 몇몇 제품과 같은 '데스크톱 가상화'시스템과 더 비슷하지만 '베어 메탈 VM'과 관련하여 질문을 한 적이 있습니다.

희망이 도움이,

필.


베어 메탈 Hyper-V가 출시되었습니다. blogs.technet.com/jeffa36/archive/2008/10/02/...
Mauricio Scheffer

1

무료 오픈 소스 Mac OS X 호환 하이퍼 바이저가 있습니다. 버추얼 박스 . 그러나 이것은 "베어 메탈"이 아닙니다.

베어 메탈은 VMWare ESXi , 무료 하이퍼 바이저.

하지만 대부분의 베어 메탈 제품은 서버 시장을 겨냥한 것으로, 사용자가 올바르게 추측하고 데스크톱에서 유용 할 수있는 리소스를 노출시키지 않습니다. 사용할 수있는 제품과 파티션 (비디오, CD / DVD, USB 등)을 확인하려면 몇 가지 조사를해야합니다.

그러나 상반되는 질문을하고 있습니다. 베어 메탈 하이퍼 바이저가 필요하지만 기능이 풍부해야합니다. 최선의 방법은 VirtualBox와 함께 최소한의 Linux OS를로드하고 그 전체 시스템을 하이퍼 바이저로 사용하여 실제 OS를 실행하는 것입니다.


0

버추얼 박스는 최고의 가상화 도구 중 하나로 보인다. Linux + 가상화 기능을 칩에 결합하여 뛰어난 기능을 제공합니다.

"베어 메탈 (bare metal)"이 무엇을 의미하는지 확신 할 수는 없지만 닫은 것을 실행할 수는 없으며 (커널 하이퍼 바이저 일지라도) 시각화가 있어야합니다.

http://www.virtualbox.org/

Windows에서 자체 비디오 드라이버를 사용할 때 멋진 합성 트릭으로 Windows 바탕 화면에 Windows 응용 프로그램을 섞을 수있는 멋진 트릭입니다. (사실, 윈도우 바탕 화면이 투명 해지고 응용 프로그램이 테두리를 없애고 멋진보고 트릭을 수행함) Windows에서 X11을 실행하는 것처럼 보입니다.


"베어 메탈 (Bare metal)"은 가상화를 위해 특별히 실행되지 않는 운영을 의미하지 않습니다. 따라서 하이퍼 바이저 기반 솔루션은 베어 메탈 가상화로 적합합니다.
Charles Duffy

0

XenClient Windows XP SP3, Windows Vista 및 Windows 7을 지원하는 베어 메탈 데스크톱 가상화 도구 중 하나입니다. 서버를 설치할 수도 있지만 드라이버 용 Xen 도구는 지원하지 않습니다.

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