⭕
OpenShift Network Playground
  • Getting Started
    • OpenShift Network Playground Overview
    • Architecture
      • Fedora CoreOS
      • Network
      • DNS
      • DHCP
      • Proxy
      • DNS64
      • NAT64
      • PXE
  • Installation
    • Prerequisites
    • vSphere
    • RHEV
    • Libvirt
  • User Guide
    • Cockpit Console
    • CLI Tool
    • OpenShift Bare Metal IPI Cluster
    • Single Node OpenShift Cluster
    • Backup OpenShift Releases
    • Additional Network Interfaces
    • Cluster Node Access
    • Tools
    • Collection of Manifests
  • Troubleshooting
    • Cockpit Cluster deployment
  • FAQ
    • What is ONP?
    • What problem it solves?
    • How to access the cluster that is deployed inside the ONP?
Powered by GitBook
On this page
  1. Getting Started
  2. Architecture

PXE

The PXE feature of dnsmasq used here. The OpenShift Bare metal IPI provisioning network uses this PXE service. The below is the configuration information.

Directory

/opt/openshift-network-playground/pxe/

Service

pxe.service

no-daemon
interface=provisioning
dhcp-range=172.22.0.3,172.22.0.253,255.255.255.0
except-interface=lo
bind-interfaces
log-dhcp
log-queries
dhcp-authoritative
log-async
enable-tftp
dhcp-userclass=set:ipxe,iPXE
dhcp-boot=tag:ipxe,http://172.22.0.2/boot.ipxede
FROM fedora
MAINTAINER "Vinu K" <vinu@redhat.com>
RUN yum install -y dnsmasq
ADD dnsmasq.conf /dnsmasq.conf
ENTRYPOINT ["dnsmasq"]
CMD ["-C", "/dnsmasq.conf"]
PreviousNAT64NextPrerequisites

Last updated 1 year ago