之前讲了虚拟机的建立安装,但是安装的时候需要手动选择安装的参数,如果要安装许多虚拟机,这样下来很浪费时间,所以接下来讲一下怎样让它自动安装
自动安装虚拟机
1)yum install system-config-kickstart #安装kickstart


2)开http服务

3)关闭火墙

4)system-config-kickstart

5)选择参数
设置密码(手动填入)

填写真实主机的ip和镜像挂载目录



选择Add










选择save,保存到/var/www/html




然后选择保存
6)cd /var/www/html
vim ks.cfg


@base
lfth
%end
7)测试:172.25.254.150/ks.cfg #测试的ip是/ks.cfg所在ip地址

8)vim /mnt/vm_create#!/bin/bash #编写脚本

--name $1 \
--ram 1024 \
--cpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \
--network source=br0,model=virtio \
--location http://172.25.254.40/source7.2 \ #路径为选择参数时填入的ip镜像挂载的地方
--extra-args "ks=http://172.25.254.240/ks.cfg" & #测试的地址
9)chmod +x /mnt/vm_create #更改权限
10)/mnt/vm_create xxx #执行脚本安装虚拟机

安装成功!

本文介绍了一种通过kickstart和脚本实现虚拟机自动化安装的方法。包括安装kickstart、配置HTTP服务、设置安装参数等步骤,并提供了一个用于批量创建虚拟机的bash脚本。
22万+

被折叠的 条评论
为什么被折叠?



