However, for simplicity, we will configure all these services on the same machine. Similarly, if you have a DHCP server configured for your network, you may define the DHCP configurations therein. Although, it is not necessary to configure all these services on a single machine, and if you have a running FTP server, you may place the required installation files on your existing FTP server.
Our PXE boot server requires different services such as DHCP, TFTP and FTP to function properly. In this article, we will setup a PXE boot server in RHEL/CentOS 7, and add option to install Red Hat Enterprise Linux 7 therein. It is a standardized specification of a client-server environment, where PXE-enabled clients can boot their machines by using PXE boot images retrieved from a preconfigured PXE Boot Server. PXE (pronounced as pixie) is the abbreviation of Preboot e Xecution Environment.