You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One knob I need is to customize the ipxe response when a server is allocated/installed. Sidero currently returns an ipxe script that executes exit in the hopes of booting from disk, but our servers halt booting if this happens, requiring manual intervention. I would change this to returning an HTTP error code if I had such an option, which our servers then try other boot options or reboot as needed.
If the server is configured to PXE boot by default, it might hit the
Sidero iPXE server after Talos install, so Sidero has to force the
server to boot from disk.
Sidero supported default method via iPXE `exit` command, but this
command doesn't always work
([details](https://ipxe.org/appnote/work_around_bios_halting_on_ipxe_exit)).
This PR provides two other ways to force to boot from disk:
* `http-404` force HTTP 404 response from iPXE server
* `ipxe-sanboot` uses `sanboot` command to boot from the first disk
This should improve compatibility with some BIOSes.
This setting should eventually be provided per-server as well.
Fixessiderolabs#287
Signed-off-by: Andrey Smirnov <[email protected]>
If the server is configured to PXE boot by default, it might hit the
Sidero iPXE server after Talos install, so Sidero has to force the
server to boot from disk.
Sidero supported default method via iPXE `exit` command, but this
command doesn't always work
([details](https://ipxe.org/appnote/work_around_bios_halting_on_ipxe_exit)).
This PR provides two other ways to force to boot from disk:
* `http-404` force HTTP 404 response from iPXE server
* `ipxe-sanboot` uses `sanboot` command to boot from the first disk
This should improve compatibility with some BIOSes.
This setting should eventually be provided per-server as well.
Fixes#287
Signed-off-by: Andrey Smirnov <[email protected]>
One knob I need is to customize the ipxe response when a server is allocated/installed. Sidero currently returns an ipxe script that executes
exit
in the hopes of booting from disk, but our servers halt booting if this happens, requiring manual intervention. I would change this to returning an HTTP error code if I had such an option, which our servers then try other boot options or reboot as needed.In short, I'd like to be able to change this:
to this:
Or something else?
exit
seems to cause issues.Related: https://ipxe.org/appnote/work_around_bios_halting_on_ipxe_exit
The text was updated successfully, but these errors were encountered: