kickstart自動安裝腳本

前言

在我們安裝虛擬機或者主機時,我們需要手動回答很多問題。所以爲了解決在企業中一次安裝多個主機時的需要,可以編寫自動安裝腳本
因爲在企業8中沒有 system-config-kickstart,所以此次實驗在企業7中進行

kickstart的製作

rhel7中:

1.安裝kickstart安裝工具:

yum install system-config-kickstart -y

2.圖形制作ks文件的工具

system-config-kickstart

界面如圖:

在這裏插入圖片描述
按照下圖配置
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

3.查看生成的腳本信息,並且添加幾行代碼進去

在這裏插入圖片描述

編輯這個文件不能自動添加的信息(圖形界面有bug)

vim ks.cfg
%packages
@base##軟件組
lftp##軟件包
%end

4.對語法的檢測,看我們自己編寫的配置文件是否有問題

ksvalidator /mnt/ks.cfg

5.發佈ks文件

yum install vsftpd -y
systemctl start vsftpd
systemctl stop firewalld
mkdir /var/ftp/ksfile
mv ks.cfg /var/ftp/ksfile

6.檢測發佈

firefox ftp://192.168.0.10/ksfile/ks.cfg

7.使用在安裝界面按輸入:ks=ftp://192.168.0.10/ksfile/ks.cfg

在這裏插入圖片描述
回車進入到自動安裝過程
安裝成功:
在這裏插入圖片描述
注意:使用kickstart安裝系統時環境中必須有dhcp服務器,否則網絡資源訪問不到

使用網絡資源安裝系統

1.掛載資源到ftp路徑中,注意umount之前的路徑

[root@rhel7_node1 ftp]# mount /dev/cdrom ./rhel7.6/
[root@rhel7_node1 ftp]# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/nvme0n1p2   8377344 6213972   2163372  75% /
devtmpfs          915804       0    915804   0% /dev
tmpfs             931596   29080    902516   4% /dev/shm
tmpfs             931596   10640    920956   2% /run
tmpfs             931596       0    931596   0% /sys/fs/cgroup
/dev/nvme0n1p1    201380  153856     47524  77% /boot
tmpfs             186320      20    186300   1% /run/user/0
/dev/sr0         4391278 4391278         0 100% /var/ftp/rhel7.6

2.更改ks.cfg中的配置

vim ks.cfg
#cdrom
##註釋使用光盤資源
url --url="ftp://192.168.0.11/rhel8.0"

3.通過ftp服務發佈景象資源到網絡訪問網絡景象資源

ftp://192.168.0.11/rhel8.0

4.之後的步驟與上面的相同

後記

安裝時要細心

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章