KVM三大存储选项使用说明

2018/07/12

KVM的存储选项有多种,包括虚拟磁盘文件、基于文件系统的存储和基于设备的存储。
 为实现KVM存储管理,可以使用LVM和创建存储池。当系统创建KVM虚拟机的时候,默认使用虚拟磁盘文件作为后端存储。安装后,虚拟机认为在使用真实的磁盘,但实际上看到的是用于模拟硬盘的虚拟磁盘文件。这一额外的文件系统层会降低系统速度。 
 当然,基于磁盘镜像的虚拟磁盘并非全无益处,磁盘文件系统可以很轻松地用于其它的KVM虚拟化宿主机。但是如果您希望优化KVM虚拟化性能,最好考虑其它的存储方式。 


◆    基于文件系统的KVM存储 
  在安装KVM宿主机时,可选文件系统为dir或fs作为初始KVM存储格式。默认选项为dir,用户指定本地文件系统中的一个目录用于创建磁盘镜像文件。 
  fs选项可以允许用户指定某个格式化文件系统的名称,把它作为专用的磁盘镜像文件存储。两种KVM存储选项之间最主要的区别在于:fs文件系统不需要挂载到某个特定的分区。 
  两种选项所指定的文件系统,都可以是本地文件系统或位于SAN上某个物理宿主机上的网络文件系统。后者具备一定的优势,因为SAN可以很轻易地实现多个主机同时访问,而本地磁盘或文件系统则无法实现。
  还有一种基于文件的磁盘存储方式是netfs,用户可以指定一个网络文件系统的名称,如Samba。用这种方式作为KVM存储很方便,因为这样很容易访问到位于其它服务器上的文件系统,同时用户也可以通过多台宿主机访问磁盘文件。
  所有的这些基于文件的KVM存储方式都有一个缺点:文件系统固有缺陷。因为虚拟机的磁盘文件不能直接读取或写入KVM存储设备,而是写入宿主机OS之上的文件系统。这也就意味着在访问和写入文件时中间增加了额外一层,这通常会降低性能。所以,如果您希望寻找KVM虚拟化性能最优方案,最好考虑基于设备的存储。 
◆    基于设备的KVM存储 
  另外一种KVM存储的方式就是使用基于设备的方式。共支持四种不同的物理存储:磁盘、iSCSI、SCSI和逻辑盘。磁盘方式指直接读写硬盘设备。iSCSI和SCSI方式可选,取决于用户采取SCSI或iSCSI地址把磁盘设备连接。这种KVM存储方式的优势在于,磁盘的名称是固定的,而不需要取决于宿主机OS搜索到磁盘设备的顺序。 
  这种连接磁盘的方式也有缺点:灵活性不足。虚拟磁盘的大小很难改变,而且基于设备的KVM存储不支持快照。 
  如果要优化KVM存储的灵活性,可以使用LVM(LogicalVolumeManager)。LVM的优势在于可以使用快照,而快照并不是KVM虚拟化自带的功能。 
  LVM可以把所有存储放到一个卷组里,从而轻松创建一个逻辑卷。该卷组是物理磁盘设备的一个抽象,所以如果超出可用磁盘空间最大值,还可以向卷组中添加新的设备,从而极大简化了增加存储空间的过程,增加的空间在逻辑卷中直接可以使用。使用LVM使得磁盘空间分配更加灵活,而且增加和删除存储也更为容易。 
  最后,LVM无论是在单宿主机或多宿主机环境中都可以很好工作。在多宿主机环境中,您可以在SAN上创建逻辑卷。如果使用ClusterLVM,可以很容易的配置成多个主机同时访问某个逻辑卷。 
◆    使用KVM存储池 
  为简化KVM存储管理的目的,可以创建存储池。在宿主机上创建存储池,可以简化KVM存储设备的管理。采用存储池的方式还可以实现对提前预留的存储空间的分配。这种策略对于大型应用环境很有效,存储管理员和创建虚拟机的管理经常不是同一个人。这样,在创建首台虚拟机之前先完成KVM存储池的创建是很好的方法。 
  当您决定开始KVM虚拟化时,先在宿主机端创建一个KVM存储池,然后通过这个池提供LVM逻辑卷。对于使用LVM增加的快照功能,用户是不会感到后悔的,这种KVM存储方法提供了极大地灵活性。


Kinan 拥有多元化的客户,包括财富 500 强企业、中小型企业、工厂和工业运营、军事和政府设施家庭办公室和个人使用以及许多 OEM 客户。

联系我们

京东
天猫
address

地址

中国广东省深圳市宝安区石岩街道石新社区山城工业区27栋6楼

phone

电话

400-6424-188

email

电子邮箱

marketing@szkinan.com

fax

传真

+86 0755 26756039

二维码

扫一扫关注Kinan

Copyright © 深圳市秦安科技有限公司 All right reserved    公安备案网 粤ICP备12045930号