Web-based Serial Console
Users need a method to interact with Virtual Machines that works even when the VM's network is dead. Adding web console will allow users to interact with instances that would otherwise be rendered impossible to fix without assistance from cloud providers staff.
2010-12-20: I have a bunch of the basic pieces working, but need to deal with 2 main things: having serial console co-exist with console log on kvm, and adding support for openstack api.
2010-12-23: Work for this is functionally complete, and I'm awaiting final suggestions before proposing for merge.
2010-12-29: added unit test, did some pep8 cleaning, added ajax-proxy screenit to nova.sh for developer testing