我计划使用带有 KVM 的 Ubuntu Server 12.04 创建 2 个虚拟机。阅读网上的一些文档,我发现一个好的方法是使用基于 LVM 的虚拟机,所以我的想法是:
- 1 个 ext2 分区用于启动
- 1 个 LVG,具有 3 个逻辑卷:1 个用于主机、1 个用于 vm1、1 个用于 vm2
这是一个好的分区方案吗?我需要考虑哪些因素?
答案1
我的典型设置如下:
- 对块设备的软件攻击(1 级或 5 级)
- 软件 raid 上的一个物理卷和卷组
- 如今,一个用于 grub 的 LV
/
可以毫无问题地处理 LVM 和 raid。我认为不需要专用的启动分区 - 根据您的系统,额外的 LV
/var/log
或/home
所以是的,你的计划应该有效。如果您有多个磁盘,您还可以考虑为虚拟机使用专用磁盘,并为操作系统使用不同的磁盘。这实际上取决于您的硬件和要求。
当您使用时,kvm
请确保使用virtio
和禁用缓存对于您的块设备。
一般来说,您应该确定您的需求,例如快速、可靠、安全(例如,任何用户都不能导致系统守护程序的磁盘空间已满)等,并围绕它设计您的系统。