伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PXE高效批量網絡裝機教程

馬哥Linux運維 ? 來源:CSDN技術社區 ? 2025-06-11 16:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PXE 高效批量網絡裝機

一、部署PXE遠程安裝 服務

PXE (Preboot eXecution Environment,預啟動執行環境)是由Intel公司開發的網絡引導技術,工作在Client/Server模式,允許客戶機通過網絡從遠程服務器下載引導鏡像并加載安裝文件或整個操作系統

PXE批量部署的的三個優點:

? 規模化:同時裝配多臺服務器

? 自動化:安裝系統、配置各種服務

? 遠程實現:不需要光盤、U盤等安裝介質

若要搭建PXE網絡體系,必須滿足以下幾個前提條件:

? 服務端:運行DHCP服務,用來分配地址、定位引導程序 運行TFTP服務,提供引導程序下載。

? 客戶端:網卡支持PXE協議,主板支持網絡引導。

(1)搭建PXE遠程安裝服務器

1、準備Linux安裝源

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

采用FTP協議發布安裝源,在服務器上部署一個YUM軟件倉庫。

mkdir /media/cdrom

mount /dev/cdrom /media/cdrom/ #掛載光盤

dnf -y install vsftpd

mkdir /var/ftp/euler

cp -rf /media/cdrom/* /var/ftp/euler

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES #第12行

systemctl start vsftpd #啟動

2、安裝并啟用TFTP服務

TFTP 服務由 tftp-server 軟件包提供,配置文件位于/etc/xinetd.d/tftp。配置時只要將“disable = yes”改為“disable =no”,然后啟動 TFTP 服務即可。

dnf -y isntall tftp-server

vim /etc/xinetd.d/tftp

ea1789b4-439e-11f0-b715-92fbcf53809c.png

systemctl staer tftp

systemctl enable tftp

3、準備Linux內核、初始化鏡像文件

用于 PXE 網絡安裝的 Linux 內核、初始化鏡像文件可以從 Linux 系統光盤獲得,分別為 vmlinuz和 initrd.img,位于文件夾 images/pxeboot 下。找到這兩個文件并將其復制到 tftp 服務的根目錄。

cd /media/cdrom/images/pxeboot

cp vmlinuz initrd.img /var/lib/tftpboot

cd /media/cdrom/isolinux/

cp ldlinux.c32 libcom32.c32 /var/lib/tftpboot/

ea20fef4-439e-11f0-b715-92fbcf53809c.png

? **ldlinux.c32:**是 SYSLINUX 引導加載程序的一部分,用于在PXE 網絡引導過程中加載 Linux 內核和其他必要的初始化文件。它提供了從網絡加載內核和初始化 RAM 文件系統(initramfs)所需的基礎引導功能。在 PXE引導流程中,負責處理引導菜單的配置,并根據用戶的選擇或默認設置加載相應的內核和參數。

? **libcom32.c32:**是 SYSLINUX 提供的一組常用函數的庫文件,這些函數被 ldlinux.c32 和其他引導程序所使用。它包含了處理文件系統、內存分配、字符串操作等底層功能的實現。使得SYSLINUX 引導程序能夠更高效地執行其任務,而無需在每個引導程序中重復實現這些基礎功能。

4、準備PXE引導程序

用于 PXE 網絡安裝的引導程序為 pxelinux.0,由軟件包 syslinux 提供。安裝好軟件包 syslinux,然后將文件 pxelinux.0 也復制到 tftp 服務的根目錄下。

dnf -y install syslinux

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot

ea2b14fc-439e-11f0-b715-92fbcf53809c.png

5、安裝并啟用DHCP服務

由于 PXE 客戶機通常是尚未裝系統的裸機,因此為了與服務器取得聯系并正確下載相關引導文件,需要預先配置好 DHCP服務來自動分配地址并告知引導文件位置。如PXE服務器的IP地址為192.168.10.101,DHCP 地址池為 192.168.10.200~192.168.10.250,則可以參考以下操作來搭建DHCP 服務器。

dnf -y install dhcp

vim /etc/dhcp/dhcpd.conf

ea367ae0-439e-11f0-b715-92fbcf53809c.png

systemctl start dhcpd

systemctl enable dhcpd

? **netx-server:**用來指定TFTP服務器的地址

? **filename:**用來指定PXE 引導程序的文件名。

6、配置啟動菜單文件

啟動菜單用來指導客戶機的引導過程,包括如何調用內核,如何加載初始化鏡像。默認的啟動菜單文件為 default,應放置在 tftp 根目錄的 pxelinux.cfg 子目錄下。

mkdir /var/lib/tftpboot/pxelinux.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default

ea412594-439e-11f0-b715-92fbcf53809c.png

(2)驗證PXE網絡安裝

搭建好 PXE 遠程安裝服務器以后,就可以使用客戶機進行安裝測試了。對于新購買的服務器或 PC 裸機,一般不需要額外設置;若要為已有系統的主機重裝系統,則可能需要修改 BIOS 設置,將“Boot First設為“NETWORK”或“LAN”,然后重啟主機;若使用 VMware 創建的虛擬機進行測試,虛擬機內存至少需要 2GB,否則在啟動安裝時會報錯。

如果服務器配置正確,網絡連接、PXE 支持等都沒有問題,則客戶機重啟后將自動配置 IP 地址,然后從 TFTP 服務器中獲取引導程序 pxelinux.0,并根據引導菜單配置提示用戶指定啟動入口。

選“是”

ea4b3412-439e-11f0-b715-92fbcf53809c.png

在提示字串“boot:”后直接執行“auto”命令,將會進入默認的圖形安裝入口;若執行“linux text命令,則進入文本安裝入口;若執行“linux rescue”命令,則進入救援模式。

eafd7dde-439e-11f0-b715-92fbcf53809c.png

直接按 Enter 鍵確認后將自動通過網絡下載安裝文件,并進入圖形安裝程序界面,如下圖所示。若能夠成功到達這一步,說明 PXE 網絡安裝基本成功。后續安裝步驟與使用光盤的正常安裝類似。

eb07cb86-439e-11f0-b715-92fbcf53809c.png

二、實現Kickstart無人值守安裝

通過 PXE 技術遠程安裝 Linux 系統的方法,安裝介質不再受限于光盤、移動硬盤等設備,大大提高了系統安裝的靈活性。然而,安裝期間仍需要手動選擇語言、鍵盤類型、指定安裝源等一系列交互操作,當需要批量安裝時非常不方便。
所以以下將實現無人值守自動安裝,通過使用安裝應答文件,自動完成安裝過程中的各種設置,從而無須手動干預,提高網絡裝機效率。
在 openeuler24.03 或 centos8 等系統版本中,不再支持 system-config-kickstart 工具,無法通過此工具生成應答文件,需要直接編輯ks.cfg 文件。

(1)編輯應答文件

vim /var/ftp/ks.cfg

url --url="ftp://192.168.10.101/euler" 
#指向安裝源地址?:ml-citation{ref="1,4"data="citationList"}
#系統語言設置
lang zh_CN.UTF-8
keyboard us
#網絡配置(以DHCP為例)
network --bootproto=dhcp --device=ens160 --activate
#安全策略,root的密碼為aptech1!
authselect --enableshadow --passalgo=sha512
selinux --enforcing
rootpw --iscrypted
j9T
46wHHCdZ1EXPI8G8Ms9rE20JnYOkuLkXzyrq4nbwS98
#時區設置
timezone Asia/Shanghai
#分區方案(自動分區示例)
autopart --type=lvm --fstype=ext4
bootloader --location=mbr
#清除舊系統并初始化磁盤
clearpart --all --initlabel
#軟件包選擇
%packages --nocore
@^minimal-environment
kernel
grub2
efibootmgr
%end
#后安裝腳本
%post
#關閉防火墻(根據實際需求選擇)
systemctl disable firewalld
#配置SSH允許root登錄(按需啟用)
#sed -i's/^#PermitRootLogin.*/PermitRootLogin yes/'/etc/ssh/sshd_config
%end
#重啟配置
reboot

eb15b80e-439e-11f0-b715-92fbcf53809c.png

(2)實現批量自動裝機

有了自動安裝的應答文件之后,只要將其放置 PXE 安裝服務器的 FTP 目錄下,并適當修改引導菜單就可以實現基于網絡的批量自動裝機了。

1、啟動自動應答文件

編輯引導菜單文件 default,添加 ks 引導參數以指定 ks.cfg 應答文件的 URL 路徑。

vim /var/lib/tfpboot/pxelinux.cfg/default

eb1fbc0a-439e-11f0-b715-92fbcf53809c.png

(2)驗證

啟用自動應答安裝之后,當客戶機每次以 PXE 方式引導時,將自動下載 ks.cfg 應答配置文件,然后根據其中的設置安裝 Linux 系統,而無須手工干預。

eb2a9166-439e-11f0-b715-92fbcf53809c.png

注:如果是在 VMware 虛擬機環境下,需要禁用 VMware的 DHCP 功能;否則安裝文件將無法加載。

鏈接:https://blog.csdn.net/2501_91344566/article/details/147088849

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    7417

    瀏覽量

    129469
  • PXE
    PXE
    +關注

    關注

    0

    文章

    8

    瀏覽量

    9933

原文標題:5分鐘掌握PXE批量裝機:從搭建到自動化部署全流程

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    VisionFive2 的 EDK2 中是否支持 PXE

    我正在嘗試在 VisionFive2 板上使用 EDK2 進行 PXE 啟動。 QEMU 的 EDK2 源支持 PXE 和 TLS。 VisionFive2 的 EDK2 中是否支持 PXE
    發表于 03-02 06:43

    SMA射頻線束廠家直供與批量采購指南

    本文圍繞 SMA 射頻線束廠家直供與批量采購展開分析,詳細介紹直供優勢、采購關鍵參數及廠家選擇要點,幫助工程與采購人員高效完成射頻線束選型與集中采購決策。
    的頭像 發表于 02-06 13:59 ?294次閱讀
    SMA射頻線束廠家直供與<b class='flag-5'>批量</b>采購指南

    多工位氣密性檢漏儀:破解制造業批量生產質檢瓶頸

    在制造業規模化量產進程中,氣密性檢測是筑牢產品質量防線的核心工序,其檢測效能直接決定了生產線的產能峰值。傳統單工位檢漏設備受限于單次僅能檢測一件產品的設計,無法匹配批量生產的高效訴求,常常成為拖累
    的頭像 發表于 01-31 17:15 ?166次閱讀
    多工位氣密性檢漏儀:破解制造業<b class='flag-5'>批量</b>生產質檢瓶頸

    京東訂單API:批量訂單處理,效率倍增!

    ? ?在電商業務快速發展的今天,高效處理訂單是提升運營效率的關鍵環節。對于需要管理大量京東訂單的商家或開發者而言,逐一處理訂單不僅耗時耗力,還容易出錯。幸運的是,京東開放平臺提供的 訂單API
    的頭像 發表于 01-26 14:14 ?290次閱讀
    京東訂單API:<b class='flag-5'>批量</b>訂單處理,效率倍增!

    遠程批量升級功能的應用場景有哪些?

    ? 遠程批量升級功能的核心價值是 解決 “多設備、廣分布、難運維” 的痛點 ,其應用場景高度聚焦于電能質量監測裝置的規模化部署、合規化管理與高效運維,覆蓋電網、工業、新能源、市政等多個領域。以下
    的頭像 發表于 12-12 15:38 ?452次閱讀

    CR-2000型壓力可控型電動封裝機(含配件)

    CR-2000型是一款封裝壓力可控制并且顯示的紐扣電池封裝機,可封裝CR20系列的紐扣電池(CR2016,2032和2025).而且此款封裝機,采用電機驅動封裝,機內沒有液壓油,所以相對于液壓封裝機,此款電動封
    的頭像 發表于 12-02 15:20 ?365次閱讀
    CR-2000型壓力可控型電動封<b class='flag-5'>裝機</b>(含配件)

    1688批量上貨API接口技術指南

    ? ?在電商運營中,高效管理商品是提升效率的關鍵。1688平臺作為阿里巴巴旗下的B2B批發平臺,提供了批量上貨API接口,允許開發者通過編程方式一次性上傳多個商品,節省手動操作時間。本文將逐步介紹
    的頭像 發表于 10-21 15:19 ?640次閱讀
    1688<b class='flag-5'>批量</b>上貨API接口技術指南

    商品圖片批量上傳接口設計與實現

    ? 在電商平臺或內容管理系統中,商品圖片的高效管理是核心需求之一。批量上傳接口允許用戶一次性上傳多張圖片,顯著提升操作效率。本文將逐步介紹如何設計并實現一個可靠的商品圖片批量上傳接口,涵蓋接口
    的頭像 發表于 10-13 15:25 ?503次閱讀

    掌握NFC標簽批量讀取,輕松提升數據采集效率!

    NFC批量讀取技術解決傳統單點讀取效率低、成本高、易出錯等問題,實現高效、自動化數據采集。
    的頭像 發表于 09-23 16:11 ?594次閱讀
    掌握NFC標簽<b class='flag-5'>批量</b>讀取,輕松提升數據采集效率!

    同惠LCR測試儀如何實現高效批量自動化測量

    在電子元器件生產與品質檢測中,同惠LCR測試儀憑借高精度與穩定性備受青睞。為提升批量測試效率,降低人力成本,通過軟硬件協同優化可實現高效自動化測量,以下是具體方法: ? 一、硬件準備與校準優化 1.
    的頭像 發表于 09-17 16:26 ?597次閱讀
    同惠LCR測試儀如何實現<b class='flag-5'>高效</b><b class='flag-5'>批量</b>自動化測量

    昊衡科技發布低成本OLI-B光纖微裂紋檢測儀,開啟批量高效檢測新紀元

    在光纖器件與模塊的規模化制造中,每一個微小的裂紋、瑕疵都可能成為網絡系統中潛在的“定時炸彈”。一些高精度檢測設備雖性能卓越,但其高昂的成本和復雜的操作流程,往往讓大批量、低售價、全檢式的產線
    的頭像 發表于 08-29 20:50 ?810次閱讀
    昊衡科技發布低成本OLI-B光纖微裂紋檢測儀,開啟<b class='flag-5'>批量</b><b class='flag-5'>高效</b>檢測新紀元

    應用案例丨一鍵測量300+工件,QM系列閃測儀批量檢測

    面對制造業大批量高效率的尺寸檢測需求,光子精密推出了革命性產品——QM系列圖像尺寸測量儀。憑借±1μm的超高測量精度、行業領先的大批量檢測能力,重新定義尺寸檢測的效率標準。
    的頭像 發表于 07-18 08:00 ?828次閱讀
    應用案例丨一鍵測量300+工件,QM系列閃測儀<b class='flag-5'>批量</b>檢測

    批量SMT加工的“定制化”與大批量生產的“標準化”:差異全解析

    一站式PCBA加工廠家今天為大家講講小批量SMT加工與大批量生產有什么區別?小批量SMT加工與大批量生產差異解析。 ? 一、SMT加工的核心模式差異 1. 生產規模與設備配置 小
    的頭像 發表于 07-16 09:18 ?1240次閱讀

    裝機PLC數據采集對接到MES系統的解決方案

    控等方面存在明顯的滯后性和盲目性。 例如,在食品行業,若無法及時知曉包裝機的封袋合格率,可能會導致大量不合格產品流入后續環節,不僅造成物料浪費,還可能因產品質量問題損害品牌聲譽。因此,實現包裝機數據的高效
    的頭像 發表于 06-05 16:35 ?617次閱讀
    包<b class='flag-5'>裝機</b>PLC數據采集對接到MES系統的解決方案

    飲料灌裝機中液位傳感器的應用與技術分析

    摘要:本文深入探討液位傳感器在飲料灌裝機中的應用,闡述其工作原理、優勢及不同類型液位傳感器的特點,并結合實際應用案例分析,揭示液位傳感器在提升飲料灌裝機灌裝精度和效率方面的關鍵作用,為飲料灌裝機行業
    的頭像 發表于 04-09 10:40 ?1049次閱讀
    飲料灌<b class='flag-5'>裝機</b>中液位傳感器的應用與技術分析