Created attachment 1220468[details]
Overcloud node console, failed PXE boot
Description of problem:
In OSP 10, the overcloud deployment fails where every overcloud node fails to PXE boot with an error like:
pxelinux.cfg/24-6e-96-11-87-c4... Operation not permitted (http://ipxe.org/410c613c)
Version-Release number of selected component (if applicable):
OSP10, 10/31 puddle
How reproducible:
With SELINUX in enforcing mode on the director node, attempt an overcloud deployment.
Steps to Reproduce:
1. Install and configure director setting SELINUX to enforcing.
2. Attempt and overcloud deployment.
3. Note the error above on the console of every overcloud node.
Actual results:
Overcloud fails to deploy.
Expected results:
Overcloud should deploy.
Additional info:
- Setting SELINUX on the director node to permissive resolved the problem.
- With a browser, you can navigate to the following URL successfully:
http://<ip_of_director>:8088/pxelinux.cfg/
however, the directory shows as empty
- Navigating to /httpboot/pxelinux.cfg in a shell on the director node and doing an "ls" shows symlinks to the correct PXE configuration for each node
- See attached for an example of the error.