KVM이 호스트 OS 위에서 실행될 수 있습니까?

KVM이 호스트 OS 위에서 실행될 수 있습니까?

Xen을 발견하기 전까지는 Xen을 실험하는 데 관심이 있었습니다.가지다베어메탈로 설치해야 합니다. 따라서 Linux 시스템이 있고 이를 사용하여 Xen 하이퍼바이저를 실행하려면 시스템 베어 메탈에 Xen 서버/커널을 설치하고 호스트 Linux를 Xen 서버의 VM으로 전환해야 합니다!

저는 이전에 VirtualBox를 많이 사용해 왔습니다. VBox는 호스트 OS의 "상단"에 위치하므로 Linux/Windows/어떤 호스트든 유지하고 하이퍼바이저를 실행할 수 있습니다.

KVM이 어느 부서에 속하는지 궁금합니다. KVM은 Xen과 같으며 베어 메탈을 설치해야 합니까, 아니면 기존 호스트(Windows/Linux) OS "위에" 설치할 수 있습니까?

답변1

최소한의 기본적인 조사를 하시기 바랍니다.

그만큼KVM에 대한 Wikipedia 기사Linux 커널 모듈로 구현되고(나중에 Illumos로 이식됨) VirtualBox와 같은 대부분 유형 2라고 말합니다. 그러나 KVM은 OS의 표준 부분으로 제공되므로 중간에 있다고 말할 수도 있습니다.

qemu -enable-kvm(단, Linux에서 사용하려면 사용자 공간 도구( )를 설치해야 합니다 .)


또는 다음과 같이하이퍼바이저 분류페이지는 말한다,

… 이 두 유형의 구분이 반드시 명확하지는 않습니다. Linux의 KVM(커널 기반 가상 머신)과 FreeBSD의 bhyve는 호스트 운영 체제를 유형 1 하이퍼바이저로 효과적으로 변환하는 커널 모듈입니다.

그럼에도 불구하고 Linux 배포판과 FreeBSD는 여전히 범용 운영 체제이고 다른 애플리케이션이 VM 리소스를 놓고 경쟁하기 때문에 KVM과 bhyve도 유형 2 하이퍼바이저로 분류될 수 있습니다.

관련 정보