PXE 简介
PXE(Pre-boot Execution Environment, 预启动执行环境) 是由 Inter 公司开发的网络引导技术, 工作在 Client/Server 模式, 允许客户机通过网络从远程服务器下载引导镜像, 并加载安装文件或者整个操作系统
PXE 远程安装服务器集成了 Centos7 安装源, TFTP 服务, DHCP 服务, 能够向客户机裸机发送 PXE 引导程序, Linux 内核, 启动菜单等数据, 以及提供安装文件.
PXE 远程装机的好处
规模化: 同时装配多台服务器
自动化: 安装系统, 配置各种服务
远程实现: 不需要光盘, U 盘等安装介质
实验流程
1 给服务器配置双网卡, 一个选择仅主机模式, 一个选择 NAT 模式, 仅主机模式是服务器工作在局域网内, 分配 ip 地址, NAT 模式联网使用 yum 仓库, 下载软件包
2 下载提供 TFTP 服务的软件包 tftp-server , 提供 dhcp 的软件包, 提供 ftp 服务的 vsftpd 软件包, 以及提供 PXE 网络安装引导程序 pxelinux.0 的软件包 syslinux
3 配置 dhcp 服务
4 挂载安装源, 将 Linux 内核文件, 初始化镜像文件, PXE 引导程序复制到 tftp 根目录下
/etc/xinetd.d/tftp tftp 配置文件
/var/lib/tftpboot tftp 服务根目录
5 修改 tftp 配置文件, 在 tftp 更目录下创建启动菜单文件, 注意文件名不可更改
6 配置完成, 开启各项服务, 关闭防火墙, 增强性安全功能
7 远程装机, 注意新建虚拟机选择仅主机模式
来源: http://www.bubuko.com/infodetail-3193917.html