| Summary: | [RFE][Ironic][Drac] Setting PXE NIC | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | arkady kanevsky <arkady_kanevsky> |
| Component: | openstack-ironic | Assignee: | RHOS Maint <rhos-maint> |
| Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Raviv Bar-Tal <rbartal> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 11.0 (Ocata) | CC: | arkady_kanevsky, bfournie, dtantsur, kambiz, mburns, morazi, racedoro, randy_perryman, rhel-osp-director-maint, richard.pioso, srevivo |
| Target Milestone: | --- | Keywords: | FutureFeature, OtherQA |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-05-02 13:29:57 UTC | Type: | Feature Request |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 1476902, 1577362 | ||
|
Description
arkady kanevsky
2016-11-14 16:06:56 UTC
We can split this BZ into two. One for specific work for it in python-dracclient and one for Ironic API. Hi! Could you please clarify this RFE? What do you mean by "support for PXE NIC"? Support for changing it according to Ironic ports? Support for detecting PXE NIC during inspection? Both? What Ironic API change do you expect? Dmitry, I will leave more detailed answer to Richard. My expectation that we need an ability to specify which NIC to be used for PXE/iPXE booting. Leave details on how to specify it, thru MAC address or NIC name, or ordering of NICs to blueprint and team feedback. Second is configuring NIC for PXE booting. Expect that we will need to specify if it will BIOS or EUFI mode and anything else we may need to set for NIC bios. Expect that we first implement most of the logic for NIC setting in python-dracclient and maybe using by-pass mode for it. Then create blueprint and define API and then ironic implementation and let other drivers handle it. IPMI driver implementation will be part of Ironic implementation. Should we combine this with https://bugzilla.redhat.com/show_bug.cgi?id=1399899 Cool, thanks for explanation. As far as I know, generic IPMI does not support this feature, so we should probably leave this drac-specific. Also, now we have the pxe_enabled flag on ports, which is something we can use. Let me close the other bug in favor of this one for simplicity. *** Bug 1399899 has been marked as a duplicate of this bug. *** Unassigning myself, because I'm leaving. *** Bug 1366347 has been marked as a duplicate of this bug. *** Is there any upstream patch associated to this request? Please, reopen if needed or create a new RFE. Thanks. |