如何在 KVM 中设置 VM?Qcow 或 LVM 等

如何在 KVM 中设置 VM?Qcow 或 LVM 等

最后,经过一番折腾,我决定用 KVM 虚拟化我的几台服务器。我也做了测试设置,但我对在 KVM 中设置虚拟机有几个问题。希望得到指点。

  1. 最好的存储是什么 - Qcow2 还是 LVM?我喜欢使用 Qcow2 轻松复制 VM 文件,但 LVM 呢?如何在开发服务器上备份或复制以供使用?我知道我可以克隆 LVM,但如何将其带到我的开发服务器?

  2. 如何设置客户分区?例如,在 Ubuntu 内部设置 Ubuntu 时,我是否为该 VM 选择 LVM 或常规 fdisk 分区?如果我需要更大的磁盘,我可以稍后增加分区大小吗?

答案1

第一个问题的答案取决于您的要求和优先级。使用 LVM 卷作为客户磁盘肯定会有更好的性能,尤其是在磁盘使用率高的情况下,但正如您所指出的,qcow2 虚拟磁盘更灵活且更易于移植。出于这个原因,我们几乎在所有情况下都使用 qcow 映像,并在性能更重要的情况下将整个硬盘作为块设备传递。当然,在性能绝对关键的情况下,最好完全放弃虚拟化。

关于您的第二个问题,要使用 Ubuntu 主机/客户机组合与 qc2 映像的示例,我们将选择安装选项以使用整个(虚拟 qcow2)磁盘创建并安装到单个 LVM 卷。这相对快速且轻松,应该适用于大多数情况,但请注意,如果您为主机选择了加密的 LVM 卷,请不要为客户的卷选择加密,因为这通常不是必需的,并且过去曾给我们带来问题。事实上,当客户机 VM 映像文件在加密的 LVM 主机卷上运行时,即使加密客户机上的主目录也会导致我们冻结。

相关内容