前言

存储技术通常有:iSCSI、SAN,NAS等。在虚拟化环境中基本概念没有太大的差异,我们使用这些基本概念来部署到虚拟存储平台上

在KVM环境中,可以将这些存储设备用做来宾操作系统中的本地设备

我们使用物理存储设备来创建虚拟机的卷(卷:可以理解为虚拟磁盘)

创建存储池

存储卷是存储池的一部分,要创建存储卷,必须创建一个存储池

1、打开virt-manager,选择Edit-Connection Details——Storage

默认情况下,有一个名为“ Default ”的存储池使用rootfs分区将虚拟机的卷存储在/var/lib/libvirt/images路径下

一般情况下不建议使用默认池(为了不占用操作系统磁盘空间)

选择“+”号创建一个存储池,你可以提供新存储池的名称,并选择将用于部署存储池的存储的类型。KVM支持九种类型:

-dir – 使用文件系统目录来存储存储卷

-disk – 使用物理硬盘来存储存储卷

-fs – 使用预格式化分区来存储存储卷

-netfs – 使用NFS等网络共享存储来存储存储卷

-gluster – 基于Gluster文件系统存储

-iscsi – 使用网络共享的ISCSI存储来存储存储卷

-scsi – 使用本地SCSI存储来存储存储卷

-lvm – 取决于LVM卷组来存储存储卷

-mpath –

不支持多路径卷,通常情况下,在安装KVM服务器之前会为KMV专门设置一个raid分区或加载点来放置虚拟机的磁盘文件

以文件目录为例:

建议存储池的位置存放于独立分区或RAID中,完成后,新的存储池会也现在左侧列表

创建存储卷

存储卷相当于虚拟机的磁盘文件,例如:Hyperv的磁盘文件为vhd,vmware的磁盘文件为vmdk,那么KVM也有自己的磁盘文件格式

RAW\QCOW2\qed,创建的卷默认为精简配置,Thin

选择我们刚刚创建的存储池,New Volume

设置磁盘名称和磁盘大小

Allocation:分配给卷的实际大小,会占用实际服务器磁盘空间