高效批量网络装机——PXE

网友投稿 256 2022-11-02

高效批量网络装机——PXE

PXE的概述

PXE批量部署的优点

规模化:同时装配多台服务器

自动化:安装系统、配置各种服务

远程实现:不需要光盘、U盘等安装介质

PXE (Preboot eXcution Environment)

预启动执行环境,在操作系统之前运行

服务端

运行DHCP服务,用来分配地址、定位引导程序

运行TFTP服务,提供引导程序下载

客户端

网卡支持PXE协议

主板支持网络引导

TFTP:69

PXE服务器和客户机的工作过程:

1.PXE客户机发出DHCP请求,向DHCP服务器申请IP地址。

2.DHCP服务器响应PXE客户机的请求,自动从IP地址池中分配一个IP地址给PXE客户机,并且告知

PXE客户机:TFTP服务器的IP地址和PXE引导程序文件pxelinux.0,默认在TFTP共享目

录/var/lib/tftpboot/ 下

3.PXE客户机向TFTP服务器发起获取pxelinux.0引导程序文件的请求。

4.TFTP服务器响应PXE客户机的请求,将其共享的pxelinux.0文件传输给PxE客户机。

5.PXE客户机通过网络来启动到系统安装主界面。

6.PXE客户机向文件共享服务器(ftp、的文件;在其后的安装过程中(不只局限于生成Kickstart安装

文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适

的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预。这样,如果

KickStart文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处

取 ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg 中设置的重启选项来重启系

统,并结束安装。

PXE一键安装

新建网卡网络连接用自定义:VMnet1

查不到新创建的网卡ifconfig去查看

可以看见ens37就是新网卡

修改网卡

重启网卡并查看一下网卡是否修改成功

第二部DHCP地址池

yum安装一下DHCP(yum -y install dhcpd)

-frp:递归、强制、保留文件属性  并进入编辑文件

重启DHCP

查看DHCP服务是否运行

三、配置TFTP服务

xinetd:托管TFTP服务,是新一代的网络守护进程服务程序

编辑

开始挂载

将文件下的两个白色文件复制到/var/lib/ftfpboot下

设置启动,开机自启动xinetd,tftp

检查端口  由于CentOS 7 安装源

已经挂载过所有不需要再次操作

将镜像存放在/centos7中,此操作可能会有少许卡顿

启动服务

六、Kickstart无人值守安装

在服务器中(192.168.131.19)安装system-config-kickstart工具

打开虚拟机左上角有应用程序

保存在此目录

进入/var/ftp/找到ks.cfg文件,并且将最小化加入到最后一行

%packages

@^graphical-server-environment

@base

@core

@desktop-debugging

@development

@dial-up

@fonts

@gnome-desktop

@guest-agents

@guest-desktop-agents

@hardware-monitoring

@input-methods

@internet-browser

@multimedia

@print-client

@x11

chrony

%end

添加引导参数到ks.cfg应答文件的URL路径 (将prompt 1 改为prompt 0)也就是不用等待用户的操作控制

打开新的虚拟机 开始运行等待自动安装(现在可以安心喝个茶)

安装成功

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于Java SSM框架实现简易的评教系统
下一篇:四种USB接口的引脚定义和封装
相关文章

 发表评论

暂时没有评论,来抢沙发吧~