设置好本机IP

CentOS6.5PXE自动部署_第1张图片

关闭防火墙和Selinux

wKiom1hbUy2xL0OVAAAMC20rryE618.png-wh_50


配置好yum仓库

CentOS6.5PXE自动部署_第2张图片

安装dhcphttptftp


wKiom1hbU2yz-JHpAAAGYQ7etBc876.png-wh_50

启动http,xinetd设置开机自启动


wKioL1hbU6XBFYe4AAAPfGYboPA247.png-wh_50

wKiom1hbVFWQTzt3AAAG_-1pC6s699.png

配置dhcp

把模板复制到配置文件

wKioL1hbVAbQJ5vkAAAJY24eVNI307.png


进入配置dhcp

wKiom1hbVInQxlacAAAEJigxBTk973.png

找到并编辑成如下

CentOS6.5PXE自动部署_第3张图片


配置成功

wKiom1hbVM3B20VmAAAFqB6dmRo113.png

httpd的默认目录下新建centos6.5目录并将光盘挂载或将光盘内容复制到该目录上这里用挂载


wKioL1hbVRWQoVuHAAAFEXwPyVo880.png

wKiom1hbVRWAC8FtAAAI2Igwp8s585.png

复制pxe安装需要的内核文件文件到tftpboot

注意这个. 代表复制到当前目录下

CentOS6.5PXE自动部署_第4张图片


安装syslinux提取pxelinux.0tftpboot

wKioL1hbVVDDf18kAAAFIxkNGPw441.png

wKiom1hbVZqQAVsWAAAFX1vX2Ns698.png

tftpboot下新建pxelinux.cfg目录用于存放启动引导参数配置文件并将引导文件放入

wKioL1hbVaziiSRZAAAIcQD2iB0954.png


制作自动化安装脚本

安装system-config-kickstart

wKiom1hbVfnD_kN4AAAGRwXFRrQ783.png

修改yum仓库信息为我们挂载的光盘

CentOS6.5PXE自动部署_第5张图片


保存后清空仓库缓存repolist重新生成

CentOS6.5PXE自动部署_第6张图片

启动kickstart配置自动部署文件

CentOS6.5PXE自动部署_第7张图片

CentOS6.5PXE自动部署_第8张图片



CentOS6.5PXE自动部署_第9张图片

CentOS6.5PXE自动部署_第10张图片

CentOS6.5PXE自动部署_第11张图片

CentOS6.5PXE自动部署_第12张图片

CentOS6.5PXE自动部署_第13张图片

这两项是部署即将完成和部署完成后是否执行右方空白区域输入的脚本接着继续自动部署这里就不需要了

CentOS6.5PXE自动部署_第14张图片

CentOS6.5PXE自动部署_第15张图片

先保存到家目录

ks.cfg文件复制到httpd根目录下,注意其ks.cfg必须具备读的权限否则,无法完成自动部署


保存后回到命令行

wKioL1hbV7HxvXM0AAAGGahXfpQ512.png


查看下方的链接能否访问若不能访问则重新生成直到能够访问光盘文件为止

wKiom1hbV8HiMJiJAAADr4CcR7A574.png

CentOS6.5PXE自动部署_第16张图片

wKioL1hbV_zSFySJAAAEAtGe9hs139.png

CentOS6.5PXE自动部署_第17张图片

没有问题

修改pxe引导菜单使其引导后执行ks.cfg完成自动部署

wKioL1hbWErQPp3AAAAFnWF9RVk200.png

CentOS6.5PXE自动部署_第18张图片

若要自动部署则在这里添ks=http://192.168.4.1/ks.cfg文件指定的文件必须经过自己在浏览器测试看是否能够访问ks.cfg的内容否则部署也不会成功

CentOS6.5PXE自动部署_第19张图片

能够访问没有问题

现在来测试一下

CentOS6.5PXE自动部署_第20张图片

内存给默认大小就可以了

CentOS6.5PXE自动部署_第21张图片


因为我前面定义分区的时候分了有10G左右,这里我就把硬盘大小给20G

CentOS6.5PXE自动部署_第22张图片


创建完成后把网络连接模式改成桥接网卡

CentOS6.5PXE自动部署_第23张图片

CentOS6.5PXE自动部署_第24张图片

点击取消后按F12

CentOS6.5PXE自动部署_第25张图片

按l选择lan局域网装机

CentOS6.5PXE自动部署_第26张图片

成功获取到了IP地址

CentOS6.5PXE自动部署_第27张图片

等60秒后他就会自动装机啦


CentOS6.5PXE自动部署_第28张图片

CentOS6.5PXE自动部署_第29张图片