PXE部署多台主机+kickstart

一.定义

PXE(Preboot Execution Environment,预启动执行环境)是一种网络引导技术,它允许计算机在没有本地操作系统或存储设备的情况下,通过网络启动操作系统或进行其他操作。

我们在进行运维工作的时候,就可以通过这个pxe同时对多台主机进行配置系统,而不用一台一台的去启动配置。

Kickstart是一个在Linux系统中广泛使用的自动化安装工具它定义了Linux安装过程的配置文件,包含了在安装过程中需要填写的各种参数和指令,如时区设置、驱动器分区、软件包安装等。

二.工作原理

PXE启动过程

  1. 当计算机开机时,它会发送一个广播消息,请求DHCP(动态主机配置协议)服务器分配IP地址和其他网络配置信息。
  2. DHCP服务器收到请求后,会为计算机分配一个IP地址,并同时发送一个PXE引导文件(通常位于TFTP服务器上)的下载地址。
  3. 计算机通过TFTP协议从TFTP服务器下载PXE引导文件,并将其加载到内存中执行。
  4. PXE引导文件会告诉计算机如何通过网络启动,例如从哪个服务器下载操作系统镜像文件等。

Kickstart

  • Kickstart的工作原理是在安装过程中记录人工干预填写的各种参数,并生成一个名为ks.cfg的配置文件。这个配置文件包含了所有安装过程中需要填写的参数和指令。
  • 当进行自动化安装时,安装程序会首先查找ks.cfg文件。如果找到该文件,并且文件中的参数与当前安装环境相匹配,那么安装程序就会按照文件中的参数和指令进行自动化安装。如果文件中的某些参数不适用于当前环境,或者文件中没有包含某些必要的参数,那么安装程序可能会弹出对话框要求用户手动填写这些参数。

三.实验步骤

实验准备:

1台rhel7.9虚拟机当作服务器  ip 172.25.250.103

创建目录 mkdir /rhel7

将镜像挂载到这个目录下    mount /dev/sr0 /rhel7/

关闭vmware的dhcp服务

1.下载图形化界面

yum groupinstall "Server with GUI"

1.1启动图形化界面 

init 5

2.kickstart工具

2.1下载

yum install system-config-kickstart -y
 

2.2启动图形化工具

2.3图形化配置

这里的package经常会无法出现,所以不做图形化配置,可以在后面的文件中修改

2.4编写配置文件

圈出来的是软件包配置,需要手动写入

验证语法是否正确

2.5httpd服务
2.5.1下载并启动服务

yum install httpd -y

开机自启并立刻执行
systemctl enable --now httpd
 

2.5.2配置网页

这里是要将文件共享到网络上,以方便后续客户机使用

2.5.3查看能否访问

3.dhcp服务搭建

3.1下载

yum install dhcp -y

3.2生成并编写配置文件

3.2.1编辑配置文件

vim /etc/dhcp/dhcpd.conf 

37行以后的都不要

27.28注释掉

这里方便解释

实际上如下

3.3重启服务

4.PXE搭建

4.1下载服务

yum install syslinux.x86_64 -y
 

4.1.2启动服务

查看共享在哪

rpm -ql tftp-server

isolinux.cfg就是启动时安装的界面的配置

4.2创建pxe配置文件

cp isolinux.cfg pxelinux.cfg/default

4.3.修改dhcp服务

4.3.2重启服务

4.4编写pxe配置文件

保存退出

wq!强制保存

4.4.1重启服务

systemctl restart tftp
 

5.测试

5.1新建一台虚拟机

打开电源时进入固件

运行后在选择时候只用3s就自动安装了并且一直流畅运行到出现

setup tasks就算成功了

记得在执行完一遍后要改成从硬盘启动不然会一直循环

也就是这一步把Hard drive调到上面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值