libvirt: use "serial console" and "log file" in parallel

Registered by Markus Zoeller (markus_z) on 2015-06-03

==================
Trivial blueprint => No spec
==================

The "serial console" feature was introduced as a means for connecting
to an instance without having network access. From a user perspective
it goes a similar direction like VNC, SPICE and RDP connections.
As an implementation decision, a user could EITHER use the log file
OR the serial console. In other words, if a hypervisor admin configures
a compute node with::

    [serial_console]
    enabled=True

all instances which are scheduled on that compute node would NOT be
able to log the early boot messages into the log file.

The intention of this blueprint is to enable libvirt guests to have

* a log file
* AND a serial console

in parallel.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Markus Zoeller (markus_z)
Direction:
Needs approval
Assignee:
Markus Zoeller (markus_z)
Definition:
Superseded
Series goal:
None
Implementation:
Beta Available
Milestone target:
milestone icon next
Started by
Markus Zoeller (markus_z) on 2015-06-03
Completed by
Markus Zoeller (markus_z) on 2015-10-13

Related branches

Sprints

Whiteboard

Please note you need to submit a nova-spec to get this blueprint approved for liberty. http://docs.openstack.org/developer/nova/blueprints.html --johnthetubaguy 22nd June 2015

@johnthetubaguy: The spec is available with review 194222 --markus_z 22nd June 2015

Addressed by: https://review.openstack.org/194222 (<-- spec file)
    libvirt: use "serial console" and "log file" in parallel

We decided this was best reviewed in code during the last nova meeting, so BP is now approved. --johnthetubuaguy 29th June 2015

Pending change
=============

Gerrit topic: https://review.openstack.org/#q,topic:bp/libvirt-log-file-and-serial-console,n,z

Addressed by: https://review.openstack.org/188058
    libvirt: use log file and serial console at the same time

Seems like this needs a big change in approach based on a -2 on the above patch.

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://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule
--johnthetubaugy 3rd July 2015

=========
Superseded
=========
Superseded by: https://blueprints.launchpad.net/nova/+spec/libvirt-virtlogd

(?)

Work Items

Work items:
enable the devices for the libvirt guests: DONE
check for platform x86 and s390: DONE
ensure that horizon shows content in the tabs "log" and "console" when "serial_console" is enabled: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.