I'd like to do some reporting from the system setup progress for virtualised (libvirt/kvm) Ubuntu servers. I expected some kind of such system to already exist out there, but couldn't find anything. Is it possible that there's no such thing?
For a custom solution I've found there's a good interface available via virt-install's --channel option. Essentially I can start a daemon listening for messages on the host and on the client pipe messages to either a virtio device or to a pre-configured address using netcat.
Alternatively I could make sure kernel logging is done into a file on the host and send my messages that way.
Are there some other reasonable / tried solutions?
virt-install? What exactly are the options you use? On physical servers I watch the DHCPD, tftpd, nfsd and httpd logs for the servers of the corresponding stages. Each stage logs to its own local log - but in my case this is kickstart/CentOS. – Nils Dec 23 '12 at 22:14