之前讲了虚拟机的建立安装,但是安装的时候需要手动选择安装的参数,如果要安装许多虚拟机,这样下来很浪费时间,所以接下来讲一下怎样让它自动安装
自动安装虚拟机
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 #执行脚本安装虚拟机
安装成功!