Hi, I also want to discuss about it at summit session.
2016-04-13 0:41 GMT+09:00 Ruby Loo <rlooya...@gmail.com>: > Yes, I think it would be good to have a summit session on that. However, > before the session, it would really be helpful if the folks with proposals > got together and/or reviewed each other's proposals, and summarized their > findings. > I've summarized all of related proposals. (1)Add driver using Socat https://review.openstack.org/#/c/293827/ * Pros: - There is no influence to other components - Don't need to change any other Ironic drivers(like IPMIShellinaboxConsole) - Don't need to bump API microversion/RPC * Cons: - Don't output log file (2)Add driver starting ironic-console-server https://review.openstack.org/#/c/302291/ (There is no spec, yet) * Pros: - There is no influence to other components - Output log file - Don't need to change any other Ironic drivers(like IPMIShellinaboxConsole) - No adding any Ironic services required, only add tools * Cons: - Need to bump API microversion/RPC (3)Add a custom HTTP proxy to Nova https://review.openstack.org/#/c/300582/ * Pros: - Don't need any change to Ironic API * Cons: - Need Nova API changes(bump microversion) - Need Horizon changes - Don't output log file (4)Add Ironic-ipmiproxy server https://review.openstack.org/#/c/296869/ * Pros: - There is no influence to other components - Output log file - IPMIShellinaboxConsole will be also available via Horizon * Cons: - Need IPMIShellinaboxConsole changes? - Need to bump API microversion/RPC If there is any mistake, please give me comment. Best Regards, Yuiko Takada 2016-04-13 0:41 GMT+09:00 Ruby Loo <rlooya...@gmail.com>: > Yes, I think it would be good to have a summit session on that. However, > before the session, it would really be helpful if the folks with proposals > got together and/or reviewed each other's proposals, and summarized their > findings. You may find after reviewing the proposals, that eg only 2 are > really different. Or they several have merit because they are addressing > slightly different issues. That would make it easier to > present/discuss/decide at the session. > > --ruby > > > On 12 April 2016 at 09:17, Jim Rollenhagen <j...@jimrollenhagen.com> wrote: > >> On Tue, Apr 12, 2016 at 02:02:44AM +0800, Zhenguo Niu wrote: >> > Maybe we can continue the discussion here, as there's no enough time in >> the >> > irc meeting :) >> >> Someone mentioned this would make a good summit session, as there's a >> few competing proposals that are all good options. I do welcome >> discussion here until then, but I'm going to put it on the schedule. :) >> >> // jim >> >> > >> > On Fri, Apr 8, 2016 at 1:06 AM, Zhenguo Niu <niu.zgli...@gmail.com> >> wrote: >> > >> > > >> > > Ironic is currently using shellinabox to provide a serial console, but >> > > it's not compatible >> > > with nova, so I would like to propose a new console type and a custom >> HTTP >> > > proxy [1] >> > > which validate token and connect to ironic console from nova. >> > > >> > > On Horizon side, we should add support for the new console type [2] as >> > > well, here are some screenshots from my local environment. >> > > >> > > >> > > >> > > >> > > >> > > Additionally, shellinabox console ports management should be improved >> in >> > > ironic, instead of manually specified, we should introduce dynamically >> > > allocation/deallocation [3] mechanism. >> > > >> > > Functionality is being implemented in Nova, Horizon and Ironic: >> > > https://review.openstack.org/#/q/topic:bp/shellinabox-http-proxy >> > > https://review.openstack.org/#/q/topic:bp/ironic-shellinabox-console >> > > https://review.openstack.org/#/q/status:open+topic:bug/1526371 >> > > >> > > >> > > PS: to achieve this goal, we can also add a new console driver in >> ironic >> > > [4], but I think it doesn't conflict with this, as shellinabox is >> capable >> > > to integrate with nova, and we should support all console drivers. >> > > >> > > >> > > [1] >> https://blueprints.launchpad.net/nova/+spec/shellinabox-http-proxy >> > > [2] >> > > >> https://blueprints.launchpad.net/horizon/+spec/ironic-shellinabox-console >> > > [3] https://bugs.launchpad.net/ironic/+bug/1526371 >> > > [4] https://bugs.launchpad.net/ironic/+bug/1553083 >> > > >> > > -- >> > > Best Regards, >> > > Zhenguo Niu >> > > >> > >> > >> > >> > -- >> > Best Regards, >> > Zhenguo Niu >> >> >> >> >> > >> __________________________________________________________________________ >> > OpenStack Development Mailing List (not for usage questions) >> > Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> > > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > >
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev