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


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

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

四、客戶端自動開始安裝系統
客戶端這里我使用的是虛擬機進行演示,配置虛擬機開啟重網卡啟動,如下圖所示:

虛擬機網絡必須要跟server端互通,我這里配置的是網卡橋接模式,默認直接復制的是宿主機的網絡狀態,如下圖所示:

客戶端自動進入系統加載界面,如下圖所示:

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


安裝系統相關服務,如下圖所示:

客戶端系統自動安裝完成會進行重啟,如下圖所示:
