各位童鞋們,大家是如何度過這週週末的呢?這週末的我在家學習學習再學習,然而學習到一半,公司領導忽然給我打了個電話過來講有同事等會兒會去客戶那部署無人值守安裝系統服務,問我去不去學習下。我想我正在學Linux,雖然還沒學習到那個部分,可是提早接觸下對後面學習確定會有很大幫助,因此我欣欣然的就贊成了。linux
在去以前,我和同事聯繫了一下,提早約好了碰頭的時間和地點,在過去的路上,我在新買的書裏面找了找關於無人值守安裝系統的講解,我發現裏面有一整個章節專門都是講解的無人值守安裝。根據這本書裏面的講解,我瞭解了無人值守安裝服務使用於在生產環境中有數百臺服務器都須要安裝系統的狀況下使用,在搭建無人值守系統中須要使用到的有PXE、TFTP、FTP、DHCP、Kickstart等服務,這種無人值守安裝系統能夠自動地爲數十臺服務器安裝系統,這一方面將運維人員從重複性的工做中解救出來,也大大提高了系統安裝的效率。web
如今咱們來看下什麼是PXE,PXE(Preboot eXecute Environment,預啓動執行環境)是由Intel公司開發的技術,可讓計算機經過網絡來啓動操做系統(前提是計算機上安裝的網卡支持PXE技術),主要用於在無人值守安裝系統中引導客戶端主機安裝Linux操做系統。服務器
與同事到達現場後,同事開始部署,我就在邊上看着學習。首先,同事開始配置DHCP服務,DHCP服務程序用來爲客戶端主機分配可用的IP地址,這是服務器與客戶端主機進行文件傳輸的基礎,所以先行配置DHCP服務程序。配置好DHCP服務後同事繼續配置的是TFTP服務程序,TFTP做爲一種基於UDP協議的簡單文件傳輸協議,不須要進行用戶認證便可獲利到所需的文件資源,所以接下來配置TFTP服務程序,爲客戶端主機提供引導及驅動文件。TFTP服務配置完成後接下來配置的是SYSLinux服務程序,SYSLinux是一個用於提供引導加載的服務程序。配置好SYSLinux服務後接下來配置的是VSFtpd服務程序,在無人值守安裝系統的服務中,光盤鏡像是經過TFTP協議傳輸的,所以勢必是要用到vsftpd服務程序。也能夠使用httpd服務程序來提供web網站訪問的方式,只要能確保將光盤鏡像順利傳輸給客戶端主機便可。配置好vsftpd服務後須要作的是建立一個KickStart應答文件,Kickstart應答文件中包含了系統安裝過程當中須要使用的選項和參數信息,系統能夠自動調取這個應答文件的內容,從而實現無人值守安裝操做系統。Kickstart應答文件並無多麼複雜,它總共只有46行左右的參數和註釋內容,徹底能夠經過參數的名稱及介紹來快速瞭解每一個參數的做用,若是以爲系統中默認自帶的應答文件參數較少,不能知足生產環境的需求,則能夠經過Yum軟件倉庫來安裝system-config-kickstart軟件包。網絡
通過一系列的服務部署後,就能夠使用無人值守安裝系統了。通過同事的一番操做,愈加的激起了我學習的鬥志,我也想本身單獨的部署一個無人值守系統。因此,學習學習再學習,學得越多才會用的越多,加油!而我在上面說過的無人值守安裝系統整個的部署流程均可以在《Linux就該這麼學》這本書里加以學習,而後本身去練習,努力吧,看我這篇文章的少年。運維