kvm虚拟化存储管理

Posted pipci

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kvm虚拟化存储管理相关的知识,希望对你有一定的参考价值。

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

 

以上是关于kvm虚拟化存储管理的主要内容,如果未能解决你的问题,请参考以下文章

kvm虚拟化存储管理

kvm虚拟化存储管理

kvm虚拟化存储管理

KVM虚拟机存储管理

搭建kvm虚拟化平台和管理kvm虚拟化平台

搭建kvm虚拟化平台和管理kvm虚拟化平台