虚拟化解决方案

虚拟化解决方案

我有一个用于各种用途的家庭服务器,最近切换到使用虚拟机,但我似乎找不到可以满足我需求的合适的虚拟机解决方案。

西恩

连接每隔几分钟就会断开一次(这意味着它实际上无法使用),但 ParaVirtOps 比 VMWare ESXi 更快,而且我可以使用软件 RAID

VMWare ESXi

运行良好,没有断开连接,但我必须从 USB 记忆棒运行它,修改一些存档文件,而且我不能使用软件 RAID

--

那么有没有其他解决方案可以让我使用软件 raid,具有稳定的网络连接,并且还提供半虚拟化

更新:KVM 似乎运行得很好,我得等着看它是否会出现任何问题。一旦我切换到 CentOS,我也会再次尝试 Xen

答案1

我在生产环境中运行 Xen 时没有遇到任何网络问题。我认为您应该在研究更复杂的解决方案之前先调查一下这个问题。

Amazon、Gandi 和 Rackspace 也运行 Xen,没有遇到此类网络问题。

答案2

我确信我会因此受到指责,但 VirtualBox 对你正在做的事情来说是一个很好的解决方案。你必须从命令行配置几项内容,以使你的 VM 能够访问软件 RAID 的原始驱动器,但它确实有效。

答案3

我发现在运行 Windows VM 时,VMware ESXi 似乎比 Xen 性能更好。据我所知,Windows 不支持半虚拟化。

如果您需要 RAID 支持,那么就会有一个很大的“但是如何”问题,因为通常情况下,VM 会访问某个驱动器上的大型文件。VM 管理程序可以管理磁盘的 RAID 并向 VM 提供单个磁盘视图。ESXi 将为受支持的硬件 RAID 控制器执行此操作。

整个 RAID + 虚拟机管理程序问题需要仔细考虑,以便您真正了解自己得到的是什么。如果您想 100% 确定一个 RAID 外置盒,但提供单个 SATA / eSATA 接口(从而欺骗虚拟机管理程序),这可能是最可靠的。

答案4

我现在已经切换到 OpenVZ,因为我纯粹使用 Linux VM,而且它运行得很好,尽管从技术上讲它并不是真正的虚拟化。

此外,对于 VM 磁盘,我使用 LVM 卷并在该软件下使用 RAID1。

当我有了新的服务器箱后,我将重新审视 Xen,看看问题是否消失。

相关内容