I have an Ubuntu Server install which is running as a Xen guest on a VPS. I am looking to emulate something somewhat similar to SUSE Studio's test-drive feature which allows a VNC-style connection in the web browser to a Virtual Machine running on their servers.
QEMU is necessary as I need to emulate ARM hardware. As the disk image will remain the same for all QEMU sessions my first thought was to put a VNC server on the QEMU guest. Is this a sensible solution, or is something more elaborate needed?
I have two IPs, so I can dedicate one to QEMU if necessary.
It should be noted that performance slowdowns of the QEMU guest are not an issue as the emulated hardware target is low-performance.