Managed Bare Metal
Latest
Frequently Asked Questions
How To
Templates
Powered By

Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Baremetal Host Taking Excessively Long to Boot (TFTP Client Timed Out)
Copy Markdown
Open in ChatGPT
Open in Claude
Problem
- Baremetal host is taking excessively long to boot.
- "Client [IP] timed out" messages for tftpd are observed in the Ironic controller log.
ironic-01 in.tftpd[711]: RRQ from 10.0.0.3 filename undionly.kpxe remapped to /var/lib/tftpboot/undionly.kpxeironic-01 in.tftpd[677]: Client 10.0.0.3 finished undionly.kpxeironic-01 in.tftpd[677]: Client 10.0.0.3 timed outironic-01 in.tftpd[680]: Client 10.0.0.3 finished undionly.kpxeironic-01 in.tftpd[680]: Client 10.0.0.3 timed outironic-01 in.tftpd[734]: remap: input: undionly.kpxeironic-01 in.tftpd[734]: remap: rule 3: rewrite: /var/lib/tftpboot/undionly.kpxeironic-01 in.tftpd[734]: remap: rule 3: exit- "PXE-E32: TFTP open timeout" is observed on the host console.

image__1_.png
Environment
- Platform9 Managed Baremetal - All Versions
- Ironic
- Trivial Transfer File Protocol (TFTP)
Cause
The TFTP blocksize is set as 512 by default, which may limit the speed of transfers. Alternatively, the blocksize may currently exceed the MTU of the NIC.
Resolution
- Set the TFTP blocksize to a value which is below the MTU of the NIC – accounting for additional headers, including: TFTP (4 bytes), UDP (8 bytes), and IP (20 bytes) = 32. The value should be appended to the ExecStart as shown below within the /etc/systemd/system/tftp.service unit file.
To not exceed the standard ethernet MTU (1500), it is recommended to set the blocksize to 1468 or lower.
$ grep ExecStart /etc/systemd/system/tftp.serviceExecStart=/usr/sbin/in.tftpd -v -v -v -v -v --map-file /var/lib/tftpboot/map-file -B [size] /var/lib/tftpbootAdditional Information
VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
Last updated on
Was this page helpful?
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message