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


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

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

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

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

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

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


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

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