Instalación y configuración del servidor DHCP
El primer paso es instalar el servidor de DHCP, este es el que se va a encargar de proveer las direcciones de instalación a cada uno de los nodos.
yum install dnsmasq
Posteriormente hay que configurar el servidor, para esto se edita el archivo /etc/dnsmasq.conf , y se cambia por:
interface=eth1 #nombre de la interfaz a usar para conectarse desde los nodos. domain=rise.ipoint dhcp-range= eth1,192.168.0.3,192.168.0.23,255.255.255.0,10h dhcp-boot=pxelinux.0,tara.pxe,192.168.0.1 dhcp-option=3,192.168.0.1 dhcp-option=6,192.168.0.1, 8.8.8.8 server=8.8.4.4 dhcp-option=28,192.168.0.255 dhcp-option=42,0.0.0.0 pxe-prompt="Press F8 for menu.", 60 pxe-service=x86PC, "Install CentOS from network server 192.168.0.1", pxelinux enable-tftp tftp-root=/tara_netinst/ftp_boot/
Instalación y configuración del servidor FTP
Después hay que instalar los servidores ftp y los bootloaders de linux, para instalarlos se usa:
yum install syslinux tftp vsftpd
Posteriormente hay que copiar los bootloaders a la carpeta de boot:
cp -r /usr/share/syslinux/* /tara_netinst/ftp_boot
Es necesario configurar el servicio de PXE, para esto se crean los archivos:
mkdir /tara_netinst/ftp_boot/pxelinux.cfg touch /tara_netinst/ftp_boot/pxelinux.cfg/default touch /tara_netinst/ftp_boot/pxelinux.cfg/c8:1f:66:b8:9e:ae #Master MAC address for em1