1.PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。
2.pxe安装虚拟机原理
(1)搭建dhcp服务器:分配动态ip,
(2)开启http服务:读取ks.cfg,提供共享。
(3)开启tftp服务:tftp是简单文本传输协议,进行简单文本传输,
(4)关闭防火墙
(5)pxe配置文件default
3.pxe网络全自动安装虚拟机
(1)dhcp服务器的搭建和http服务的开启以及防火墙的关闭
PXE网络安装虚拟机

搭建dhcpd
PXE网络安装虚拟机
PXE网络安装虚拟机

PXE网络安装虚拟机
(2)寻找关于pxe的软件包
PXE网络安装虚拟机
安装这个软件包
PXE网络安装虚拟机
(3)开启tftp服务
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
检查tftp服务是否开启 chkconfig --list
PXE网络安装虚拟机
为了解决一些问题,安装xinetd
PXE网络安装虚拟机
PXE网络安装虚拟机

编辑xinetd的配置文件
将文件中的disable=yes改为no
PXE网络安装虚拟机
PXE网络安装虚拟机

重启服务

查看tftp服务,以开启
PXE网络安装虚拟机
查看端口是否为69

PXE网络安装虚拟机
(4)配置tftp服务器
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机

(5)配置dhcp服务器

PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机

配置tftp目录文件准备
(1)使用syslinux提供的booststart

PXE网络安装虚拟机
PXE网络安装虚拟机
(2)配置pxelinux.cfg文件

PXE网络安装虚拟机

PXE网络安装虚拟机

PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
测试:
先查看httpd,dhcpd,tftp,firewalld的状态
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机
PXE网络安装虚拟机

PXE网络安装虚拟机
等待8秒,说明测试成功
PXE网络安装虚拟机

相关文章: