[openstack-dev] Horizon Hyper-V RDP console access

Alessandro Pilotti ap at pilotti.it
Mon Dec 17 20:00:07 UTC 2012

Hi guys,

As part of our work for Grizzly we are integrating console access for VMs running on Hyper-V into Horizon.

Nothing new, as every other Hypervisor already does it, with one small detail: Hyper-V uses RDP (with some extensions) for console access, not VNC.

We are currently working on a WebSocket based proxy service similar to nova-novncproxy to support it. Given all the past problems with WebSockets in nova-vncproxy it might seem an odd choice, here are the reasons:

1) There's no open source Java client based on FreeRDP yet (only the older and GPL rdesktop)
2) There is already a FreeRDP WebSockets proxy that we are extending to support the Hyper-V extensions
3) WebSockets are better supported nowadays by modern browsers

We are pretty satisfied with the results so far, the only missing piece is integration with Horizon, which is current tigthly coupled with VNC.
IMO an abstraction layer to decouple console access from the dashboard is needed. Hyper-V is not the only scenario where this might be needed, think about the baremetal Nova compute driver.      

What do you guys think?

Alessandro Pilotti
Cloudbase Solutions | CEO
Windows Azure Insider
Red Hat Certified Engineer 

P.S.: Here's how to access a Hyper-V console via FreeRDP: http://www.cloudbase.it/using-freerdp-to-connect-to-the-hyper-v-console/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20121217/970c0849/attachment.html>

More information about the OpenStack-dev mailing list