check that kvm kernel modules are inserted

The kvm flags in the kernel can be available
but turned off in the bios.  Check that the
kernel module for kvm is available.

Change-Id: Ibc2bc81cddd3698450723dd928f0c94dc510b7a8
This commit is contained in:
Wes Hayutin 2019-03-08 09:49:36 -07:00
parent cac8555a17
commit ae22344c78
1 changed files with 1 additions and 0 deletions

View File

@ -175,6 +175,7 @@ if [[ "$LIBVIRT" == "1" ]]; then
# grep hypervisor returns true on virt
echo "check if linux is running in a hypervisor"
grep -q 'hypervisor' /proc/cpuinfo && LIBVIRT_ERROR=true || true
dmesg | grep kvm | grep -i disabled && LIBVIRT_ERROR=true || true
if [[ ! -z "$LIBVIRT_ERROR" ]]; then
echo -e "\e[31m ERROR: -l, libvirt attempted on a machine w/o libvirt capabilities, or on a virtual instance \e[0m"
fi