To be able to use virsh console to access a vm console directly from a KVM host, a serial port in the vm needs to be configured.
Create a serial port
Create file /etc/init/ttyS0.conf with the following content
exec /sbin/getty -8 115200 ttyS0 xterm
Configure GRUB to start output to our serial port
in file /etc/default/grub/ add console=ttyS0
Update GRUB for the changes to take effect on the next boot, by executing the following command