3.4.1快建的思路
一、KVM虚拟机的组成
-xml配置文件: 定义虚拟机的名称、UUID、CPU、内存、虚拟磁盘、网卡等各种参数
默认存放路径:/etc/libvirt/qemu
-磁盘镜像文件: 保存虚拟机的操作系统,及文档数据,镜像路径取决于xml配置文件中的定义
默认存放路径:/var/lib/libvirt/images/
二、快建的要点
1.准备一台模板虚拟机(镜像文件+xml文件)
2.基于磁盘复用技术快建新虚拟机的磁盘
3.通过调整模板机的配置快建新虚拟机的xml文件
4.导入新虚拟机
三、COW技术原理
1.Copy On Write 写时复制
-快速产生磁盘镜像文件
-当对前端盘的内容进行修改时,前端盘会将原始盘的数据复制到前端盘中成为真正的数据,此为写时复制原理,并且修改只会保留在前端盘,不会更改后端盘的内容,否则前端盘无法使用
-前端盘的容量至少要和原始盘一样,甚至大一些
3.4.2快建新虚拟机
一、准备模板虚拟机
1.模板机的选择
-可以用现有的虚拟机,也可以再安装一台虚拟机
2.模板机初始化
1)预装系统、系统优化、关闭selinux等
2)生产环境可标记/.unconfigured,方便新虚拟机的配置(相当于出厂设置,提示用户初始化)
3)备份好模板磁盘,xml配置文件
4)删除模板机(undefine)
二、快速创建qcow前端盘
[root@svr7 ~]# cd /var/lib/libvirt/images/ #进入镜像文件存放目录
[root@svr7 images]# qemu-img create -f qcow2 -b centos7.0.qcow2 dc02.qcow2 100G #通过centos7.0.qcow2来创建新的前端盘dc02.qcow2
[root@svr7 images]# ls #查看是否有前端盘产生
centos7.0.qcow2 dc02.qcow2 stu01.qcow2
[root@svr7 images]# qemu-img info dc02.qcow2 #查看前端盘的信息
image: dc02.qcow2
file