https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/sect-Virtualization-Troubleshooting_-Troubleshooting_with_serial_consoles.html

Per my understanding:

1. To enable the serial console, it needs configuration on guest OS.
   
        You must configure the virtualized operating system to output information to the virtual serial port.
        The serial port is called ttyS0 on Linux or COM1 on Windows.

    It need to modify the /boot/grub/grub.conf file on guest OS and reboot guest.

    So VM must have OS already installed, seems like it needs the guest to be running.

2. The serial console can be accessed with 'virsh console' or 'use virt-manager to display the virtual text console'.

     So the target of this work item is to add a 'web command line console' in kimchi UI to access the 'serial console'?