Activity log for bug #1567629

Date Who What changed Old value New value Message
2016-04-07 19:37:03 Mathieu Mitchell bug added bug
2016-04-07 19:39:35 Mathieu Mitchell ironic: assignee Mathieu Mitchell (mat128)
2016-04-07 19:51:43 Mathieu Mitchell description Nova currently allows a graphical console to be used for virtual instances. The Ironic driver does not implement the VNC console. Nodes often have a graphical console available via IPMI, and Ironic could expose a VNC server to Nova. That would ultimately provide a graphical console in Horizon to end users. That way, nova get-vnc-console would return a valid response, and would allow a user to have a graphical console on the physical server. $ nova get-vnc-console 99694c1e-6327-4d58-9466-87f7265958af novnc +-------+------------------------------------------------------------------------------------------------+ | Type | Url | +-------+------------------------------------------------------------------------------------------------+ | novnc | https://console.cloud.example.net:443/vnc_auto.html?token=17e1e064-cc66-4772-8d39-299cf13b8972 | +-------+------------------------------------------------------------------------------------------------+ Nova currently allows a graphical console to be used for virtual instances. The Ironic driver does not implement the VNC console. Nodes often have a graphical console available via IPMI, and Ironic could expose a VNC server to Nova. That would ultimately provide a graphical console in Horizon to end users. That way, nova get-vnc-console would return a valid response, and would allow a user to have a graphical console on the physical server. $ nova get-vnc-console 99694c1e-6327-4d58-9466-87f7265958af novnc +-------+------------------------------------------------------------------------------------------------+ | Type | Url | +-------+------------------------------------------------------------------------------------------------+ | novnc | https://console.cloud.example.net:443/vnc_auto.html?token=17e1e064-cc66-4772-8d39-299cf13b8972 | +-------+------------------------------------------------------------------------------------------------+ IPMI graphical consoles don't normally expose a VNC server. Typical implementations provide a native client that does the heavy lifting. The idea is to run the manufacturer's provided client in a X11 server, and run a x11vnc server to offer a VNC endpoint around the manufacturer's graphical console client. Our current implementation and proposal suggests running these X11 sessions isolated in Docker containers, and leverages different Docker images for each manufacturer's implementation. This is controllable per-node and allows multiple images at the same time. Additionally, the Ironic console driver uses a secured link between ironic-conductor and the docker host(s). This allows the docker hosts to reside in a network other than the management network, and allow for proper segregation of data flow vs signalling.
2016-04-07 19:52:34 Mathieu Mitchell attachment added ironic-console-service-architecture-overview.draw.io.png https://bugs.launchpad.net/ironic/+bug/1567629/+attachment/4628194/+files/ironic-console-service-architecture-overview.draw.io.png
2016-04-14 20:51:01 OpenStack Infra ironic: status New In Progress
2016-05-06 14:29:16 Jim Rollenhagen ironic: importance Undecided Wishlist
2016-09-14 18:24:06 Jim Rollenhagen tags rfe needs-spec rfe
2017-10-11 07:54:08 OpenStack Infra ironic: assignee Mathieu Mitchell (mat128) Madhuri Kumari (madhuri-rai07)
2017-12-01 16:21:08 OpenStack Infra ironic: assignee Madhuri Kumari (madhuri-rai07) Pavlo Shchelokovskyy (pshchelo)
2017-12-15 06:28:52 OpenStack Infra ironic: assignee Pavlo Shchelokovskyy (pshchelo) Madhuri Kumari (madhuri-rai07)
2018-01-16 09:55:36 OpenStack Infra ironic: assignee Madhuri Kumari (madhuri-rai07) Anup (anup-d-navare)
2018-02-23 09:26:52 OpenStack Infra ironic: assignee Anup (anup-d-navare) Madhuri Kumari (madhuri-rai07)
2018-03-12 23:15:57 OpenStack Infra ironic: assignee Madhuri Kumari (madhuri-rai07) Anup (anup-d-navare)
2018-04-19 08:51:56 OpenStack Infra ironic: assignee Anup (anup-d-navare) Madhuri Kumari (madhuri-rai07)
2024-05-15 22:52:41 Julia Kreger ironic: status In Progress Confirmed