RFE : Enhance pxe_ilo to do inband inspection also

Bug #1656863 reported by Nisha Agarwal
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ironic
Invalid
Wishlist
Nisha Agarwal

Bug Description

Enhance pxe_ilo driver to do inband inspection as well. The local_link_information can be retrieved only through inband as of now and ironic-inspector is able to get it. There are other capabilities as well which inspector can get but OOB doesn't get.

A config variable "hardware_inspection_type" would be added under [ilo] section with possible values as 'oob' and 'inband'. The default value will be 'oob'. If the "hardware_inspection_type" is set to 'oob', pxe_ilo would do only OOB inspection. If it is set to 'inband', then pxe_ilo would be able to do both OOB and inband inspection.

There is a RFE already existing for iLO drivers for the inband inspection support(https://bugs.launchpad.net/ironic/+bug/1526382). But iscsi_ilo and agent_ilo requires vmedia support in inspector which requires the spec "Boot Management for inspector" spec(https://review.openstack.org/#/c/305864/) to be approved.

Tags: rfe
Revision history for this message
Nisha Agarwal (agarwalnisha1980) wrote :

The code patch already exists for this. https://review.openstack.org/343577

tags: added: rfe
Changed in ironic:
status: New → In Progress
assignee: nobody → Nisha Agarwal (agarwalnisha1980)
tags: added: rfe-approved
removed: rfe
tags: added: rfe
removed: rfe-approved
description: updated
Revision history for this message
Jay Faulkner (jason-oldos) wrote :

After discussing this in the meeting, it seems like the best path might be instead of having a config option for this, instead utilizing the new driver composition stuff to expose two new inspection interfaces for ilo hardware: one that does OOB only, and one that does IB+OOB (you could also add the standard agent inspection interface for IB-only, if you'd like).

Can you update the bug to reflect what it'd look like in a driver composition world?

Revision history for this message
Ruby Loo (rloo) wrote :

Ironic meeting where this was discussed: starting at 17:30:39, http://eavesdrop.openstack.org/meetings/ironic/2017/ironic.2017-01-23-17.00.log.html

Dmitry Tantsur (divius)
Changed in ironic:
importance: Undecided → Wishlist
Revision history for this message
Ruby Loo (rloo) wrote :

Nisha, do you still want this? It hasn't been updated since Jan 2017 :-(

Revision history for this message
Nisha Agarwal (agarwalnisha1980) wrote : Re: [Bug 1656863] Re: RFE : Enhance pxe_ilo to do inband inspection also

Yes Ruby, this is still desired to support inband + OOB inspection with ilo
hardware type. But it depends on "boot management for inspector spec" and
thats the reason we havent updated this. that other spec is still not
approved, though it was targeted for Queens.

On Mon, Feb 12, 2018 at 10:15 PM, Ruby Loo <email address hidden> wrote:

> Nisha, do you still want this? It hasn't been updated since Jan 2017 :-(
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1656863
>
> Title:
> RFE : Enhance pxe_ilo to do inband inspection also
>
> Status in Ironic:
> In Progress
>
> Bug description:
> Enhance pxe_ilo driver to do inband inspection as well. The
> local_link_information can be retrieved only through inband as of now
> and ironic-inspector is able to get it. There are other capabilities
> as well which inspector can get but OOB doesn't get.
>
> A config variable "hardware_inspection_type" would be added under
> [ilo] section with possible values as 'oob' and 'inband'. The default
> value will be 'oob'. If the "hardware_inspection_type" is set to
> 'oob', pxe_ilo would do only OOB inspection. If it is set to 'inband',
> then pxe_ilo would be able to do both OOB and inband inspection.
>
> There is a RFE already existing for iLO drivers for the inband
> inspection support(https://bugs.launchpad.net/ironic/+bug/1526382).
> But iscsi_ilo and agent_ilo requires vmedia support in inspector which
> requires the spec "Boot Management for inspector"
> spec(https://review.openstack.org/#/c/305864/) to be approved.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ironic/+bug/1656863/+subscriptions
>

--
The Secret Of Success is learning how to use pain and pleasure, instead
of having pain and pleasure use you. If You do that you are in control
of your life. If you don't life controls you.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by Nisha Agarwal (<email address hidden>) on branch: master
Review: https://review.opendev.org/343577

Revision history for this message
Iury Gregory Melo Ferreira (iurygregory) wrote :

Marking as invalid since the change was abandoned, feel free to re-open if necessary.

Changed in ironic:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.