Implement Additional Nova proxy services

Registered by Sam Yaple on 2015-08-22

nova-spiceproxy and nova-serialproxy should be added. nova-spiceproxy would be optional along side nova-novncproxy (already implemented).

nova-serialproxy would replace the console-log when enabled and would also be options. It does provide interactive debugging via a websocker without requiring a browser. larsks wrote some stuff up about this http://blog.oddbit.com/2014/12/22/accessing-the-serial-console-of-your-nova-servers/

Blueprint information

Status:
Complete
Approver:
Sam Yaple
Priority:
Low
Drafter:
Sam Yaple
Direction:
Approved
Assignee:
Eduardo Gonzalez
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon ocata-3
Started by
Steven Dake on 2015-08-23
Completed by
Eduardo Gonzalez on 2017-01-24

Related branches

Sprints

Whiteboard

moving to newton-3 expected to be released on 2016-09-02. Please try to finish it before that otherwise it will be moved to Octata. - coolsvap

Gerrit topic: https://review.openstack.org/#q,topic:bp/nova-proxies,n,z

Addressed by: https://review.openstack.org/236669
    Add nova-spicehtml5proxy console

Addressed by: https://review.openstack.org/236670
    Ansible config for Spice console

Gerrit topic: https://review.openstack.org/#q,topic:bug/1512579,n,z

Addressed by: https://review.openstack.org/241101
    Make nova-spice5htmlproxy build on RDO

Addressed by: https://review.openstack.org/242320
    Finish implementation of spice

Addressed by: https://review.openstack.org/358822
    Add nova-serialproxy container

Addressed by: https://review.openstack.org/358839
    Ansible config for nova-serialproxy console

(?)

Work Items

Work items:
Create nova-spice container container for Ubuntu family: DONE
Create nova-spice container container for Centos family: DONE
Create nova-serialconsole container container: DONE
Create ansible tasks to install spice instead of novnc: DONE
Create ansible tasks to install enable the serialconsole-proxy: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.