分享一個實用的腳本之全自動一鍵批量性安裝Linux系統(tǒng)
一、背景說明:
公司最近需要上線幾套業(yè)務(wù)系統(tǒng),采購了11臺HP服務(wù)器,服務(wù)器有廠家的工程師協(xié)助上架,可是系統(tǒng)人家不給安裝,只能我們自己去安裝吧。
想一想,機(jī)房那個環(huán)境呀~真冷!所以堅決不能一臺一臺去手動安裝,所以整理一份全自動化一鍵安裝系統(tǒng)的腳本,本人在RedHat和centos7上均做了測試,驗證結(jié)果都是成功的,具體過程請看下面!
一鍵自動裝機(jī)腳本的整體流程如下:
- 客戶機(jī)從網(wǎng)卡啟動,并從內(nèi)網(wǎng)中的DHCP服務(wù)器自動獲取IP地址;
- 自動獲取引導(dǎo)文件的url;
- DHCP服務(wù)器返回給客戶機(jī)IP以及bootstrap文件的url;
- 客戶機(jī)向內(nèi)網(wǎng)中的TFTP服務(wù)器獲取bootstrap文件,并執(zhí)行;
- 通過TFTP服務(wù)器加載內(nèi)核及文件系統(tǒng)開始安裝。
- 自動安裝執(zhí)行完成,系統(tǒng)進(jìn)行重啟!
二、配置本地yum源
如下圖所示:


Server端安裝腳本,如下圖所示:

三、Server端安裝配置,只需要執(zhí)行這個腳本即可
如下圖所示:
自動安裝配置DHCP、TFTP、xinetd、Vsftpd、syslinux、Tcpdump等服務(wù),如下圖所示:

四、客戶端自動開始安裝系統(tǒng)
客戶端這里我使用的是虛擬機(jī)進(jìn)行演示,配置虛擬機(jī)開啟重網(wǎng)卡啟動,如下圖所示:

虛擬機(jī)網(wǎng)絡(luò)必須要跟server端互通,我這里配置的是網(wǎng)卡橋接模式,默認(rèn)直接復(fù)制的是宿主機(jī)的網(wǎng)絡(luò)狀態(tài),如下圖所示:

客戶端自動進(jìn)入系統(tǒng)加載界面,如下圖所示:

加載完成,開始安裝,如下圖所示:


安裝系統(tǒng)相關(guān)服務(wù),如下圖所示:

客戶端系統(tǒng)自動安裝完成會進(jìn)行重啟,如下圖所示:
