文章目錄
前言
在我們安裝虛擬機或者主機時,我們需要手動回答很多問題。所以爲了解決在企業中一次安裝多個主機時的需要,可以編寫自動安裝腳本
因爲在企業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.之後的步驟與上面的相同
後記
安裝時要細心