Explore reimaging capabilities #44

Open
opened 2024-07-09 18:47:52 +00:00 by raito · 3 comments
Owner

Baremetal servers' BMCs are a bit sad, we can probably afford to use https://github.com/samozy/iusb if we rewrite it properly and internalize it in our process or we may need to consider iPXE / netbooting.

Otherwise, reimaging may require manual intervention.

Baremetal servers' BMCs are a bit sad, we can probably afford to use https://github.com/samozy/iusb if we rewrite it properly and internalize it in our process or we may need to consider iPXE / netbooting. Otherwise, reimaging may require manual intervention.
yu-re-ka was assigned by raito 2024-07-09 18:47:58 +00:00
Author
Owner

Option: Burn iPXE on the network card permanently.

Network cards are:

06:00.0 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01)
06:00.1 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01)

80861521.rom is an OptionROM that iPXE can generate for those cards which we can flash via BootUtil.exe via DOSBoot: https://ipxe.org/howto/romburning/intel.

**Option: Burn iPXE on the network card permanently.** Network cards are: ``` 06:00.0 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01) 06:00.1 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01) ``` `80861521.rom` is an OptionROM that iPXE can generate for those cards which we can flash via `BootUtil.exe` via DOSBoot: https://ipxe.org/howto/romburning/intel.
Owner

The BootUtil is also available as EFI64 executable which is easier for us since we don't have a way to boot an floppy image for now.

However the utility says (on builder-10):

FLASH not present

The BootUtil is also available as EFI64 executable which is easier for us since we don't have a way to boot an floppy image for now. However the utility says (on builder-10): > FLASH not present
Owner

iusb-spoof has been rewritten in rust and deployed on wob-vpn-gw. Booting off "UEFI: Virtual Floppy" will load the latest config out of the appropriate hydra job.

iusb-spoof has been rewritten in rust and deployed on wob-vpn-gw. Booting off "UEFI: Virtual Floppy" will load the latest config out of the appropriate hydra job.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: the-distro/infra#44
No description provided.