溫馨提示×

溫馨提示×

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

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

【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)

發(fā)布時(shí)間:2020-08-02 07:35:14 來源:網(wǎng)絡(luò) 閱讀:593 作者:Tom王 欄目:系統(tǒng)運(yùn)維

目錄:
(一)了解kickstart安裝的流程
(二)實(shí)現(xiàn)網(wǎng)絡(luò)安裝系統(tǒng)
(三)實(shí)現(xiàn)無人值守安裝系統(tǒng)


(一)了解kickstart安裝的流程
有時(shí)候在公司內(nèi)部會需要批量安裝操作系統(tǒng),這個(gè)時(shí)候如果我們按照使用光盤鏡像的方式來一臺一臺的安裝操作系統(tǒng),不僅耗時(shí)費(fèi)力,而且效率低下。比如同時(shí)安裝100臺機(jī)器,按照傳統(tǒng)的方式會需要準(zhǔn)備100個(gè)刻錄好的光盤,準(zhǔn)備100個(gè)光驅(qū),每臺機(jī)器的操作系統(tǒng)配置都需要獨(dú)立的配置一次,可能需要加班加點(diǎn)好幾天才能夠做好,如果我們可以使用批量自動(dòng)化的方式安裝操作系統(tǒng),不僅對人員的損耗降低了,而且效率也會大大的得到提高。
現(xiàn)在我們將介紹可以實(shí)現(xiàn)無人值守安裝系統(tǒng)的PXE+Kickstart服務(wù)程序,并安裝部署PXE+TFTP+NFS+DHCP+Kickstart等服務(wù)程序,從而搭建出一套可批量安裝Linux系統(tǒng)的無人值守安裝系統(tǒng)。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
首先我們有一個(gè)server服務(wù)器配置相關(guān)的應(yīng)用服務(wù),client客戶端是待準(zhǔn)備安裝系統(tǒng)的裸機(jī)。由于需要網(wǎng)絡(luò)傳輸實(shí)現(xiàn)配置,所以需要在服務(wù)器端安裝DHCP服務(wù)器實(shí)現(xiàn)提供客戶端所需的IP地址,子網(wǎng)掩碼,網(wǎng)關(guān)和DNS服務(wù)器地址。同時(shí)在客戶端我們需要一個(gè)引導(dǎo)程序pxelinux.0來實(shí)現(xiàn)引導(dǎo)內(nèi)核vmlinuz和initrd,從而實(shí)現(xiàn)可以看到系統(tǒng)安裝界面的效果。在服務(wù)器端我們需要配置TFTP服務(wù)器來實(shí)現(xiàn)為客戶端提供pxelinux.0的配置文件的服務(wù)。在配置好DHCP服務(wù)器后,還需要在DHCP服務(wù)器中指明next-server的信息,其中next-server指向tftp-server的路徑,filename則指向pxelinux.0的路徑。由于客戶端使用的vmlinuz和initrd也是從服務(wù)器端下載的,而且客戶端的pxelinux.0在加載vmlinuz和initrd時(shí)是以怎樣的參數(shù)加載的客戶端并不清楚,所以客戶端還要從服務(wù)器下載pxelinux.cfg的配置文件獲得vmlinuz和initrd的配置參數(shù)信息。由于安裝操作系統(tǒng)裸機(jī)是需要使用光盤鏡像安裝的,所以在我們的服務(wù)器端還要有通過搭建如NFS、FTP或者h(yuǎn)ttp服務(wù)來實(shí)現(xiàn)共享光盤鏡像來為客戶端裸機(jī)安裝系統(tǒng)的功能。至此我們便實(shí)現(xiàn)了不需要光盤安裝裸機(jī)操作系統(tǒng)的網(wǎng)絡(luò)安裝方式,接下來才可以進(jìn)一步實(shí)現(xiàn)批量自動(dòng)化方式安裝。


(二)實(shí)現(xiàn)網(wǎng)絡(luò)安裝系統(tǒng)
(2.1)在我們的環(huán)境中現(xiàn)在有兩臺服務(wù)器分別是vms001:192.168.26.101,vms002:192.168.26.102,其中vms001為vms002提供了yum安裝倉庫,我們使用vms002作為kickstart無人值守安裝的服務(wù)器端,后續(xù)還會再創(chuàng)建一個(gè)用于完成實(shí)驗(yàn)效果的裸機(jī)。
首先我們的服務(wù)器端需要給裸機(jī)自動(dòng)分配IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)和DNS服務(wù)器地址等,所以我們需要在vms002服務(wù)器端搭建DHCP服務(wù)器。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.2)將example中的模板信息查詢出來并導(dǎo)入到/etc/dhcp/dhcpd.conf配置文件中。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.3)在dhcpd.conf配置文件中從subnet行位置開始進(jìn)行如下配置。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.4)將vms002配置的DHCP服務(wù)啟動(dòng)起來,并設(shè)置開機(jī)自動(dòng)啟動(dòng)。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.5)由于需要使當(dāng)前vms002主機(jī)的DHCP服務(wù)生效,所以需要將VMware虛擬機(jī)自帶的DHCP服務(wù)關(guān)閉以防止發(fā)生沖突。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.6)配置完DHCP服務(wù)后,接下來我們開始配置TFTP服務(wù),實(shí)現(xiàn)為裸機(jī)提供內(nèi)核安裝文件、pxelinux.0配置文件的服務(wù)。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.7)由于TFTP服務(wù)是依賴于xinetd服務(wù)的,所以需要在xinetd服務(wù)中進(jìn)行設(shè)置。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.8)接著重啟服務(wù),并設(shè)置開機(jī)自動(dòng)啟動(dòng)。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.9)我們在DHCP服務(wù)器中設(shè)置了filename為"/pxelinux.0",所以我們還需要在服務(wù)器安裝相關(guān)的軟件包。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.10)此時(shí)我們需要在/var/lib/tftpboot/目錄下放入vmlinuz和initrd兩個(gè)文件。我們可以從光盤鏡像中去查找。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.11)由于此時(shí)在/var/lib/tftpboot/目錄下可能會存在多個(gè)版本的系統(tǒng),此時(shí)是需要有相關(guān)的配置文件來關(guān)聯(lián)不同的版本的,從而實(shí)現(xiàn)多個(gè)版本的系統(tǒng)都能夠被引導(dǎo)的功能。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.12)同時(shí)還要給從光盤復(fù)制到/var/lib/tftpboot/目錄中的相關(guān)文件添加對應(yīng)的權(quán)限。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.13)接著我們需要在/var/lib/tftpboot/pxelinux.cfg目錄下編輯default配置文件
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.14)此時(shí)配置好default文件后,系統(tǒng)仍然是需要為裸機(jī)提供光盤的鏡像內(nèi)容的,此時(shí)我們可以搭建一個(gè)NFS服務(wù)器處理。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.15)配置好NFS服務(wù)器后,我們需要在default文件中進(jìn)行設(shè)置。至此由網(wǎng)絡(luò)安裝系統(tǒng)的相關(guān)配置已經(jīng)完成。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.16)接下來我們創(chuàng)建一個(gè)裸機(jī),并配置好裸機(jī)的相關(guān)硬件。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.17)由于開機(jī)的時(shí)候boot.msg中并沒有相關(guān)的內(nèi)容,所以開機(jī)后畫面是光禿禿的,我們在vms002服務(wù)器上安裝figlet軟件。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.18)接著在boot.msg文件中配置相關(guān)的內(nèi)容信息,并在default配置文件中開啟提示符的設(shè)置。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(2.19)此時(shí)我們便可以使用網(wǎng)絡(luò)引導(dǎo)的方式為裸機(jī)提供所需的鏡像文件,并進(jìn)入開始安裝的界面了。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)


(三)實(shí)現(xiàn)無人值守安裝系統(tǒng)
上面我們已經(jīng)實(shí)現(xiàn)了通過網(wǎng)絡(luò)為裸機(jī)提供光盤鏡像文件開始系統(tǒng)安裝,但是真正在裝系統(tǒng)的過程中我們?nèi)匀恍枰斯さ囊徊讲竭x擇系統(tǒng)的相關(guān)配置進(jìn)行安裝操作,仍然很繁瑣而且工作量很大。如果有一個(gè)安裝操作系統(tǒng)的應(yīng)答文件代替我們完成這些操作,那么將會輕松很多,這里我們使用kickstart來實(shí)現(xiàn)。
(3.1)首先我們在系統(tǒng)中安裝對應(yīng)的kickstart軟件包,并將軟件啟動(dòng)起來。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.2)接著我們需要修改vms002的YUM源的名稱信息,才可以正常的啟動(dòng)kickstart軟件。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.3)接下來我們給按照系統(tǒng)安裝的一般步驟在kickstart軟件上進(jìn)行對應(yīng)的設(shè)置。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.4)配置完成后,將ks.cfg文件保存到root家目錄中。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.5)如果不想使用kickstart圖形化軟件進(jìn)行配置,也可以使用文本的方式進(jìn)行配置,在root家目錄中默認(rèn)存在一個(gè)anaconda-ks.cfg模板文件,如果需要使用文本的方式配置操作系統(tǒng)的安裝,可以使用這個(gè)文件參考。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.6)現(xiàn)在我們?nèi)匀皇褂脛倓偱渲煤玫膋s.cfg應(yīng)答文件進(jìn)行系統(tǒng)安裝,由于需要讓裸機(jī)能夠獲取到ks.cfg文件,所以我們在vms002主機(jī)上搭建一個(gè)FTP服務(wù)器用于共享ks.cfg文件。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.7)同時(shí)我們還需要在/var/lib/tftpboot/pxelinux.cfg目錄下編輯default配置文件,指明裸機(jī)安裝系統(tǒng)時(shí)獲取ks.cfg的地址。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
(3.8)此時(shí)所有配置已經(jīng)完畢了,接下來我們就可以實(shí)現(xiàn)批量無人值守安裝系統(tǒng)的過程了。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
注意:如果出現(xiàn)了無法自動(dòng)安裝系統(tǒng)情況,可以檢查一下光盤鏡像掛載的目錄是否訪問正常。在default文件中的timeout參數(shù)也可以根據(jù)自己的實(shí)際情況進(jìn)行設(shè)置。
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)
【我的Linux,我做主!】使用PXE+Kickstart無人值守自動(dòng)化安裝服務(wù)--干貨總結(jié)

—————— 本文至此結(jié)束,感謝閱讀 ——————

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