Confusing wording in the IPMI section of node power data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Graham Binns | ||
maas (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
New to the power management part of node info is this text:
"MAC address - the IP is looked up with ARP and is used if IP address is empty. This is better when the BMC uses DHCP."
What is better when the BMC uses DHCP? Does using DHCP make using ARP better? or more accurate?
I can't really seem to grok what this explanation of MAC Address actually means.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: maas 1.5+bzr2227-
ProcVersionSign
Uname: Linux 3.13.0-23-generic x86_64
ApportVersion: 2.14.1-0ubuntu1
Architecture: amd64
Date: Tue Apr 8 12:09:59 2014
InstallationDate: Installed on 2014-01-13 (84 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140113)
PackageArchitec
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: maas
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Jeroen T. Vermeulen (community): Approve
- Gavin Panella (community): Approve
-
Diff: 27 lines (+6/-4)1 file modifiedsrc/provisioningserver/power_schema.py (+6/-4)
tags: | added: trivial |
Changed in maas: | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Changed in maas: | |
status: | Triaged → In Progress |
assignee: | nobody → Graham Binns (gmb) |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Let me explain what it means and then maybe that will help me to understand which part is confusing you.
When a BMC is using DHCP, its address can change at any time at the whim of the DHCP server. It usually doesn't, which is why it normally works but on a busy network that is using all of its IPs that won't be the case.
To get around this, MAAS allows you to enter the BMCs MAC address instead and uses ARP to look up the IP for that MAC. This is a lot more reliable in the face of changing IPs, however it requires that the ARP table is populated so may not always work.