cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Donal Lafferty <donal.laffe...@citrix.com>
Subject RE: Update on Hyper-V plugin work
Date Thu, 30 May 2013 00:59:07 GMT


> -----Original Message-----
> From: Chip Childers [mailto:chip.childers@sungard.com]
> Sent: 28 May 2013 8:55 PM
> To: dev@cloudstack.apache.org
> Subject: Re: Update on Hyper-V plugin work
> 
> On Mon, May 27, 2013 at 04:38:23PM +0000, Donal Lafferty wrote:
> >  Hi Chip,
> >
> > Thanks for clarifying the IP info required.  I'll take a closer look ASAP.
> 
> Awesome, thanks!
> 
> > Citrix have provided some effort for a suitable console proxy, which
> > needs to be integrated into the System VM.  (Volunteers?)
> 
> Where is this effort available (so that folks know what it means to do the
> integration)?
[Donal Lafferty] 
ATM there is code for an RDP console proxy at https://github.com/lafferty/cshv3/tree/master/plugins/hypervisors/hyperv/rdpclient

This source is assigned to ASF; however, there remain two problems.

First, RDP support may not be complete.  AFAIK, Hyper-V exposes the virtual frame buffer of
each VM through a single RDP server on port 2179.  The "Session Selection Extension" is used
to select which VM console to transmit to a connection [1][2][3].  I'm not sure that this
package includes the necessary extension.

Second, I've not attempted to add a package created from this source to the system VM, and
I'm not clear how the management console would start it.

[1] http://social.msdn.microsoft.com/Forums/en-US/os_specifications/thread/9c657965-4c85-4457-aea6-235d6b8be28b
for a discussion of its implementation
[2] http://msdn.microsoft.com/en-us/library/cc242359.aspx for the technical specification
of RDP's "Session Selection Extension" (aka MSRDP-EPS)
[3] https://github.com/FreeRDP/FreeRDP/issues/865 for discussion indicating FreeRDP have an
example of the necessary message exchange.

> 
> -chip

Mime
View raw message