溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)

發(fā)布時(shí)間:2020-07-23 06:37:18 來(lái)源:網(wǎng)絡(luò) 閱讀:371 作者:wx5d8ab22a0be5a 欄目:系統(tǒng)運(yùn)維

前言
什么是PXE自動(dòng)部署裝機(jī)?
PXE當(dāng)初是作為Intel的有線管理體系的一部分,Intel 和 Systemsoft于1999年9月20日公布其規(guī)格。通過(guò)使用像網(wǎng)際協(xié)議(IP)、用戶(hù)數(shù)據(jù)報(bào)協(xié)議(UDP)、動(dòng)態(tài)主機(jī)設(shè)定協(xié)定(DHCP)、小型文件傳輸協(xié)議(TFTP)等幾種網(wǎng)絡(luò)協(xié)議和全局唯一標(biāo)識(shí)符(GUID)、通用網(wǎng)絡(luò)驅(qū)動(dòng)接口(UNDI)、通用唯一識(shí)別碼(UUID)的概念并通過(guò)對(duì)客戶(hù)機(jī)(通過(guò)PXE自檢的電腦)固件擴(kuò)展預(yù)設(shè)的API來(lái)實(shí)現(xiàn)目的。
PXE 客戶(hù)機(jī)(client)這個(gè)術(shù)語(yǔ)是指機(jī)器在PXE啟動(dòng)過(guò)程中的角色。一個(gè)PXE 客戶(hù)機(jī)(client)可以是一臺(tái)服務(wù)器、桌面級(jí)電腦、筆記本電腦或者其他裝有PXE啟動(dòng)代碼的機(jī)器。
PXE的好處及優(yōu)點(diǎn)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
PXE 協(xié)議大致上結(jié)合了DHCP和TFTP,雖然都有在兩者上面有改進(jìn)。DHCP用于查找合適的啟動(dòng)伺服器,TFTP用于下載初始引導(dǎo)程序和附加文件。
為了開(kāi)始一個(gè)PXE自檢會(huì)話,PXE固件廣播一個(gè)帶有明確的PXE選項(xiàng)DHCPDISCOVER包(擴(kuò)展DHCPDISCOVER)到67/UDP端口(DHCP伺服器端口)。PXE選項(xiàng)是PXE固件有PXE能力的鑒定,但是會(huì)被一般的DHCP服務(wù)忽略。當(dāng)固件受到從這樣的服務(wù)受到DHCPOFFER包時(shí),它會(huì)通過(guò)要求其提供配置信息來(lái)自我配置。
當(dāng) PXE 重定向服務(wù) (DHCP代理) 收到一個(gè) 擴(kuò)展DHCPDISCOVER 包時(shí),它會(huì)通過(guò)發(fā)送一個(gè)帶有明確的PXE選項(xiàng)DHCPDISCOVER包到PXE客戶(hù)機(jī)的68/UDP端口 (DHCP 客戶(hù)機(jī)端口)來(lái)回答。 一個(gè)擴(kuò)展DHCPDISCOVER包主要包含:

  • 一個(gè)PXE發(fā)現(xiàn)控制領(lǐng)域,以決定是使用多播,廣播(網(wǎng)路)或單播來(lái)聯(lián)系PXE啟動(dòng)服務(wù)器。
  • 一個(gè)列出可用的PXE啟動(dòng)服務(wù)器類(lèi)型的地址表。
  • 一個(gè)代表每個(gè)一個(gè)PXE啟動(dòng)服務(wù)器類(lèi)型的條目單。
  • 一個(gè)帶有帶有提示用戶(hù)按下哪一個(gè)鍵來(lái)看到啟動(dòng)菜單的PXE啟動(dòng)菜單。
  • 一個(gè)超過(guò)多長(zhǎng)時(shí)間就啟動(dòng)第一啟動(dòng)菜單的超時(shí)數(shù)值。
    一個(gè)DHCP代理服務(wù)可能在相同的主機(jī)上運(yùn)行一個(gè)標(biāo)準(zhǔn)的DHCP服務(wù)器。盡管兩個(gè)服務(wù)不可以共享67/UDP 端口,DHCP代理服務(wù)在4011/UDP 端口上運(yùn)行,要求從客戶(hù)端來(lái)的DHCPDISCOVER 包變成DHCPREQUEST 包。標(biāo)準(zhǔn)DHCP服務(wù)在其發(fā)送的DHCPOFFER 包中加入特殊的PXE 選項(xiàng)組合,這樣PXE客戶(hù)端知道可以在同一個(gè)主機(jī)的 4011/UDP 端口找到一個(gè)DHCP代理服務(wù)。
    PXE部署實(shí)戰(zhàn)
    一、第一步我們需要將一臺(tái)普通的Linux系統(tǒng)客戶(hù)機(jī)配置成pxe裝機(jī)服務(wù)器,并且創(chuàng)建一臺(tái)全新的客戶(hù)機(jī)來(lái)作為PXE的裝機(jī)對(duì)象。
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    二、為PXE服務(wù)器配置雙網(wǎng)卡
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    雙網(wǎng)卡配置完成!
    三、實(shí)驗(yàn)環(huán)境全都部署完成之后,開(kāi)始配置PXE裝機(jī)服務(wù)器
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
    超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)

超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
到這里,我們的PXE自動(dòng)部署裝機(jī)服務(wù)器已經(jīng)配置完成了,已經(jīng)可以進(jìn)行裝機(jī)了!
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
但是到這一步還只能說(shuō)是半自動(dòng)的裝機(jī),想要全自動(dòng)裝機(jī),不需要人為手動(dòng)去進(jìn)行任何操作的話,我們還需要kickstart無(wú)人值守的幫助。
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)

超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
在終端模式查看是否成功保存這個(gè)文件!
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
啟動(dòng)菜單的配置!
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
這一步完成后kickstart無(wú)人值守就部署完成了,接下來(lái)我們測(cè)試一下是否可以自動(dòng)裝機(jī),不需要人為控制!
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
超詳細(xì)的Linux系統(tǒng)PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守(實(shí)戰(zhàn)干貨)
以及自動(dòng)完成裝機(jī)!
PXE自動(dòng)部署裝機(jī)與kickstart無(wú)人值守實(shí)戰(zhàn)成功完成!
擴(kuò)展:紅帽6中如何使用pxe,和無(wú)人值守安裝,步驟其實(shí)都一樣的配置,只不過(guò)啟動(dòng)菜單default不需要自己去寫(xiě),只需要在掛載的鏡像isolinux目錄下的isolinux.cfg配置文件復(fù)制到/var/lib/tftpboot/pxelinux.cfg/default(安裝菜單)中即可;

另外還需要復(fù)制掛載鏡像下的isolinux下的vesamenu.c32(圖形化安裝菜單)到/var/lib/tftpboot中即可。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI