action #173344
Updated by okurz 4 months ago
## Motivation
While working on qamaster okurz realized that the iPXE boot menu includes boot parameters like `console=ttyS1` to show content on a serial terminal which is also accessible over IPMI SoL but then a locally connected display as well as KVMViewer display does not show useful console content. iPXE should also display on local console, e.g. add console=tty0 console=ttyS1 to display also something on local screen, not just remotely
## Acceptance criteria
* **AC1:** qamaster and other machines show kernel boot logs + a login prompt on both local console as well as IPMI SoL
## Suggestions
* Compare to boot parameters we set for machines in salt, e.g. https://gitlab.suse.de/openqa/salt-states-openqa/-/blob/master/openqa/worker.sls#L10
* Extend iPXE configuration in the according code, possibly https://github.com/os-autoinst/scripts/tree/master/ipxe, e.g. see https://github.com/os-autoinst/scripts/tree/master/ipxe
https://github.com/os-autoinst/scripts/blob/master/ipxe/menu.ipxe#L44
* https://github.com/os-autoinst/scripts/blob/master/ipxe/menu.ipxe#L56 is already using `console=tty`. Just put that everywhere else
* Ensure the solution is deployed to our iPXE hosts which are probably multiple by now, e.g. qa-jump.qe.nue2.suse.org and netboot.qe.prg2.suse.org
* Semi-related: https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1037
Back