FreeBSD: check if it is running virtualized


# sysctl kern.vm_guest  [ vmware | kvm | none ]
VIRT=$(sysctl kern.vm_guest | cut -w -f2)
 
if [ $VIRT = "vmware" ]
then
    pkg install -y open-vm-tools-nox11
    sysrc fuse_enable="YES"
    sysrc vmware_guest_vmblock_enable="YES"
    sysrc vmware_guest_vmhgfs_enable="YES"
    sysrc vmware_guest_vmmemctl_enable="YES"
    sysrc vmware_guest_vmxnet_enable="YES"
    sysrc vmware_guestd_enable="YES"
fi
 
if [ $VIRT = "kvm" ]
then
    pkg install -y qemu-guest-agent
    sysrc qemu_guest_agent_enable="YES"
fi


return to gimbo wiki home page