type
status
date
slug
summary
tags
category
icon
password

一、KVM存储概念

kvm存储的2个概念
存储池:存储真实的载体
存储卷:逻辑的单个载体,可以理解为虚拟硬盘
存储池的分类(载体)
基于文件系统存储 基于存储设备
–基于文件系统存储–
dir:directory,目录方式存储 指的是具体的某个文件下存储卷,默认存储在/var/lib/libvirt/images
fs:formatted block storage,分区方式存储
指的是某个格式化的分区,机制其实就是mount挂载分区,在分区下存储卷
区别:路径依赖,dir固定目录路径,fs可以挂载到任何文件路径下
netfs:network exported directory,网络文件方式(远程存储) 指的是利用网络系统目录存储卷,比如Samba文件系统,NFS网络文件系统等远程方式 使用这个方式作为KVM的存储是比较方便的,因为此方式能比较方便的从另外一台服务器上去访问,同样也允许你在多台主机上去访问同一个磁盘文件
–基于存储设备–
常用为4种,设备存储都是不支持kvm的快照方式
disk:直接对硬盘读写 iSCSI:InternetSmallComputerSystemInterface,基于TCP/IP的协议,通过ip网络创建存储区域网络 SCSI:Small Computer System Interface,基于硬件智能设备,提供计算机与外部设备之间的接口标准 LVM:Logical Volume Manager,基于系统对磁盘分区进行管理的一种机制,LVM的优势在于可以使用快照,而快照并不是KVM虚拟化自带的功能 前三种都是基于访问磁盘的方式也存在缺点:不灵活,比较僵化。
虚拟磁盘类型(存储卷)
raw:代表虚拟机所使用的原始镜像
他并不存储元数据,因此可以作为保证虚拟机兼容性的候选方案。 不支持快照和压缩等高级特性(缺点) 存储卷创建多大,就会占用真实硬盘多大(缺点) 寻址简单,访问效率较高(优点) 可以通过格式转换工具方便地转换为其他格式(优点) cow : copy-on-write格式,跟raw一样简单
cow有一个bitmap表记录当前哪些扇区被使用,所以cow可以使用增量镜像,支持快照 qcow : QEMU早期的cow
增加了动态增加文件大小的功能,并且支持加密,压缩 qcow2
按需分配磁盘空间,不管文件系统是否支持 支持快照 支持zlib的磁盘压缩 支持AES的加密 vmdk:VMware环境当中默认使用的磁盘格式
vhd\vhdx:微软默认采用的文件格式
二、基于LVM的存储池
notion image
notion image
notion image
notion image
notion image
notion image
删除存储池
在图形化界面中删除
使用命令创建
虚拟化技术 — KVM基于分区的存储池虚拟化技术— KVM基于磁盘的存储池
  • Twikoo