PXE和无人值守:
允许客户机通过网络从远程服务器下载引导镜像,内核文件,并且加载系统的安装文件,安装整个linux操作系统
无人值守,自动化操作
PXE
优点:
- 规模化,同时安装多个linux
- 自动化,无需人工介入,自动完成系统安装
- 远程实现,不需要光盘,也不需要U盘。所有的一切都来自服务端实现,必须依赖网络
tftp:文件传输,小文件传输,使用udp协议,端口69
xinetd:网络守护进程服务程序,管理轻量级的网络服务
dhcp:动态的给客户机分配ip地址。
vsftpd:大文件传输,系统的安装文件
syslinux:PXE引导程序,引导客户机的安装步骤
流程:
1、安装并启动TFTP服务
TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小文件传输的应用场合。TFTP服务默认由xinetd服务进行管理,使用UDP 端口69
2.安装并启用 DHCP 服务
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
3.配置PXE 引导程序的文件文件
4.准备 Linux 内核、初始化镜像文件
5.准备 PXE 引导程序
6.安装FTP服务,准备CentOS 7 安装源
7.配置启动菜单文件
记得关闭防火墙与安全机制
无人值守:
kickstart:无人值守程序,自动化配置安装需要的软件以及磁盘分区等。
三个核心的文件:
initrd.img 引导镜像文件
vmlinuz 内核文件
依赖光盘镜像
PXElinux.0 PXE引导文件
syslinux程序提供
安装文件:
vsftpd传输,安装文件也依赖光盘镜像
流程:
1.准备安装应答文件
(1)安装system-config-kickstart 工具
(2)打开“Kickstart 配置程序”窗口
(3)配置kickstart选项
(4)保存自动应答文件
(5)配置需要安装的软件包
(6)编辑引导菜单文件 default,添加 ks 引导参数
2.验证无人值守安装
cat /etc/yum.repos.d/local.repo