linux下的无人职守安装脚本kickstart

在linux中每次安装主机都需要做大量的选择来设定系统安装过程,当需要安装很多台系统是,会很耗费时间和精力。

一、kickstart

kickstart文件:用文件来记录安装过程中所有的设定的答案,并让所有需要安装的主机自动读取,这个文件就叫kickstart脚本

二、kickstart自动安装脚本的制作

准备工作:搭建软件仓库,安装httpd服务并且打开它和dhcp服务,并关闭火墙、selinux(具体请看上一篇linux下的虚拟化部署,此章建议和上章一起看)
dnf install pykickstart.noarsh
在这里插入图片描述
在这里插入图片描述
mkdir /var/www/html/ks
在这里插入图片描述
1、生成ks文件并且共享文件到httpd服务之中
cp /root/anaconda-ks.cfg /var/www/html/ks/westos.cfg
在这里插入图片描述
2、编写kickstart文件
vim /var/www/html/ks/westos.cfg
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、检查语法错误并且设定kickstart文件权限
ksvalidator /var/www/html/ks/westos.cfg #检查是否有语法错误,无输出表示没有问题
chmod 644 /var/www/html/ks/westos.cfg #让文件可以被读
在这里插入图片描述
在这里插入图片描述
4、利用虚拟机安装脚本测试kickstart文件内容
vim westos.sh #设置执行此任务的脚本
在这里插入图片描述
在这里插入图片描述
sh westos.sh test #运行测试
在这里插入图片描述

在这里插入图片描述

如果不能安装则说明文件设定有错误,若无问题系统会自动安装完毕,无需输入任何问题的答案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值