그래서 어딘가에서 가상 머신을 실행하고 있는데 호스트 머신이 어떤 하이퍼바이저를 실행하고 있는지 알고 싶습니다. KVM이나 컨테이너에서 실행 중인지 확인할 수 있는 방법이 있나요?
가상 머신이 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