freeipmi ipmi-config --checkout lacks support for ipv6 lan parameters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Undecided
|
rahmadani | ||
2.1 |
Fix Released
|
Undecided
|
rahmadani | ||
freeipmi (Ubuntu) |
Fix Released
|
Undecided
|
rahmadani | ||
Xenial |
Fix Released
|
Undecided
|
rahmadani | ||
Yakkety |
Fix Released
|
Undecided
|
rahmadani |
Bug Description
See also https:/
[Impact]
* Machines with BMCs configured to use IPv6 addresses, ipmi-config
(silently) fails to show those values.
* MAAS 2.2 supports IPv6 BMC addresses, and depends on ipmi-config
finding the IPv6 address of the BMC.
* This upload is a backport of an upstream work-in-progress to add IPv6
configuration parameters to ipmi-config. While the eventual upstream
source may differ slightly as the branch lands, this delivers the
information for use. ANYONE USING THIS CODE NEEDS TO BE PREPARED TO
CHANGE TO MATCH THE ACTUAL DELIVERY WHEN 1.6 LANDS.
[Test Case]
* Start with an HP DL360 Proliant Gen9 (iLO4 is required) with an IPv6
address configured on the iLO. Try to get ipmi-config to give you
that address.
* This upload introduces the Lan6_Conf section (which may change when
1.6 finally arrives.) The following displays the IPv6 Addresses of
the BMC:
ipmi-config --checkout --category=core --section=Lan6_Conf
[Regression Potential]
* Scripting that uses --checkout and no section/key-pair specification
will now see the additional Lan6_Conf section, which has the potential
to confuse said script.
* If upstream changes the presentation of the data, anyone who has
adopted this pre-release of same may see differences. The section is
clearly marked as subject to change in 1.6, and missing in 1.5. (If
Ubuntu syncs 1.5, MAAS is committed to porting this change forward.
Upstream has committed to the feature being present in 1.6.)
[Other Info]
Once the changes are available, MAAS will need to change to use the new Lan6_Conf section.
Related branches
- Andres Rodriguez (community): Approve
-
Diff: 149 lines (+91/-16)2 files modifiedsrc/provisioningserver/templates/commissioning-user-data/snippets/maas_ipmi_autodetect.py (+28/-8)
src/provisioningserver/templates/commissioning-user-data/snippets/tests/test_maas_ipmi_autodetect.py (+63/-8)
- Andres Rodriguez (community): Approve
-
Diff: 108 lines (+36/-7)4 files modifiedsrc/maasserver/models/bmc.py (+4/-1)
src/maasserver/models/tests/test_bmc.py (+24/-0)
src/provisioningserver/templates/commissioning-user-data/snippets/maas_ipmi_autodetect.py (+2/-0)
src/provisioningserver/templates/commissioning-user-data/snippets/tests/test_maas_ipmi_autodetect.py (+6/-6)
- Mike Pontillo (community): Approve
-
Diff: 202 lines (+121/-17)4 files modifiedsrc/maasserver/models/bmc.py (+4/-1)
src/maasserver/models/tests/test_bmc.py (+24/-0)
src/provisioningserver/templates/commissioning-user-data/snippets/maas_ipmi_autodetect.py (+30/-8)
src/provisioningserver/templates/commissioning-user-data/snippets/tests/test_maas_ipmi_autodetect.py (+63/-8)
summary: |
- freeipmi ipmi-config (and discovery) lacks ipv6 support + freeipmi ipmi-config --checkout lacks support for ipv6 lan parameters |
description: | updated |
description: | updated |
Changed in freeipmi (Ubuntu): | |
milestone: | none → ubuntu-17.04 |
Changed in maas: | |
milestone: | none → 2.2.0 |
description: | updated |
Changed in freeipmi (Ubuntu Xenial): | |
milestone: | none → xenial-updates |
Changed in freeipmi (Ubuntu Yakkety): | |
milestone: | none → yakkety-updates |
Changed in maas: | |
status: | New → Fix Committed |
Changed in maas: | |
assignee: | nobody → rahmadani (rahmadani) |
Changed in freeipmi (Ubuntu): | |
assignee: | nobody → rahmadani (rahmadani) |
Changed in freeipmi (Ubuntu Yakkety): | |
assignee: | nobody → rahmadani (rahmadani) |
Changed in freeipmi (Ubuntu Xenial): | |
assignee: | nobody → rahmadani (rahmadani) |
tags: | added: maas-ipv6 |
Changed in maas: | |
status: | Fix Committed → Fix Released |
This bug was fixed in the package freeipmi - 1.4.11-1.1ubuntu3
---------------
freeipmi (1.4.11-1.1ubuntu3) zesty; urgency=medium
* Add ipv6 ipmi-discovery. LP: #1645912. See also: /github. com/chu11/ freeipmi- mirror/ pull/12/ commits/ 32721f88cd37aa4 ca1564c243669f9 6628089986
https:/
-- LaMont Jones <email address hidden> Tue, 24 Jan 2017 16:22:05 -0700