14.linux下的无人职守kickstart

14.linux下的无人职守kickstart


前言

在之前的章节中,我们在配置每台虚拟机时需要大量的手动操作,这在企业中是极浪费人力的,也是不科学的,本章我们将学习kickstart来实现linux中的无人职守。


具体操作

dnf install httpd -y 安装apache
systemctl enable --now httpd
systemctl disable --now firewalld 打开服务,关闭火墙
在这里插入图片描述

mkdir /var/www/html/ks
cd /var/www/html/ks 创建共享目录并且进入
cp /root/anaconda-ks.cfg . 将root/anaconda-ks.cfg文件拷贝到当前目录
在这里插入图片描述

mv anaconda-ks.cfg westos.cfg copy文件并改名
chmod 644 westos.cfg 修改文件权限---->进入网页查看挂载是否成功
在这里插入图片描述kickstart 在自己电脑上做必须要dhcp服务器才可,因为要获取ip
dhcp服务配置:
首先,在软件仓库中下载dhcp服务
在这里插入图片描述
按照第11章的讲解进行配置并打开dhcpd服务。

按照模板修改westos.cfg
首先将第二行注释掉,注释前:虚拟机中用在vda这个盘,注释后:可以用任意盘。
在这里插入图片描述
注释内容:安装过程使用图形,添加内容text:安装过程不使用图形
在这里插入图片描述
将加密密码导入 使用openssl passwd -6 进行加密
在这里插入图片描述在这里插入图片描述
设置分盘大小并将剩余空间均给到根目录下。
在这里插入图片描述
安装软件组base
在这里插入图片描述
书写完配置文件后,dnf search kickstart 下载相应软件进行校验
在这里插入图片描述
在这里插入图片描述
出现上图测试结果,证明配置文件书写规范,但未必合理,具体得看个人需求。

virt-manager 进入虚拟机控制界面,选择安装
在这里插入图片描述tab键 输入ks=http://172.25.254.39/ks/westos.cfg
在这里插入图片描述无需手动操作即可创建并配置虚拟机,自动配置相关文件。
在这里插入图片描述无人职守创建虚拟机成功。在这里插入图片描述
脚本创建虚拟机并配置:
修改脚本 --extra-args “ks=http://172.25.254.39/ks/westos.cfg”
在这里插入图片描述执行脚本,等待安装配置完成即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值