Cannot PXE boot arch 0f due to protocol mismatch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Expired
|
Medium
|
Unassigned |
Bug Description
Hi.
I am having trouble commissioning HP Synergy blades, gen 10.
Boot mode: UEFI.
Scenario goes this way:
1. blade asks for DHCP, sending arch 16 (00:0f), gets response with IP and filename "http://
2. blade gets the file (which is grub), and asks for "http://
3. grub.cfg contains "configfile (pxe)/grub/
4. Since MAAS does not listen on UDP, grub on blade times out and drops to command line.
5. Now I can manually enter "configfile https:/
Only relevant lines I found in rackd.log are:
2019-08-02 15:32:47 provisioningser
2019-08-02 15:32:47 provisioningser
2019-08-02 15:32:48 provisioningser
2019-08-02 15:32:48 provisioningser
2019-08-02 15:32:48 provisioningser
2019-08-02 15:32:48 provisioningser
2019-08-02 15:32:48 provisioningser
... and it stops here, only trace of activity is on tcpdump where blade asks on UDP port.
Regards,
Marcin Pikulski.
dpkg -l '*maas*'|cat
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Architecture Description
+++-===
ii maas 2.6.0-7802-
ii maas-cli 2.6.0-7802-
un maas-cluster-
ii maas-common 2.6.0-7802-
ii maas-dhcp 2.6.0-7802-
un maas-dns <none> <none> (no description available)
ii maas-proxy 2.6.0-7802-
ii maas-rack-
ii maas-region-api 2.6.0-7802-
ii maas-region-
un maas-region-
un python-django-maas <none> <none> (no description available)
un python-maas-client <none> <none> (no description available)
un python-
ii python3-django-maas 2.6.0-7802-
ii python3-maas-client 2.6.0-7802-
ii python3-
Changed in maas: | |
assignee: | nobody → Blake Rouse (blake-rouse) |
Changed in maas: | |
status: | Expired → Confirmed |
Changed in maas: | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
Changing blade bios setting and disabling http support for pxe causes dhcp arch to change from 0f to 07 and whole process works fine, just a bit slower, but it is possible to boot, commission and deploy a blade this way.