So I'm running a VM somewhere and want to know what hypervisor the host is running. Any way to check whether it's running KVM or in a container?
The vm is running Ubuntu
So I'm running a VM somewhere and want to know what hypervisor the host is running. Any way to check whether it's running KVM or in a container?
The vm is running Ubuntu
Without external tools:
sudo dmidecode | grep -i -e manufacturer -e product -e vendor
or
sudo grep -i -e virtual -e vbox -e xen /var/log/dmesg # or /var/log/kern.log
should give you enough to go on.
You can see checks for specific platforms in the ImVirt module.
Look at 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