Hyper-V RDP console access

Registered by Alessandro Pilotti on 2013-08-29

Hyper-V, unlike the majority of the hypervisors employed on Nova compute nodes, uses RDP instead of VNC as a desktop sharing protocol to provide instance console access, which means that novnc / xvpvnc are not a viable options for providing console connections to Hyper-V hosted instances.

Goals:

1) Add Hyper-V RDP console access support to Openstack
2) From a user perspective, console access should be handled in a way as consistent as possible between hypervisors.

Corresponding blueprints:

Nova: https://blueprints.launchpad.net/nova/+spec/hyper-v-rdp-console
Python-novaclient: https://blueprints.launchpad.net/python-novaclient/+spec/hyper-v-rdp-console

Blueprint information

Status:
Complete
Approver:
Gabriel Hurley
Priority:
High
Drafter:
Alessandro Pilotti
Direction:
Approved
Assignee:
Alessandro Pilotti
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Alessandro Pilotti on 2014-02-08
Completed by
Thierry Carrez on 2014-03-05

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/hyper-v-rdp-console,n,z

Addressed by: https://review.openstack.org/44257
    Adds support for Nova RDP console

[2013-09-03 | Gabriel] According to russelb the Nova side of this is incredibly unlikely to land in Havana, so the Horizon side obviously can't land yet either.

[david-lyle 11.19.2013] nova bp this depends on is slated for i-2, so moving out past that.

[2014-1-27 david-lyle] Removing from i-3 as nova bp is slated for i-3, novaclient bp not targeted. If things align we can move back in.

[2014-2-7 alexpilotti] The Nova side just merged: https://review.openstack.org/#/c/43502/

[2014-2-15 alexpilotti] python-novaclient RDP client patch merged: https://review.openstack.org/#/c/44250/

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.