实现目的:通过配置Kickstart服务器,全自动批量安装部署Linux系统功能
httpd+dhcp+kickstart+脚本
在Kickstart的服务器系统操作
1)关闭SELINUX
2) 配置防火墙
3) 安装HTTP服务器
4) 打开dhcp服务
yum install httpd system-config-kickstart -y 安装自动化安装选择插件
system-config-kickstart 启动插件服务
1 设置时区,root用户密码
2 配置 http 镜像仓库
3
4设置分区
5配置动态网络ip DHCP
6关闭防火墙
7设置开机后的动作
8保存ks.cfg文件
编辑ks.cfg文件
在最后加入四行命令,添加安装软件
@base表示软件组
%packages表示单独的软件包
用ksvaliadtor ks.cfg检查是否有语法错误
(我在这把单词拼错了↑所以报错说不认识packeges命令)
在浏览器上输入http://服务端ip/ks.cfg查看ks.cfg的安装信息
可用虚拟机自动安装程序的脚本进行测试
在脚本后加入extra-args “ks=http:”///ks.cfg” &使kickstart服务可以读取脚本
添加脚本执行权限