简述:
高效:速度快。批量:多台同时安装 。网络:在联网的基础上
PXE
概述:
PXE是网络连接的情况下,用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。
例如:企业采购服务器(全新机),通过PXE自动装机进来进行配置电脑,通过网络获取IP地址
PXE的优点:
- 规模化: 同时装配多台服务器
- 自动化:安装系统、配置各种服务
- 远程实现:不需要光盘、U盘等安装介质 通过在线的方式
PXE相关服务
- DHCP实现地址自动分配
- FTP:把安装文件传输给客户机
- xinetb:新一代的网络守护服务程序,管理轻量级的Internet服务
- tftp: 简单文化传输协议,基于UDP协议用于服务端和客户端之间的简单文件传输,小文件传输、它依赖于xinetb的管理,端口号是69
搭建PXE服务重要文件:
- PXE引导文件
- linux内核文件
- 启动菜单协议
- 初始化镜像服务
搭建网络体系的前提条件:
客户机: 客户机的网卡要支持PXE协议(集成BOOTROM芯片)。大多数服务器都支持。主板支持网络引导。有一些需在BIOS设置中允许从 Network 或 LAN 启动即可
服务端:要DHCP 服务器 :为客户机自动分配地址、指定引导文件位置。服务器要开启 TFTP服务(简单文件传输协议)用来提供系统内核和引导镜像文件的下载
2、PXE网络装机,进行无人值守实例模拟
PXE基础服务安装
前提条件:内存不可少于
关闭防火墙、安全机制
安装tftp简单文件传输协议
开启tftp协议和守护程序
systemctl restar tftp :开启tftp服务
systemctl start xinetd :开启xinetd服务
安装DHCP,给客户机分配IP地址、子网掩码、网管等相关网络信息
回到DHCP主目录
完成后重启
准备 Linux 内核、初始化镜像文件
PXE引导文件所在位置
准备PXE引导程序
将PXE引导文件复制到tftp默认传输目录下
ftp安装 大文件传输
安装FTP服务,准备CentOS 7 安装源
创建一个传输目录
配置启动菜单
默认的启动菜单文件在TFTP根目录的 pxelinux.cfg子目录下,文件名为default
label Linux rescue是引导救援模式
安装无人值守
进入虚拟机
系统模式下
语言时区选择
安装方法
添加引导分区、swap分区、根目录下设置
添加网络设置
防火墙设置全部禁用
显示设置 脚本安装
回到虚拟机
已成功保存至虚拟机
vim ks.cfg编辑
在底行添加自定义安装包
完成所有配置 进行登录