自动安装虚拟机

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

自动安装虚拟机

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

自动安装虚拟机

自动安装虚拟机

%packages
@base
lfth
%end

7)测试:172.25.254.150/ks.cfg     #测试的ip是/ks.cfg所在ip地址

自动安装虚拟机

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

自动安装虚拟机

virt-install \
--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                                             #执行脚本安装虚拟机

自动安装虚拟机

安装成功!

自动安装虚拟机