文章目录
前言
在我们安装虚拟机或者主机时,我们需要手动回答很多问题。所以为了解决在企业中一次安装多个主机时的需要,可以编写自动安装脚本
因为在企业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.之后的步骤与上面的相同
后记
安装时要细心