need packages:
system-config-kickstart        ##自动应答脚本制作工具
syslinux            ##获得pxelinux.0文件安装包
dhcp                ##分配ip给客户机的服务
tftp-server            ##提供tftp协议的服务
httpd                ##安装源共享服务

wKioL1mAhyajyUr1AAAhv6-Kr08694.png


自动安装原理:

1.客户机从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP

 2.DHCP服务器返回分给客户机IP

 3.客户机向本网络中的TFTP服务器索取文件

 4.客户机取得bootstrap文件后之执行引导文件完成引导

 5.然后读取配置文件,通过TFTP服务器加载内核和文件系统

 6.进入安装画面, 此时可以通过选择HTTP方式进行安装

从这里我们不难得到实现PXE网络安装必需的4个要素

 1.客户机的网卡必须为PXE网卡

 2.网络中必须要有HTTP,DHCP和TFTP服务器,当然这两个服务器可以是同一台物理主机

 3.所安装的必须支持网络安装。

linux云自动化运维基础知识16(pxe自动化安装部署)_第1张图片


1将iso下的rhel7.2镜像挂载到/var/www/html/rhel7.2下

2配置/etc/yum.repos.d/rhel7.2.repo




linux云自动化运维基础知识16(pxe自动化安装部署)_第2张图片

3.配置system-config-kickstart 自动应答脚本制作工具

linux云自动化运维基础知识16(pxe自动化安装部署)_第3张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第4张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第5张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第6张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第7张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第8张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第9张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第10张图片

4vim /var/www/html/ks.cfg 配置自动应答脚本软件包


linux云自动化运维基础知识16(pxe自动化安装部署)_第11张图片

5.配置完ks.cfg文件后,在浏览器中输入172.25.254.28/ks.cfg,出现以下界面表示http共享服务成功

linux云自动化运维基础知识16(pxe自动化安装部署)_第12张图片

6。.配置tftp服务准备tftpboot下的文件并配置引导内核程序

linux云自动化运维基础知识16(pxe自动化安装部署)_第13张图片

7.实验测试

linux云自动化运维基础知识16(pxe自动化安装部署)_第14张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第15张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第16张图片

linux云自动化运维基础知识16(pxe自动化安装部署)_第17张图片