
그래서 어딘가에서 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