2021-05-12 14:32:11
利用system-config-kickstart實現半自動化安裝
2020-06-16 16:49:50
CentOS 7系統
首先確認已經安裝了system-config-kickstart包,如果沒有安裝就yum install system-config-kickstart安裝下
1、首先我們先找一台主機當伺服器,把相應的檔案放在裡面。如我們在一台機器上開啟http服務,把光碟掛起等等,設定如下
yum install -y httpd
#安裝http服務包,如果已經安裝了無需安裝
systemctl start httpd
#開啟http服務,可以用ss -nul看下是不是開啟了,預設80埠
systemctl enable httpd
#開機自啟動
cd /var/www/html/
mkdir -pv centos/7/os/x86_64/
mount /dev/sr0 centos/7/os/x86_64/
#效仿別的yum源網站建立yum源掛載點
#這時候在瀏覽器輸入這台主機的ip地址x.x.x.x/centos/7/os/x86_64就可看見yum源資訊
#如果開不開網頁,清除下防火牆資訊
iptables -F
#安裝http服務包,如果已經安裝了無需安裝
systemctl start httpd
#開啟http服務,可以用ss -nul看下是不是開啟了,預設80埠
systemctl enable httpd
#開機自啟動
cd /var/www/html/
mkdir -pv centos/7/os/x86_64/
mount /dev/sr0 centos/7/os/x86_64/
#效仿別的yum源網站建立yum源掛載點
#這時候在瀏覽器輸入這台主機的ip地址x.x.x.x/centos/7/os/x86_64就可看見yum源資訊
#如果開不開網頁,清除下防火牆資訊
iptables -F
2、利用system-config-kickstart來生成.cfg檔案,也就是說部署檔案,看一下如圖設定介紹。
圖1
圖2
圖3
圖4
圖5
圖6
圖7
圖8
圖9
圖10
圖11
設定完畢儲存退出。
3、修改上面儲存的ks.cfg檔案,增加你需要的資訊,如我們可以讓他系統安裝成功,我這邊就可與用key驗證連結。
備註:要想實現key驗證連結,步驟
1)生成鑰匙
ssh-keygen
2)把公鑰資訊匯入ks.cfg檔案
cat .ssh/id_rsa.pub >> ks.cfg
#
#
3)編輯ks.cfg檔案
4、OK資訊部署完畢下面我們來安裝系統(光碟啟動系統)
按ESC鍵輸入
回車,OK 要是沒問題的話就可以先喝會茶了…
出現問題回頭去看看我們部署的cfg檔案哪裡出錯了…
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-07/153260.htm
相關文章