linux学习 lesson13kickstart自动安装

一、什么是kickstart

通过上节课的学习,成功创建了虚拟机。但是运行时发现还需要安装系统,而这个过程是非常繁琐和费时的。
这时候可以用到kickstart工具,kickstart能够完成无人执守安装。

二、kichstart脚本

1.在虚拟机下载httpd和system-config-kickstart

在这里插入图片描述

yum install system-config-kickstart
在这里插入图片描述

2.

systemctl stop firewalld.service #关火墙

systemctl disable firewalld.service #设置火墙开机不启动

systemctl start httpd #开启httpd

systemctl enable httpd #设置httpd开机启动

3.执行system-config-kickstart,生成ks.cfg文件

填写密码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
保存到/mnt下
在这里插入图片描述

4.更改ks.cfg文件

vim /mnt/ks.cfg 在末尾添加

%packages

@base

lftp

%end

在这里插入图片描述
检查文件是否错误
在这里插入图片描述

5.编写自动安装脚本
 #!/bin/bash                                                   #命令运行环境的指定
 virt-install \                                                #安装虚拟机   
 --location http://172.25.254.64/rhel7.0 \                     #安装源
 --ram 1024 \                                                  #内存 
 --cpus 1 \                                                    #cpu数
 --disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \   #硬盘位置,大小
 --name $1 \                                                   #指定虚拟机名称
 --network source=br0,model=virtio                             #网络                                                                
 --extra-args "ks=http://172.25.254.123/ks.cfg"

运行脚本,自动安装虚拟机了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值