运维学习 unit13 用kickstart批量自动安装linux系统功能

实现目的:通过配置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服务可以读取脚本
在这里插入图片描述
添加脚本执行权限
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/gordzafkiel/article/details/83592582