Qemudo is a Web interface to QEMU offering a way for users to access and control multiple virtual machines (guest systems) running on one or more remote physical machines (host systems).
From the Web interface, VMs can be created, started up, shut down, reset, and accessed (monitor, keyboard and mouse). Access to the VMs is done through a VNC applet making use of the VNC protocol natively supported by QEMU 0.8.1 and later.
Qemudo has been primarily designed to function in a cluster environment, where its Web interface gives a unified view on all the VMs running on a cluster of physical machines. Of course it can also be used just as easily to manage only a couple of VMs running locally.
A core component of Qemudo, qsh, crashes with the error message 'send: Cannot determine peer address' due to a Perl bug that manifests itself only on certain platforms such as OpenBSD. See Perl bug 41521. Perl 5.8.9 (yet to be released) will apparently include a patch for this bug.
What's New in This Release:
· Support was added for the new -vnc option syntax in QEMU 0.9.0.
· A qemudorc shell script that launches QEMU is created by qd for every VM that is started up.
· This gives users the possibility to manually edit this file to tweak the options passed to QEMU.
· A Perl bug has been fixed in qsh: sockname() was replaced with hostpath().
· Installation documentation has been improved.