天天看點

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

一、前言:

上一篇部落格,介紹了PXE 技術可以遠端安裝系統,大大提高了系統安裝的靈活性。但是這一方法仍然會有局限,因為安裝期間仍需要手動選擇語言、鍵盤類型、指定安裝源等一系列互動操作,這點在批量操作時也是非常不友善的。

這篇部落格會教大家,如何實作無人值守自動安裝,通過使用 Kickstart 工具配置安裝應答檔案,自動完成安裝過程中的各種設定,無須任何手動幹預,提高網絡裝機效率。

(1)關于 Kickstart無人值守技術:

  • 建立應答檔案,預先定義好各種安裝設定;
  • 免去互動設定過程,進而實作全自動化安裝;
  • 通過添加 %post腳本,完成安裝後的各種配置操作

(2)應答檔案來源:

  • 編輯CentOS7 系統中現有的應答檔案

    /root/anaconda-ks .cfg

  • 使用system-config–kickstart 工具建立新的應答檔案

    需要安裝system-config-kickstart 軟體包

(3)PXE + kickstart 自動安裝:

将應答檔案部署在客戶機可通路的位置;

修改啟動菜單檔案,調用應答檔案。

二、實驗環節:

第一步:安裝 system-config-kickstar 工具

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

圖形化界面的左上角的應用程式----系統工具,會多一個kickstart

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第二步:配置安裝應答參數

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

1、安裝方法:選擇 FTP

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

2、修改分區資訊:

先點選添加分區

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

我們從小到大建立分區:/boot 500MB ;/home 4GB ; swap 4GB ;剩下的空間都給 /目錄

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)
Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

3、設定網卡配置:ens33

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

4、防火牆配置----禁用

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

5、安裝後腳本 ---- /bin/bash

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第三步:安裝應答參數修改好之後,選擇檔案 ---- 儲存

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第四步:儲存完之後,選擇檔案系統 ---- var ---- ftp ,再點選儲存

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第五步:編輯centos7 中現有的應答檔案

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)
Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

将現有應答檔案裡的部分内天複制過來

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第六步:編輯ks.cfg 檔案,将剛剛複制過來的所有檔案粘貼進去

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第七步:在default 檔案中追加模闆檔案

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

第八步:回到客戶機,開始驗證無人值守安裝

和之前一樣,開啟出現加載畫面時,按下esc鍵,選擇網絡啟動方式,等待系統加載好之後,無需自己手動點選選擇,會自動安裝,免去所有人機互動。

Linux網絡 ------ 實作 Kickstart 無人值守安裝 (下篇)

繼續閱讀