libvirt 和 KVM 的最佳存储配置是什么?

libvirt 和 KVM 的最佳存储配置是什么?

我有一台 KVM 主机,它有很多本地磁盘,用于我使用 virtmanager 管理的虚拟机。我想要一种简单的解决方案来为我的虚拟主机寻址磁盘。我还希望能够不时地向虚拟机添加存储。

LVM 很不错,有很多增加分区大小和快照的功能。但是由于 KVM 在 LVM 分区上创建了自己的分区表,因此很难更改分区和底层文件系统的大小。Virtmanager 无法使用所有 LVM 功能,因此如果我要继续使用 LVM,我必须使用其他管理工具。

有什么想法吗?

答案1

嗯,不错的功能 :)。我自己还没有遇到过这种需求。我相信您正在寻找的功能存在于 libguestfs 中:http://libguestfs.org/

请参阅 virt-resize 和 virt-filesystems

本文将介绍如何利用这些工具来实现您所概述的目的。

http://askaralikhan.blogspot.com/2011/07/expanding-kvm-guest-disk-image-using.html

让我们知道结果如何。

答案2

博客文章http://hyperthese.net/post/kvmized-debian-on-lvm/建议您在主机(物理机)上创建 LVM 逻辑卷并直接在其上创建文件系统,而无需创建分区,并且在创建虚拟机之前。

我试了一下,长话短说:似乎有效,我能够在其上扩展 LV 和文件系统。长话短说,可以在我的回答中找到https://serverfault.com/questions/100892/kvm-lvm-where-to-put-lvm/348408#348408

相关内容