Linux自動化安裝

    爲了減少工作量,在安裝時我們可以編寫一個自動安裝腳本,然後通過調用腳本來達到減少工作量的目的。但是在此之前首先需要搭建一個DHCP服務器,因爲新安裝的設備是沒有IP地址的,也就無法訪問我們搭建好的yum源。通過DHCP服務器可以爲其分配一個IP地址,讓它有能力訪問我們搭建好的yum源。


搭建DHCP服務器


yum install dhcp -y


 

2.生成配置文件

cp /usr/share/doc/dhcp*/dhcpd.conf.example   /etc/dhcp/dhcpd.conf

 

3.修改配置文件完成配置

vim /etc/dhcp/dhcpd.conf

  1 # dhcpd.conf

  2 #

  3 # Sample configuration file for ISC dhcpd

  4 #

  5

  6 # option definitions common to all supported networks...

  7 option domain-name "westos.com"; ##指定域名

  8 option domain-name-servers 192.168.43.1; ##指定客戶主機獲得到的dns

  9

 10 default-lease-time 600; ##最短租約期

 11 max-lease-time 7200; ##最長租約期

。。。。。。。。。。

。。。。。。。。。。。。

 27 #subnet 10.152.187.0 netmask 255.255.255.0 {      #

 28 #}

 29

 30 # This is a very basic subnet declaration.

 31

 32 subnet 172.25.254.0 netmask 255.255.255.0 {

 33   range 172.25.254.109 172.25.254.200;

 34   option routers 172.25.254.9;

 35 }

 #####36行以後的全部刪除################################


 

4.查看dhcp服務狀態


 

在搭建好DHCP服務器後,我們就可以進行自動化安裝了。

 首先需要安裝system-config-kickstart服務。使用system-config-kickstart,我們可以創建一個文件,這個文件包含了在安裝過程中所遇到的問題的答案,然後將它存放在一個服務器上,使得該文件可以被要安裝的設備讀取,以此來實現自動化安裝。



執行system-config-kickstart命令會出現一個編輯器,這個編輯器可以編輯在安裝過程中所遇到的問題的答案

並生成一個相應的文件。

然後根據安裝嚮導和我們的需要來選擇適當的選項。



在所有選項設置完成後,點擊左上角的“文件”選項就可生成一個文件。將該文件移動到已共享出去的目錄裏,供他人讀取。

文件內容如下


接下來編寫腳本,並把腳本放在/usr/sbin/目錄下。



最後要做的就是調用腳本,就可以實現自動化安裝設備啦!


出現如圖所示的界面就表示我們之前的操作一切正常。


但本人在安裝過程中出現瞭如下的報錯。

在檢查過腳本編輯、文件配置等等一系列的項目都沒有問題,最後發現原來是共享服務沒有建好。


重啓HTTPD共享服務後,就能正常安裝了。


這個小插曲再一次告訴我們,工作時一定要一定要細心細心再細心。任何一個小小的疏忽都讓我們的工作會出現錯誤。但有由於這個問題不起眼,就會對我們後期的排錯修正造成一些困擾。所以還是細緻點一次就做好的好。



 

發佈了50 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章