LVM 类型的 Storage Pool - 天天5分钟玩转 OpenStack(8)


LVM 类型的 Storage Pool

不只一个文件能够分配给客户机做为虚拟磁盘,宿主机上 VG 中的 LV 也能够做为虚拟磁盘分配给虚拟机使用。
html

不过,LV 因为没有磁盘的 MBR 引导记录,不能做为虚拟机的启动盘,只能做为数据盘使用。 网络

这种配置下,宿主机上的 VG 就是一个 Storage Pool,VG 中的 LV 就是 Volume。 LV 的优势是有较好的性能;不足的地方是管理和移动性方面不如镜像文件,并且不能经过网络远程使用。 性能

下面举个例子。 spa

首先,在宿主机上建立了一个容量为 10G 的 VG,命名为 HostVG。 3d

而后建立了一个 Storage Pool 的定义文件 /etc/libvirt/storage/HostVG.xml,内容为 orm

而后经过 virsh 命令建立新的 Storage Pool “HostVG” xml

并启用这个 HostVG htm

如今咱们能够在 virt-manager 中为虚机 kvm1 添加 LV 的虚拟磁盘了。 blog

点击 Browse 文档

能够看到 HostVG 已经在 Stroage Pool 的列表中了,选择 HostVG

为 volume 命名为 newlv 并设置大小 100MB

点击 Finish,newlv 建立成功

点击 Choose Volume

点击 Finish 确认将 newlv 做为 volume 添加到 kvm1

新 volume 添加成功 在宿主机上则多了一个命名为newlv的LV

其余类型的Storage Pool

KVM 还支持 iSCSI,Ceph 等多种类型的 Storage Pool,这里就不一一介绍了,最经常使用的就是目录类型,其余类型能够参考文档 http://libvirt.org/storage.html

下一节咱们将开始讨论 KVM 的网络虚拟化原理

相关文章
相关标签/搜索