Project

General

Profile

Actions

Feature #17225

open

PXE less in PXE environment

Added by Lukas Zapletal over 7 years ago. Updated about 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Discovery plugin
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Looks like some users are interested in using kexec into Anaconda for regular DHCP (PXE) environments.

Workaround: Create a custom discovery_kexec fact and change KExec template not to include network information (ip, netmask, ...)


Related issues 1 (0 open1 closed)

Related to Discovery - Bug #17978: Custom facts not sent when in PXE modeClosedLukas Zapletal01/09/2017Actions
Actions #1

Updated by Lukas Zapletal over 7 years ago

Workaround:

On the kernel command line do this: fdi.pxfactname1=kexec fdi.pxfactvalue1=1

Actions #2

Updated by Ivan Necas over 7 years ago

Unfortunately that doesn't work. I've put fdi.pxfactname1=discovery_kexec fdi.pxfactvalue1=1, on my PXE line, but it seems the custom facts don't get sent to foreman at all when in the pxe mode. When I interrupted the boot and went with the custom one, I was the custom facts prefilled: so I know the data got available to the discovery image, but they were not used in the PXE mode, so unfortunately the workaround doesn't work without fixing the issue with custom facts.

Actions #3

Updated by Ivan Necas over 7 years ago

  • Related to Bug #17978: Custom facts not sent when in PXE mode added
Actions #4

Updated by Lukas Zapletal over 7 years ago

Once #17978 is fixed, these are the correct options:

fdi.pxfactname1=discovery_kexec fdi.pxfactvalue1=anything

Sorry for the confusion, I just filed a PR for this.

Actions #5

Updated by Lukas Zapletal about 7 years ago

I think we should create global setting Discovery provisioning: Reboot, KExec PXE-less and KExec ALL.

Actions

Also available in: Atom PDF