Validate hypervisor driver capabilities using virt-host-validate in fedora

libvirt-client package provides a binary called ‘virt-host-validate’. This tool validates that the host is configured in a suitable way to run libvirt hypervisor drivers. If invoked without any arguments it will check support for all hypervisor drivers it is aware of. Optionally it can be given a particular   hypervisor type (‘qemu’ or ‘lxc’) to restrict the checks to those relevant for that virtualization technology

In Physical system:

[root@host ~]# virt-host-validate QEMU: Checking for hardware virtualization                                 : PASS QEMU: Checking for device /dev/kvm                                         : PASS QEMU: Checking for device /dev/vhost-net                                   : PASS QEMU: Checking for device /dev/net/tun                                     : PASS LXC: Checking for Linux >= 2.6.26                                         : PASS [root@host ~]#

In Guest:

[root@guest ~]#virt-host-validate QEMU: Checking for hardware virtualization                                 : WARN (Only emulated CPUs are available, performance will be significantly limited) QEMU: Checking for device /dev/vhost-net                                   : PASS QEMU: Checking for device /dev/net/tun                                     : PASS LXC: Checking for Linux >= 2.6.26                                         : PASS