Linux骚操作之第二十四话PXE高效批量网络机

本文详细介绍了PXE网络部署的优势,包括规模化、自动化和远程实现,以及PXE批量部署的前提条件。讲解了PXE服务的构建过程,包括DHCP、TFTP、FTP的角色。此外,还探讨了KICKSTART无人值守安装,以及如何搭建PXE远程安装服务器,包括环境准备、服务安装与配置等步骤。整个过程旨在实现高效、便捷的服务器批量部署。
摘要由CSDN通过智能技术生成

前言

PXE高效批量网络机可以减少人工方面的消耗,同时不易出错,但一旦进入网络较差环境中,则会网络延时导致装机失败

一、PXE

PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。基于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。

二、PXE批量部署的优点

1、规模化:同时装配对台服务器

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

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

三、PXE批量部署的前提条件和约束补充

1、客户机的网卡支持PXE协议,且主板支持网络引导

2、网络中有一台DHCP服务器以便为客户机自动分配地址、指定引导文件位置

3、由于建立在网络的基础之上,会因为网络不佳而导致失败或延时

4、批量部署的步骤:DHCP、TFTP、FTP

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

6、服务端
6.1、运行DHCP服务,用来分配地址,定位引导程序
6.2、运行TFTP服务,提供引导程序下载

7、客户端
7.1、网卡支持PXE协议
7.2、主板支持网络引导

四、KickStart概述

KICKSTART是一种无人值守安装方式,KICKSTART的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为KS.CFG的文件,在其后的安装过程中,当出现要求填写参数的情况时,安装程序会首先去查找KICKSTART生成的文件,当找到合适的参数时,就采用找到的参数,当没有找到合适的参数时,才需要安装者手工干预,这样,如果KICKSTART文件涵盖了安装过程中出现的所有需要填写的参数时,安装者完全可以只告诉安装程序从何处取KS,CFG文件,等待安装完毕。安装程序会根据KS.CFG中设置的重启项来重启系统,并结束安装

五、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服务器发起获取PXELINUXE.0引导程序文件的请求

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

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

6、PXE客户机向文件共享服务器(ftp\http\nfs等)发起获取CENTOS或windows系统安装文件的请求

‘7、文件共享服务器响应PXE客户机的请求,将共享的系统安装文件传输给PXE客户机

8、PXE客户机进入到安装提示向导界面,用户需要手动来完成系统安装的操作

在这里插入图片描述

六、搭建PXE远程安装服务器

环境准备

1、一台作为pxe服务器,一台作为裸金属客户机,绑定同一块网卡,裸金属客户机vmnet1网卡取消勾选dhcp配置、关闭selinux和防火墙。
2、主机服务器地址:192.168.199.23 主机名是:hy
3、一台主机
1)配置双网卡 一个作用是dhcp,一个是使用网络源安装环境包2)DHCP部署
3)tftp-server Ø服务器通过 TFTP(Trivial File Transfer Protocol,简单文件传输协议)提供引导镜像文件的下载。
4)syslinux 用来提供pxe的引导程序
5)xinetd 用来托管tftp
6)vsftpd 用来放置安装镜像,通过ftp访问镜像安装
7)kickstart 用来无人值守安装

七、项目

1、添加网络适配器,添加网卡

在这里插入图片描述

2、配置ens37网卡信息

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3、新装虚拟机重点步骤

3.1、选择仅主机模式
在这里插入图片描述

3.2、在打开虚拟机页面时,需要重新调整网络适配器
在这里插入图片描述

4、安装并启用DHCP服务

在这里插入图片描述

5、将/usr下文件递归强制保留属性复制到etc下

在这里插入图片描述

6、进入配置文件

在这里插入图片描述

7、修改添加配置文件

在这里插入图片描述

8、重启服务

在这里插入图片描述

9、安装TFTP服务

在这里插入图片描述

10、打开TFTP配置文件

在这里插入图片描述

11、修改TFTP配置文件

在这里插入图片描述

12、挂载、准备共享文件

在这里插入图片描述

13、共享文件展现

在这里插入图片描述

14、启动TFTP文件

在这里插入图片描述

15、安装PXE服务

在这里插入图片描述

16、查看服务具体位置

在这里插入图片描述

17、将系统引导文件拷贝到TFTP

在这里插入图片描述

18、安装VSFTPD安装包

在这里插入图片描述

19、将/mnt下的所有文件拷贝到/var下的ftp的centos7里

在这里插入图片描述

20、重启vsftp服务

在这里插入图片描述

21、在启动项里创建文件夹

在这里插入图片描述

22、进入系统默认文件

在这里插入图片描述

23、配置pxelinux.cfg默认文件

在这里插入图片描述

24、重启服务

在这里插入图片描述

25、安装KICKSTART应答文件

在这里插入图片描述

26、修改虚拟机VMnet1网段

在这里插入图片描述

27、虚拟机重装系统

在这里插入图片描述

28、配置语言

在这里插入图片描述

29、KICKSTART配置选择

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重新装机自动配置,等待时间较长,请耐心等待。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值