PXE远程安装服务
PXE是由Intel公司开发的网络引导技术,工作在 Server/Client 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。
1.1、 服务器的批量化部署
- 规模化:同时装配多台服务器
- 自动化:安装系统、配置各种服务
- 远程实况:无需光盘、U盘等安装介质
1.2、关于PXE网络
-
PXE,Pre-boot eXcution Environment
预启动执行环境,在操作系统之前运行
可用于远程安装,构建无盘工作站
-
服务端
-
运行DHCP服务,用来分配地址,定位引导程序
引导程序:微代码,存放在TFTP服务器中
-
运行TFTP服务器,提供引导程序下载
TFTP服务器时UDP协议,端口号69
镜像文件存放在:vsftpd,TCP协议,端口号20,21
-
-
客户端
网卡支持PXE协议
主板支持网络启动
1.3、PXE装机服务器的基本步骤
-
1、准备centos 7 安装源(yum仓库)
-
2、启动TFTP服务,并提供内核,引导程序
安装 tftp-server 软件包,启用 tftp 服务。
准备内核文件 vmlinuz、初始化镜像 initrd.img、准备 引导程序文件 pxelinux.0(依赖于syslinux) -
3、启动DHCP服务,用来分配地址,指导引导程序位置
next-server 服务器IP地址
filename “pxelinux.0” -
4、配置default 启动菜单(需手动书写配置)
文件位置:/var/lib/tftpboot/pxelinux.cfg/default -
整个安装过程所需的软件包有四个: dhcp; tftp-server ; vsftpd ; syslinux

浙公网安备 33010602011771号