내 VM에서 어떤 하이퍼바이저가 사용되는지 확인하는 방법은 무엇입니까?

내 VM에서 어떤 하이퍼바이저가 사용되는지 확인하는 방법은 무엇입니까?

그래서 어딘가에서 VM을 실행하고 있는데 호스트가 어떤 하이퍼바이저를 실행하고 있는지 알고 싶습니다. KVM을 실행 중인지 컨테이너에서 실행 중인지 확인할 수 있는 방법이 있나요?

VM이 Ubuntu를 실행 중입니다.

답변1

외부 도구가 없는 경우:

sudo dmidecode | grep -i -e manufacturer -e product -e vendor

또는

sudo grep -i -e virtual -e vbox -e xen /var/log/dmesg  # or /var/log/kern.log

계속할 수 있을 만큼 충분히 주어야 합니다.

다음에서 특정 플랫폼에 대한 검사를 볼 수 있습니다.ImVirt 모듈.

답변2

보다virt-what

stephenm@pc:~$ apt-cache search virt-what
virt-what - detect if we are running in a virtual machine

sudo apt-get install virt-what

sudo virt-what

관련 정보