KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型;Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配 给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。
文件目录是最常用的 Storage Pool 类型。KVM 将宿主机目录 /var/lib/libvirt/images/ 作为默认的 Storage Pool
创建Storage Pool
1、在 virt-manager 中打开一台虚拟机,为其添加硬盘,执行如下
2、选择管理,弹出如下对话框,点击左侧“+”后弹出添加新存储池,随意 起一个名称,点击“前进”
3、在“目标路径”中写入准备新建存储池的路径,点击“完成”:
4、之后新建出一个名为kem-storage的存储池,其路径为/kvm-storage
5、删除存储池:首先停止存储池,再进行删除
虚机添加volume
添加方式与添加存储池相似,在界面卷的地方点击加号进行添加