PXE简介
系统装机有三种引导方式:1.硬盘 2.光驱 3.网络启动
PXE具备的优点:
1.规模化:同时装配多台服务器
2.自动化:安装系统,配置各种服务
3.远程实现:不需要光盘,u盘等安装介质
如要搭建PXE网络体系,则需要满足以下几个前提条件:
客户端:
1.客户机的网卡要支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。一般大多数服务器主机都支持,只需在BIOS设置中允许从Network或LAN启动即可。
服务端:
1.网络中有一台DHCP服务器以便客户机自动分配地址,指定引导文件位置。
2.服务器要通过TFTP服务(简单文件传输协议)来提供系统内核和引导镜像文件的下载。
搭建PXE远程安装服务器
PXE远程安装服务器集成了CenTOS7安装源,TFTP服务,DHCP服务,FTP服务,能够向客户机裸机发送PXE引导程序,Linux内核,启动菜单等数据,以及提供安装文件
TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输协议,适合于小文件传输的应用场合。TFTP服务默认有xinetd服务(新一代的网络守护进程服务程序,又叫超级服务器,常用来管理多种轻量级Internet服务)进行管理,使用UDP 端口69。
在系统启动中默认的守护进程的父进程ID全是init,守护进程特征就是在程序运行名后加了一个d,但不是所有为字母是d的进程都是守护进程。
配置PXE
安装tftp
修改tftp配置文件
启用tftp
启用xinetd
安装httpd
修改配置文件
开启dhcp
复制Linux内核
安装ftp服务
启动服务
配置启动菜单
关闭防火墙和selinux验证
实现Kickstart
安装服务
重启后虚拟机里可以看见kickstart服务
配置密码
配置安装方式
配置引导
设置分区大小
保存
保存后在pxelinux.cfg文件夹下,修改修改default文件夹下,添加保存的kickstart文件的地址,重启后新机器就可以自动安装操作系统