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-87f7265958 af novnc -+----- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- + -+----- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- + /console. cloud.example. net:443/ vnc_auto. html?token= 17e1e064- cc66-4772- 8d39-299cf13b89 72 | -+----- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- +
+------
| Type | Url |
+------
| novnc | https:/
+------