溫馨提示×

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

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

Linux如何遠(yuǎn)程部署安裝PXE

發(fā)布時(shí)間:2021-10-27 09:48:21 來(lái)源:億速云 閱讀:218 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹了Linux如何遠(yuǎn)程部署安裝PXE,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

        PXE當(dāng)初是作為Intel的有線管理體系的一部分,Intel 和 Systemsoft于1999年9月20日公布其規(guī)格(版本2.1)  。通過(guò)使用像網(wǎng)際協(xié)議(IP)、用戶數(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ì)客戶機(jī)(通過(guò)PXE自檢的電腦)固件擴(kuò)展預(yù)設(shè)的API來(lái)實(shí)現(xiàn)目的。 

PXE 客戶機(jī)(client)這個(gè)術(shù)語(yǔ)是指機(jī)器在PXE啟動(dòng)過(guò)程中的角色。一個(gè)PXE 客戶機(jī)(client)可以是一臺(tái)服務(wù)器、桌面級(jí)電腦、筆記本電腦或者其他裝有PXE啟動(dòng)代碼的機(jī)器。

        這篇博客就主要介紹一下linux的PXE遠(yuǎn)程部署安裝。

        實(shí)驗(yàn)環(huán)境:VMware14 一臺(tái)Linux系統(tǒng)作為服務(wù)器,一臺(tái)模擬裸硬件的客戶機(jī),一個(gè)centos7的安裝鏡像文件。

    

        實(shí)驗(yàn)開(kāi)始,首先要在Linux服務(wù)器上安裝4個(gè)軟件包,分別是dhcp  tftp-server vsftpd 跟 syslinux。

Linux如何遠(yuǎn)程部署安裝PXE

Linux如何遠(yuǎn)程部署安裝PXE

Linux如何遠(yuǎn)程部署安裝PXE

Linux如何遠(yuǎn)程部署安裝PXE

        然后把Linux的服務(wù)器設(shè)置為僅主機(jī)模式。

Linux如何遠(yuǎn)程部署安裝PXE

        本地設(shè)置完,這邊xshell軟件就會(huì)掉線,然后在Linux的本地端設(shè)置靜態(tài)IP地址為192.168.1.100。

Linux如何遠(yuǎn)程部署安裝PXE

        靜態(tài)IP地址設(shè)置完成后,使用systemctl restart network命令重啟網(wǎng)絡(luò)服務(wù),然后重新使用xshell軟件連接Linux服務(wù)器,這邊輸入連接的IP當(dāng)然為192.168.1.100。

Linux如何遠(yuǎn)程部署安裝PXE

        連上Linux服務(wù)器上后使用ifconfig命令查看IP地址,這邊看到Linux服務(wù)器的地址已經(jīng)成功設(shè)置為192.168.1.100。

Linux如何遠(yuǎn)程部署安裝PXE

        繼續(xù)要對(duì)dhcp服務(wù)進(jìn)行設(shè)置,因?yàn)榘惭bdhcp服務(wù)后它的配置文件是一個(gè)空文件,這邊要使用cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf 命令拷貝一個(gè)模板文件覆蓋原有的空配置文件。

Linux如何遠(yuǎn)程部署安裝PXE

        具體的dhcp配置文件的寫法如下,最重要的是最后兩行,一個(gè)是把tftp的服務(wù)器地址指向自己,第二個(gè)是指定啟動(dòng)時(shí)加載的啟動(dòng)文件為pxelinux.0文件。

Linux如何遠(yuǎn)程部署安裝PXE

        接下來(lái)使對(duì)tftp配置文件的設(shè)置,tftp配置文件的目錄在/etc/xinetd.d目錄下。

Linux如何遠(yuǎn)程部署安裝PXE

        打開(kāi)文件后,找到disable的哪一行。這個(gè)單詞的意思是關(guān)閉,把后面選項(xiàng)修改成no代表開(kāi)啟tftp服務(wù)功能。

Linux如何遠(yuǎn)程部署安裝PXE

        然后使用cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/命令,把加載文件復(fù)制到tftp站點(diǎn)當(dāng)中去。

Linux如何遠(yuǎn)程部署安裝PXE

        接下來(lái)就是添加光盤的安裝鏡像文件。

Linux如何遠(yuǎn)程部署安裝PXE

        接下來(lái)再ftp服務(wù)站點(diǎn)當(dāng)中創(chuàng)建一個(gè)鏡像文件的掛載目錄,并把光盤鏡像掛載到這個(gè)目錄上。

Linux如何遠(yuǎn)程部署安裝PXE

        掛載完成到鏡像文件的images/pxeboot目錄當(dāng)中找到initrd.img vmlinuz兩個(gè)文件,并復(fù)制到tftp的站點(diǎn)當(dāng)中去。

Linux如何遠(yuǎn)程部署安裝PXE

        最后在tftp站點(diǎn)當(dāng)中要?jiǎng)?chuàng)建一個(gè)啟動(dòng)菜單目錄pxelinux.cfg,注意只能是這個(gè)名字。

Linux如何遠(yuǎn)程部署安裝PXE

        然后在菜單目錄當(dāng)中創(chuàng)建一個(gè)啟動(dòng)的配置文件default,具體文件的寫法如下:

Linux如何遠(yuǎn)程部署安裝PXE

        所有的配置完成后,關(guān)閉系統(tǒng)的防火墻功能跟增強(qiáng)安全功能。

Linux如何遠(yuǎn)程部署安裝PXE

        然后分別啟動(dòng)三個(gè)服務(wù)。

Linux如何遠(yuǎn)程部署安裝PXE

        服務(wù)啟動(dòng)完成后,在VMware虛擬機(jī)上模擬創(chuàng)建一個(gè)只有硬件沒(méi)有系統(tǒng)的裸機(jī)。

Linux如何遠(yuǎn)程部署安裝PXE

        注意網(wǎng)卡要選擇僅主機(jī)模式,不然獲取不到dhcp服務(wù)。

Linux如何遠(yuǎn)程部署安裝PXE

        然后新建虛擬機(jī)的內(nèi)存最小必須是1.5G以上,不然安裝的時(shí)候會(huì)報(bào)錯(cuò),導(dǎo)致無(wú)法安裝。

Linux如何遠(yuǎn)程部署安裝PXE

        接下來(lái)啟動(dòng)新建的模擬虛擬裸機(jī),獲取到dhcp服務(wù)后會(huì)進(jìn)入以下這個(gè)界面,直接回車就可以了。

Linux如何遠(yuǎn)程部署安裝PXE

    

        稍微等待以下就進(jìn)入這個(gè)centos7 的安裝界面。

Linux如何遠(yuǎn)程部署安裝PXE

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux如何遠(yuǎn)程部署安裝PXE”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

向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