一、什么是PXE?
PXE是预启动的引导程序,在操作系统之前运行,比如说有一台PXE服务器,其他客户机可以从PXE服务器上获得引导程序自动安装系统、
服务端
1、运行DHCP服务,用来分配地址、定位引导程序
2、运行TFTP服务,提供引导程序下载
客户端
1、网卡支持PXE协议
2、主板支持网络引导
二、PXE批量部署的优点
1、规模化:同时装配多台服务器
2、自动化:安装系统、配置各种服务
3、远程实现:不需要光盘、U盘等安装介质
三、PXE服务器工作步骤
1、客户端向dhcp服务器发送广播请求ip地址
2、dhcp服务器响应客户端请求,分配一个地址池中的可用地址给客户端
3、dhcp 服务器提供tftp服务器的地址,指引客户端取tftp服务器取得系统所需的引导文件
4、客户端需要新系统启动的内核文件和驱动文件
5、当操作系统安装之后需要一些软件包,客户端向ftp服务器请求
tftp:简单文件传输协议,使用udp的69端口,tftp的特点:1、容易实现,速度快,不验证身份权限等,客户端请求文件就给他,无交互。2、一般用作于小文件的传输
PXE安装以及执行
1、服务端安装服务
先设置dhcp
在设置tftp服务
下载syslinux软件包以便获得pxelinux.0文件
把pxelinux.0文件复制到共享文件中
提供内核文件、驱动(从光盘中获取)
先挂载光盘
把内核文件和驱动复制到tftp服务器中
建立ftp 共享软件包(应为软件包太大了,只能用ftp)
安装ftp
在ftp共享目录里放软件包
制作菜单文件
把菜单模板复制过来
启动服务
wait yes 就是等待一个客户端安装好之后装下一个客户端 no就是并行安装
三个服务正常开启
试验结果(首先确保在同一块网卡)
从网络启动
把背景图和图形化界面拷贝到
复制进去后立马显示
安装成功
Kickstart 无人值守技术
创建应答文件,提前定义好各种安装设置
免去交互设置过程,从而实现全自动化安装
安装kickstart
启动kickstart
然后这样设置
默认禁用
需要配置
需要重新打开kickstart
可全勾 这里是为了省时
可编写安装后的脚本
把文件复制过去
如果要开启读秒