PXE高效网络装机

这篇具有很好参考价值的文章主要介绍了PXE高效网络装机。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

当我们面对大量重复的操作时,我们往往会选择一个半自动或全自动的方式来释放我们的双手。比如,大量装机时,我们会选择无人值守安装来帮助我们。

一、PXE概念

  • PXE 严格来说并不是一种安装方式,而是一种引导的方式。
    进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。

  • 协议分为 client 和 server 端
    PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由 PXE client 将放置在远端的文件通过网络下载到本地运行。

  • 运行 PXE 协议需要设置 DHCP 服务器 和 TFTP 服务器。
    DHCP 服务器用来给 PXE client(将要安装系统的主机)分配一个 IP 地址,由于是给 PXE client 分配 IP 地址,所以在配置 DHCP 服务器时需要增加相应的 PXE 设置。

此外,在 PXE client 的 ROM 中,已经存在了 TFTP Client。PXE Client 通过 TFTP 协议到 TFTP Server 上下载所需的文件。

二、PXE优点

  • 规模化:同时装配多台服务器
  • 自动化:安装系统、配置各种服务
  • 远程实现:不需要光盘、U 盘等安装介质

三、搭建PXE所需条件

1、客户机的网卡要支持PXE协议(集成BOOTROM芯片),且主板支持网络引导。一般大多数服务器都支持,只需要在BIOS设置中允许从Network或LAN启动即可。

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

3、服务器要通过TFTP服务(简单文件传输协议)来提供引导镜像文件的下载。

四、搭建过程

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、http、nfs等)发起获取centos或windows系统安装文件的请求。

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

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

五、PXE远程安装服务器

(1)配置网卡

  • 添加并配置第二块网卡

[root@wei ~]# cd /etc/sysconfig/network-scripts/
[root@wei network-scripts]# cp ifcfg-ens33 ifcfg-ens37 #复制一个新网卡配置文件
[root@wei network-scripts]# vim ifcfg-ens37
[root@wei network-scripts]# systemctl restart network #重启网卡

PXE高效网络装机

(2)安装并配置DHCP服务

[root@wei network-scripts]# yum install dhcp -y #安装dhcp服务
[root@wei network-scripts]# cp /usr/share/doc/dhcp4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf #复制模板文件
[root@wei network-scripts]# vim /etc/dhcp/dhcpd.conf #编辑配置文件

PXE高效网络装机

(3)安装tftp服务并设置配置文件

[root@wei network-scripts]# yum install tftp-server -y #安装tftp服务
[root@wei network-scripts]# yum install xinetd -y #xinetd服务
[root@wei network-scripts]# vim /etc/xinetd.d/tftp #修改配置文件
[root@wei pxelinux.cfg]# mount /dev/sr0 /mnt #挂载镜像文件
[root@wei pxelinux.cfg]# cd /mnt/images/pxeboot/
[root@wei pxeboot]# cp initrd.img vmlinuz /var/lib/tftpboot/ #复制内核和初始化镜像文件

PXE高效网络装机

(4)配置PXE引导程序

[root@wei pxeboot]# systemctl start xinetd.service
[root@wei pxeboot]# systemctl enable xinetd.service
[root@wei pxeboot]# systemctl start tftp
[root@wei pxeboot]# systemctl enable tftp
[root@wei pxeboot]# systemctl start dhcpd #以上开启服务
[root@wei pxeboot]# yum install syslinux -y #安装syslinux服务
[root@wei pxeboot]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #复制系统引导文件
[root@wei pxeboot]# cd /var/lib/tftpboot/
[root@wei tftpboot]# mkdir pxelinux.cfg
[root@wei tftpboot]# vim pxelinux.cfg/default #配置启动菜单文件

PXE高效网络装机

(5)安装vsftp并下载kickstart服务

[root@wei tftpboot]# yum install vsftpd -y #安装vsftp服务
[root@wei tftpboot]# mkdir /var/ftp/centos7 #创建镜像库文件
[root@wei tftpboot]# cp -rf /mnt/* /var/ftp/centos7/ #复制镜像
[root@wei tftpboot]# systemctl start vsftpd #启动服务
[root@wei tftpboot]# yum install system-config-kickstart -y #安装无人值守安装服务软件

六、配置kickstart服务

PXE高效网络装机

PXE高效网络装机

PXE高效网络装机
PXE高效网络装机
PXE高效网络装机

PXE高效网络装机

其他选项默认即可
最后修改配置文件
[root@wei ~]# vim anaconda-ks.cfg
[root@wei ~]# vim /var/ftp/ks.cfg

PXE高效网络装机

PXE高效网络装机文章来源地址https://www.toymoban.com/news/detail-457913.html

总结

  • 部署PXE远程安装服务
  • 实现PXE+kickstart无人值守安装操作系统

到了这里,关于PXE高效网络装机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux网络——PXE高效批量网络装机

    定义:PXE(预启动执行环境,在操作系统之前运行) 是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。 1.PXE批量部署的优点 规模化: 同时装配多台服务器 自动化: 安装系统、配置各种

    2024年02月09日
    浏览(38)
  • linux pxe高效批量网络装机

    U盘(pe)  光驱    网络启动(pxe) PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统 pxe是通过网卡引导启动 实现的硬件条件 1.BI

    2024年01月18日
    浏览(34)
  • pxe高效批量网络装机 以及安装教程

    系统装机的三种引导模式 1.pe 2光驱 3.网卡  打开本机桌面 可以看见背景图片 查看配置文件内容  文件时引导选项的功能 pxe原理: 先根据dhcp找到IP地址、和引导程序的地址,还提供客户机tftp地址,因为tftp是小文件,容量小,并且网卡支持,vsftpd是大文件,容量大,网卡不支

    2024年01月18日
    浏览(25)
  • LINUX网络第七章:PXE——高效批量网络装机

    目录 部署PXE远程安装服务 1.PXE概述 2.实现过程 3.实验操作 3.1安装dhcp、vsftpd、tftp-server.x86_64、syslinux服务 3.2修改配置文件——DHCP ​编辑3.3修改配置文件——TFTP 3.4kickstart——无人值守安装 3.4.1选择程序 ​编辑3.4.2修改基础配置 ​编辑3.4.3修改安装方法  ​编辑3.4.4安装新引导

    2024年01月22日
    浏览(40)
  • Linux网络之PXE高效批量装机、Kickstart全自动化安装

    ① 三种系统安装方式 u启动安装:在U盘中下载相关的安装系统及镜像文件,u盘插机安装 光驱安装:将带有所需系统的光盘放进电脑服务器中,按照官方引导装机 网络下载安装:在网上下载相关镜像系统,进行安装 ② Linux安装光盘的相关文件 boot.cat: 相当于grub的第一阶段

    2024年01月18日
    浏览(32)
  • pxe网络装机

    目录 一、概述 二、配置 三、开启客户端验证 (一)PXE是什么? 批量装机系统,网络安装linux操作系统。需要客户端的网卡支持pxe网络启动。 (二)PXE的组件: vsftpd/httpd/nfs:负责提供系统的安装文件 tftp:负责提供系统安装前的引导文件与内核文件 dhcp:负责提供客户端的

    2024年02月10日
    浏览(30)
  • Linux:PXE网络装机

    要实现需要开启以下服务 dhcp --- 开机没有u盘或光盘的引导电脑会去寻找网络中的引导 tftp    --- 用于引导系统 ftp http   ---  制作yum仓库让引导的系统去ftp或者http上找rpm包 Linux:YUM仓库服务_鲍海超-GNUBHCkalitarro的博客-CSDN博客 yum -y install tftp-server  vim /etc/xinetd.d/tftp  修改成为

    2024年02月13日
    浏览(27)
  • linux————pxe网络批量装机

    目录 一、概述 什么是pxe pxe组件 二、搭建交互式pxe装机 一、配置基础环境 二、配置vsftpd 三、配置tftp 四、准备pxelinx.0文件、引导文件、内核文件 一、准备pxelinux.0 二、准备引导文件、内核文件 五、配置dhcp 一、安装dhcp 二、配置dhcp 六、创建default文件 七、测试 三、搭建非交

    2024年02月10日
    浏览(34)
  • 搭建PXE网络装机服务器(实验详解)

    PXE(Preboot Execution Environment)是一种计算机网络协议,它允许计算机通过网络从远程服务器启动和安装操作系统,而无需使用本地存储设备。PXE网络装机是一种常见的自动化操作系统部署方式,特别适用于大规模计算机系统管理、服务器集群部署、虚拟化环境以及无人值守的

    2024年02月04日
    浏览(36)
  • Linux网络服务之自动装机(PXE+KICKSTART)详解

    硬盘 光驱 网络 加载boot loader 加载启动安装菜单 加载内核和initrd系统(文件才能使用文件) 加载根系统() 运行anaconda的安装向导 在网络引导过程中,这些文件通常用于加载操作系统。 pxelinux.0 是一个 PXE 引导加载程序,用于启动网络引导。 vmlinuz 是一个压缩的 Linux 内核文

    2024年02月13日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包