1.下载自动生成安装脚本的软件
配置好yum源
如何配置yum源
yum install system-config-kickstart -y ##下载安装定制软件
system-config-kickstart ##运行软件,定制系统
vim ks.cfg ##编辑软件生成的文件,自定义安装包
ksvalidator ks.cfg ##检查脚本是否有语法错误
yum install httpd -y ##下载httpd
systemctl start httpd ##启动httpd
systemctl enable httpd ##设置httpd开机启动
systemctl stop firewalld ##关闭防火墙
systemctl disable firewalld ##设置防火墙开机不启动
cp ks.cfg /var/www/html/ ##把脚本放到httpd的共享文件夹里
在需要自动安装虚拟机的主机上,写一个以.sh结尾的脚本(加后缀名为方便管理),脚本书写详情可以参考
Linux的虚拟机管理-7.脚本安装虚拟机
这里列出,我自己写的脚本
#!bin/bash
virt-install \
--name $1 \
--memory 1000 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \
--network bridge=br0,model=virtio \
--location http://172.25.254.120/tomcat-mh \
--extra-args "ks=http://172.25.254.120/ks.cfg" &
执行脚本的格式
sh 脚本 虚拟机名称
2.启动定制软件
基础配置:默认语言、键盘格式、时区、超级用户密码
安装路径及方式
安装类型、参数
分区信息:分区个数及类型
boot分区
swap分区
/分区
网络配置
身份认证配置
防火墙配置
显示配置(不需要图形界面,就不打钩。不打钩,不然会影响脚本自动安装)
安装包配置(有BUG,可以一会直接在生成的文件中进行设置)
预安装执行脚本
安装后执行脚本
点击file->save
名字默认就好
3.编辑文件内容
在后面添加
4.启动http服务,关闭防火墙服务
在浏览器输入:172.25.254.120/ks.cfg
5.说明httpd服务成功开启,执行安装脚本
开始自动安装
配置选项自动选好
组件安装完毕
系统安装成功
脚本自动安装Linux系统总结就是这些。