Enlistment does not do BMC discovery
Bug #1042004 reported by
Julian Edwards
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Andres Rodriguez | ||
cloud-init |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Without BMC discovery, power parameters have to be entered manually. This can be difficult when the BMC uses DHCP itself.
Related branches
lp:~andreserl/maas/enlistment_ipmi_autodiscovery
- Francis J. Lacoste (community): Approve
-
Diff: 198 lines (+173/-2)1 file modifiedcontrib/preseeds_v2/enlist_userdata (+173/-2)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in maas: | |
status: | In Progress → Fix Released |
Changed in maas: | |
status: | In Progress → Fix Released |
Changed in cloud-init: | |
status: | New → Invalid |
To post a comment you must log in.
Details capture from duplicate bug:
When a machine is declared to MAAS by booting ephemerally off PXE it should capture BMC information with:
sudo bmc-config --checkout
This provides a file like the attached, which can be parsed to gather IPMI details (ip address for the BMC specifically, but also details of user configuration and network config). The critical section looks like this:
ubuntu@ node-0025904cbf b0:~$ sudo bmc-config --checkout --section Lan_Conf Static/ Use_DHCP/ Use_BIOS/ Use_Others Gateway_ IP_Address 192.168.9.1 Gateway_ MAC_Address 00:00:00:00:00:00 Gateway_ IP_Address 0.0.0.0 Gateway_ MAC_Address 00:00:00:00:00:00
#
# Section Lan_Conf Comments
#
# In the Lan_Conf section, typical networking configuration is setup. Most users
# will choose to set "Static" for the "IP_Address_Source" and set the
# appropriate "IP_Address", "MAC_Address", "Subnet_Mask", etc. for the machine.
#
Section Lan_Conf
## Possible values: Unspecified/
IP_Address_Source Use_DHCP
## Give valid IP address
IP_Address 192.168.9.12
## Give valid MAC address
MAC_Address 00:25:90:4B:AA:8A
## Give valid Subnet Mask
Subnet_Mask 255.255.255.0
## Give valid IP address
Default_
## Give valid MAC address
Default_
## Give valid IP address
Backup_
## Give valid MAC address
Backup_
## Give valid unsigned number
Vlan_id 0
## Possible values: Yes/No
Vlan_Id_Enable No
## Give valid unsigned number
Vlan_Priority 0
EndSection