tftp自动安装部署
tftp自动安装部署
systemctl start httpd
yum install syslinux -y
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
配置dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
7 option domain-name "example.com";
8 option domain-name-servers 172.25.254.244;
删除27.28
30 subnet 172.25.254.0 netmask 255.255.255.0 {
31 range 172.25.254.190 172.25.254.200;
32 option routers 172.25.254.244;
33 next-server 172.25.254.244;
TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证
配置服务端
yum install httpd dhcp tftp-server -y 安装http dhcp tftp服务systemctl start httpd
vim /etc/xinetd.d/tftp
14 disable = no
yum install syslinux -y
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
将isolinux文件拷贝到/var/lib/tftpboot下
cd /var/www/html/rhel7.0/isolinux/
scp -r * /var/lib/tftpboot
cp isolinux.cfg pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
2 timeout 60
11 menu title redhat rhl7.0
65 append initrd=initrd.img repo=http:172.25.254.68/rhel7.0 ks=http:172.25.25
4.124/ks.cfg
配置dhcp
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
7 option domain-name "example.com";
8 option domain-name-servers 172.25.254.244;
删除27.28
30 subnet 172.25.254.0 netmask 255.255.255.0 {
31 range 172.25.254.190 172.25.254.200;
32 option routers 172.25.254.244;
33 next-server 172.25.254.244;
34 filename "pxelinux.0";
systemctl restart dhcpd
配置kickstart自动安装脚本
system-config-kickstart
测试:
从网络安装系统