利用kickstart全自动安装虚拟机????

kickstart实现全自动安装虚拟机

配置虚拟机:
(1)检查实验环境
查看虚拟机的版本
hostnamectl在这里插入图片描述
检测虚拟机是否可以安装软件
yum clean all在这里插入图片描述
yum repolist在这里插入图片描述
(2).安装apache并开启服务
yum install -y httpd在这里插入图片描述

systemctl start httpd
 systemctl enable httpd

在这里插入图片描述
(3).关闭防火墙

systemctl stop firewalld
systemctl disable firewall

在这里插入图片描述
(4).安装kickstart
yum install -y system-config-kickstart.noarch在这里插入图片描述
(5). 打开设置问题答案界面,并设定虚拟机的安装信息

 system-config-kickstart

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

cd /var/www/html
ls      ##生成了ks.cfg文件

在这里插入图片描述
由于形成ks.cfg文件的过程中会有一个bug,没有安装软件的过程,所以我们要在文件中添加安装软件的过程

vim ks.cfg 

10 timezone Asia/Shanghai #设定时区

50 %packages #添加安装包信息
51 @base #基本的系统套件;以@开头的表示软件组
52 lftp #单个lftp软件
53 %end

测试:
在真机中输入172.25.254.102/ks.cfg
在这里插入图片描述

配置真机:
(1).搭建dhcp服务;因为kickstart自动安装虚拟机设定的获取ip的方式为DHCP

cd /etc/dhcp
ls
dhcpd6.conf  dhcpd.conf
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp: overwrite ‘dhcpd.conf’? y

在这里插入图片描述

 vim dhcpd.conf     ###方法和之前讲过的配置方法相同

在这里插入图片描述
在这里插入图片描述
systemctl restart dhcpd
在这里插入图片描述
(2).在客户端编写脚本
在这里插入图片描述
在这里插入图片描述

执行脚本
sh vm_create.sh nodes
在这里插入图片描述
在这里插入图片描述
然欧!!!!!等待!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值