Have a AMD Desktop with 1950X processor (16 core / 32 threads) with 64 GB RAM, with 9 1G interfaces and 2 x 1 TB HDD for storage apart from 250GB SSD for OS and host installation. Wanted to have VMs with dedicated NICs and dedicated physical partitions on the disk allocated to the VMs.
Installed Debian 9.8.x using netinst – intentional – wanted to have only the bare minimum required files to be installed. Did not want NetworkManager like services to be installed.
Post installation first thing I do always is to update the upgrade the packages :
apt update apt dist-upgrade
Wanted xserver to be available
apt install xorg
Had installed additional cards requiring realtek drivers. Updated /etc/apt/sources.list by adding ‘contrib non-free’ as required for firmware packages.
apt install firmware-realtek apt install nvidia-driver
Checked if nvidia driver is used
It was not, but got suggestion to have it activated with modprobe – did the same.
Verified that nvidia driver is active
Installed minimal required packages for KVM
apt install -y qemu-kvm libvirt0 virt-manager bridge-utils
Rebooted the system.
Edited and updated the contents of /etc/network/interfaces (For one physical interface bridged to br0 interface)
auto enp5s0 iface enp5s0 inet manual
auto br0 iface br0 inet static address 192.168.0.4 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 bridge_ports enp5s0 bridge_fd 9 bridge_hello 2 bridge_maxage 12 bridge_stp off
Rebooted the system.
Added ‘root’ (user account that would be accessing the virt-manager) to libvirt group.
gpasswd libvirt -a root
Copied the downloaded Debian (required guest OS) iso image to /var/lib/libvirt/images folder
Changed the ownership information for iso images
chown libvirt-qemu:libvirt /var/lib/libvirt/images/*
Started the virt-manager, selected File->New Virtual Machine and performed the following actions
Clicked on Browse and selected the image and continue with “Choose Volume”
Note : Wanted dedicated physcial partition. Did not select Manage and directly typed the partition information.
Note : As had decided to allocate dedicated NIC, selected appropriate macvtap option.
Completed all installation steps.
Once the installation was over and VM started – Manually shut down the same to update the boot options in virt-manager.
After shutting down, Selected View->Details from Menu.
Updated the boot options as follows
After applying the changes.
That’s it now after starting the host, the VMs are started and are ready for accessing them.