PXE远程装机和kickstart值守

PXE概述

PXE作为Intel的有线管理体系的一部分,Intel 和 Systemsoft于1999年9月20日公布其规格(版本2.1) [2] 。通过使用像网际协议(IP)、用户数据报协议(UDP)、动态主机设定协定(DHCP)、小型文件传输协议(TFTP)等几种网络协议和全局唯一标识符(GUID)、通用网络驱动接口(UNDI)、通用唯一识别码(UUID)的概念并通过对客户机(通过PXE自检的电脑)固件扩展预设的API来实现目的。

PXE的优点:
1.规模化:同时装配多台服务器
2.自动化:安装系统,配置各种服务
3.远程实现:不需要光盘等存储介质

搭建PXE前提条件:
客户端:客户机要支持PXE协议,且主板支持网络引导
服务端:网络中有一条DHCP服务器以便为客户机自动分配地址,指定引导文件位置;服务器要通过TFTP服务来提供系统内核和引导镜像文件的下载

部署PXE远程安装服务

安装并启动TFTP服务

TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小文件传输的应用场合;TFTP服务默认由xinetd服务进行管理,使用UDP 端口69
在这里插入图片描述
vim /etc/xinetd.d/tftp
在这里插入图片描述

开启服务和关闭防火墙
在这里插入图片描述

安装dhcp软件

在这里插入图片描述
x
vim /etc/dhcp/dhcp.conf
更改dhcpd配置文件,更改全部配置
在这里插入图片描述
配置地址池
在这里插入图片描述
开启服务
在这里插入图片描述

准备Linux内核、初始化镜像文件

复制Linux系统内核文件initrd.img和初始化镜像文件到tftp根目录中
在这里插入图片描述

准备PXE引导程序

在这里插入图片描述

在这里插入图片描述

安装并启动ftp服务

在这里插入图片描述

在这里插入图片描述

配置启动菜单文件

在这里插入图片描述
在这里插入图片描述

确认关闭防火墙,验证PXE网络安装

在这里插入图片描述
测试:
使用此方法安装系统,对虚拟机有一定要求,必须设置内存2g以上,否则安装时会出现报错

开机后出现boot
直接回车>自动通过网络下载安装文件,并进入默认的图形安装入口
执行 linux text 命令>进入文本安装入口
执行 linux rescue 命令>进入救援模式
在这里插入图片描述
按照顺序依次操作即可
在这里插入图片描述

实现 Kickstart 无人值守安装

在这里插入图片描述

打开kickstart配置程序窗口

方法一
桌面菜单→应用程序→系统工具→Kickstart
在这里插入图片描述
方法2
在这里插入图片描述

配置kickstart选项

默认语言设为 “中文(简体)”
时区设为 “Asia/ Shanghai”
设置root密码
高级配置中勾选 “安装后重启”
在这里插入图片描述
选FTP
FTP服务器: ftp://192.168.126.15
FTP目录: centos7
在这里插入图片描述
“安装类型": 安装新引导装载程序
“安装选项": 在主引导记录(MBR) 中安装引导装载程序
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择指定保存位置,文件名为 ks.cfg
默认保存在 /root/ks.cfg
在这里插入图片描述

在这里插入图片描述

进行桌面安装的话,需要复制 %packages 到 %end 部分到ks.cfg文件中即可
在这里插入图片描述
vim ks.cfg
加粗样式
编辑引导菜单文件 default,添加 ks 引导参数
vim /var/lib/tftpboot/pxelinux.cfg/default
在这里插入图片描述

测试

新的客户机用 pxe 方式引导时,自动下载 ks.cfg 文件,根据文件设置自动安装,无需手动干预在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值