一、LVM作为storage pool
- 宿主机添加磁盘

- 给/dev/sdc分区

- 创建pv

- 创建vg

- 创建lv

- 创建了一个 Storage Pool 的定义文件


- 加载定义文件

- 启用vg1

- 查看使用vg1
二、创建虚拟机镜像(虚拟机安装位置)
- 创建虚拟机镜像文件

- 查看虚拟机镜像文件

- 使用虚拟机镜像文件
三、基础镜像、派生文件
- 创建基础镜像文件

- 指定后端文件

- -f:指定文件的格式
- -o:选项中使用了backing_file这个选项来指定其后端镜像文件,那么这个创建的镜像文件new_1.qcow2只记录操作过程仅记录与基础镜像文件的差异部分

- 创建new_base.qcow2镜像文件作为另一个基础镜像

- 改变new_1基础镜像文件为new_base.qcow2

- 查看new_1镜像文件信息

- 使用新派生镜像

- 派生镜像是在基础镜像的基础上,做个性化定制
- 将基础镜像和派生镜像合并,生成新的基础镜像

- 查看新基础镜像信息
四、转换镜像格式
- 查看初始镜像信息

- 将raw镜像转换为qcow2格式

- qemu-img convert -f 源格式 -O 目标格式 源磁盘 目标磁盘
- 查看转换后的磁盘镜像信息

- 压缩镜像文件(只有qcow2和qcow格式的镜像文件才支持压缩)
五、改变磁盘大小
- 查看初始镜像信息

- 增加磁盘大小

- 减少磁盘大小

- 创建磁盘快照

- 查看磁盘快照

- 使用磁盘快照

- 删除磁盘快照
七、基本镜像和增量镜像实验
| 虚拟机类型 | 虚拟机名称 | 镜像名称 | 配置文件名称 |
|---|---|---|---|
| 基本镜像 | centos7.1 | centos7.0.qcow2 | Centos7.1.xml |
| 增量镜像 | centos7-add | centos7-add.img | centos7-add.xml |
- 查看基本镜像

- 创建增量镜像

- 创建增量镜像虚拟机xml配置文件


- 修改xml配置文件



- 加载增量虚拟机配置文件

- 查看虚拟机列表并启动增量虚拟机

- 查看基础虚拟机和增量虚拟机的原始存储大小

- 在增量虚拟机上创建1G大小文件

- 查看基础虚拟机和增量虚拟机的当前存储大小

- 基础镜像大小不变,增量镜像增加了1G
