PXE,DHCP,Apache-Kickstart系统集体化自动安装

来源:互联网 发布:max+守望先锋数据 编辑:程序博客网 时间:2024/06/07 05:12
1. yum install dhcp tftp-server httpd  syslinux -y   vim /etc/xinetd.d/tftp   disable = no systemctl restart xinetd.service  netstat -antlupe | grep tftp netstat -antlupe | grep 69    ##查看69端口是否开启 less /usr/share/doc/syslinux-4.05/pxelinux.txt    ##查看安装系统具体内容,/var/lib/tftpboot/里必须有       pxelinux.0,isolinux cd /var/lib/tftpboot/ [root@client tftpboot]# cp /usr/share/syslinux/pxelinux.0 .     [root@client tftpboot]# mkdir pxelinux.cfg [root@client tftpboot]# scp root@172.25.254.88:/var/www/html/rhel7/isolinux/* .   ##复制88中的镜像到当前 [root@client tftpboot]# cp isolinux.cfg pxelinux.cfg/default 2. cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.conf         option domain-name "example.com"; option domain-name-servers 172.25.254.9; default-lease-time 600; max-lease-time 7200; log-facility local7; subnet 172.25.254.0 netmask 255.255.255.0 { range 172.25.254.100 172.25.254.150; option routers 172.25.254.9; next-server 172.25.254.209;  ##本机,下一步要做的事在209机即配置机里找 filename "pxelinux.0"; } systemctl restart dhcpd3.[root@client ~]# cd /var/lib/tftpboot/[root@client tftpboot]# vim pxelinux.cfg/defaultmenu title foolish   ##改首页名字timeout 50     ##该登陆时间menu background splash.png   ##改首页界面append initrd=initrd.img repo=http://172.25.254.209/rhel7  ks=http://172.25.254.209/ks.cfg  ##改镜像 ,添加ks文件menu default   ##改默认选项4.先写ks.cfg文件 yum install system-config-kickstart -y system-config-kickstart ----->保存到/var/www/html中vim ks.cfg     ##写ks文件配置%packages@baselftp%end%post     ##添加任务,也可不写cat >>/etc/yum.repos.d/yum.repo <<EOF[rhel7]name=rhel7baseual=http://172.25.254.250/rhel7gpgcheck=0EOF%endksvalidator ks.cfgsystemctl stop firewalldsystemctl restart httpd写完了先访问一下http://172.25.254.209/rhel7      http://172.25.254.209/ks.cfg检测:另选一个虚拟机,从网卡启动

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

上网访问:
这里写图片描述

这里写图片描述

安装:
这里写图片描述

这里写图片描述

阅读全文
0 0