标签:存储管理 存储 虚拟化 storage kvm Storage Volume localhost Pool
1. kvm虚拟化存储介绍
KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种型;
Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。
2. 目录类型的storage pool
文件目录是最常用的Storage Pool 类型。KVM 将宿主机目录 /var/lib/libvirt/images/ 作为默认的 Storage Pool,Volume 是该目录下面的文件了,一个文件就是一个 Volum
kvm所有可以使用的storage pool都定义在宿主机的/etc/libvirt/images目录下。每个storage pool有一个xml文件,该文件包含了storage pool的默认路径。
[root@localhost ~]# cd /etc/libvirt/storage/ [root@localhost storage]# ls autostart default.xml [root@localhost storage]# vim default.xml ....... <pool type='dir'> <name>default</name> <uuid>fa57e82c-4661-4f7e-a5c9-e817752c910a</uuid> <capacity unit='bytes'>0</capacity> <allocation unit='bytes'>0</allocation> <available unit='bytes'>0</available> <source> </source> <target> <path>/var/lib/libvirt/images</path> #默认位置,可以自定义 </target> </pool> ........
3. Storage Pool的创建使用
在图形化界面新建storage pool时也可以通过浏览位置自定义存储池位置。
#先自定义一个目录 [root@localhost test]# cd / [root@localhost /]# mkdir test
新建完存储池后就可以在该存储池上创建新卷了。
新卷完成,添加到虚拟机。
使用文件做 Volume 有很多优点:存储方便、移植性好、可复制。
KVM 支持多种 Volume 文件格式:
raw:是默认格式,即原始磁盘镜像格式,移植性好,性能好,但大小固定,不能节省磁盘空间。
qcow2:是推荐使用的格式,cow 表示 copy on write,能够节省磁盘空间,支持 AES 加密,支持 zlib 压缩,支持多快照,功能很多。
vmdk:是 VMWare 的虚拟磁盘格式,也就是说 VMWare 虚机可以直接在 KVM上 运行。
创建完成。
4. Storage Pool的删除
1> 解除占用的卷
2> 删除卷
3> 停用存储池
4> 删除存储池
转自:https://www.cnblogs.com/ajunyu/p/11073780.html
标签:存储管理,存储,虚拟化,storage,kvm,Storage,Volume,localhost,Pool 来源: https://www.cnblogs.com/pipci/p/13021380.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。