Hyper-V serial port console
Description
=========
Feature parity blueprint for instance serial port console access in the Hyper-V Nova compute driver.
This feature has been initially introduced by the serial-ports blueprint [1] and is currently implemented in the libvirt Nova compute driver only.
Implementation
============
Hyper-V provides a solid interface for accessing serial ports via named pipes, already employed in the Nova serial console log implementation.
The existing serial port access implementation can be extended to include support for the serial console Nova feature as defined by [1].
Alternatives
==========
The Nova RDP console feature provides graphical console access.
Testing
======
Testing will be performed by the Hyper-V CI.
References
=========
[1] https:/
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Low
- Drafter:
- Alessandro Pilotti
- Direction:
- Approved
- Assignee:
- Lucian Petrut
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- newton-1
- Started by
- John Garbutt
- Completed by
- Alessandro Pilotti
Related branches
Related bugs
Sprints
Whiteboard
Trivial approval at Nova meeting 4 December 2014 -- mikalstill
Moving to kilo-2, as its not been moved into the NeedsCodeReview state, it is assumed that not all patches are yet up for review. --johnthetubaguy 16th December 2014
Gerrit topic: https:/
Sorry, we have now hit the non-priority feature freeze for Liberty. You will need to resubmit this blueprint for Mitaka or apply for an exception. For more details on why this is happening, and the rest of the process details, please see: https:/
--johnthetubaugy 3rd July 2015
Reapprove for liberty --johnthetubaguy 16th April 2015
Reapprove for Mitaka --johnthetubaguy 7th October 2015
Already Merged
=============
Addressed by: https:/
Hyper-V: restart serial console workers after instance power change
Addressed by: https:/
Hyper-V: ensure only one log writer is spawned per VM
Pending Patches
==============
Gerrit topic: https:/
Addressed by: https:/
Hyper-V: Nova serial console access support
Addressed by: https:/
HyperV: Add IOUtils class for asynchronous IO operations
Addressed by: https:/
HyperV: Add IOQueue class used for named pipe IO operations
Addressed by: https:/
HyperV: Add named pipe handler
Addressed by: https:/
HyperV: Add serial console proxy
Addressed by: https:/
HyperV: Add serial console handler class
Addressed by: https:/
HyperV: Add SerialConsoleOps class
Addressed by: https:/
Hyper-V: adds os-win library
Addressed by: https:/
Removes support for Hyper-V Server 2008 R2
Addressed by: https:/
objects: Added serial port properties to ImageMetaProps
Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka. For more details please see: http://
--johnthetubaguy 2016.02.03