首先安装dhcp、tftp、vtp服务器
yum install dhcp -y
yum install tftp-server -y
yum install vsftp -y
配置dhcp服务器
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
option routers 192.168.1.1;
}
next-server 192.168.1.200; ------>tftp服务器IP
filename "pxelinx.0";
3.利用图形化界面生成自动化脚本
yum install system-config-kickstart -y
system-config-kickstart
脚本名称保存为ks.cfg
vim ks.cfg
network --bootproto=dhcp --device=eth0 --onboot=on
# System bootloader configuration
bootloader --location=mbr --md5pass="$1$TGQjRc1M$e8cdqmCg7a7IJSdrivcbW0"
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part /boot --fstype="ext4" --size=200
part swap --fstype="swap" --size=1024
part / --fstype="ext4" --size=10240
%packages
@core
%post
echo "$(date +%F\ %H\:%M\:%S) > /root/install-date"
%end
并把编辑好的脚本复制到ftp服务器
cp ks.cfg /var/ftp/
4.挂载光盘,并把光盘的内容拷贝到ftp服务器的pub目录下
mount /dve/cdrom /opt
cp -rf /opt/* /var/ftp/pub
watch -n 1 du -sh /var/ftp/pub ---->可以查看进度
5.开启tftp服务,并把配置文件拷到tftp服务器
vim /etc/xinetd.d/tftp
[iyunv@h01 ~]# yum install syslinux -y
[iyunv@h01 ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
[iyunv@h01 ~]# cp -rf /var/ftp/pub/isolinux/* /var/lib/tftpboot/
[iyunv@h01 ~]# cd /var/lib/tftpboot/
[iyunv@h01 tftpboot]# mkdir pxelinux.cfg
[iyunv@h01 tftpboot]# cp isolinux.cfg pxelinux.cfg/default
[iyunv@h01 pxelinux.cfg]# chmod 777 default
[iyunv@h01 pxelinux.cfg]# vim default
label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append initrd=initrd.img ks=ftp://192.168.1.200/ks.cfg
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.img xdriver=vesa nomodeset
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
label local
menu label Boot from ^local drive
localboot 0xffff
label memtest86
menu label ^Memory test
kernel memtest
append -
6.关闭selinux、清空防火墙配置并且重启所有服务
[iyunv@h01 ~]# setenforce 0
[iyunv@h01 ~]# iptables -F
[iyunv@h01 ~]# service dhcpd restart
[iyunv@h01 ~]# service xinetd restart
[iyunv@h01 ~]# service vstfpd restart
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com