虚拟化 – 小型Linux虚拟服务器的完美设置是什么?

我有自己的电子邮件服务器,它为几十个用户提供服务.我现在需要更换它,我希望替换是在虚拟机管理程序下运行的虚拟服务器映像.

我对新服务器系统的计划包括以下内容:

>只运行免费的开源软件.
>至少运行三个虚拟映像:电子邮件服务器,HTTP服务器和SSH服务器.我打算运行一个网络电子邮件系统(例如SquirrelMail).
> Hypervisor OS将是Debian Stable(现在是Debian 5.0“lenny”).客户操作系统也将是Debian稳定版.
>使用镜像(RAID 1)配置中的两个硬盘驱动器的软件RAID.

我需要尽快启动虚拟机管理程序和电子邮件访客映像,因为我担心我的旧服务器可能会出现硬件故障. (它每天重启三次!)

这是我为未来做好准备的绝佳机会.什么是完美的设置?我该如何配置我的系统?

我的主要问题:

>我应该使用KVM吗?我打算使用Xen但我已经看到,在其他ServerFault问题中,有些人推荐KVM作为未来的最佳选择.我现在需要一些稳定可靠的东西,我需要让它快速运行……如果Xen更稳定或者KVM很棘手,我现在可以选择Xen. (Debian不会很快放弃对Xen的支持!)
>我应该将LVM与我的虚拟机管理程序一起使用,还是将其保留下来?我倾向于认为事情尽可能简单,而LVM似乎会增加另一层复杂性;但另一方面,我认为它现在已经稳定和成熟,如果我的虚拟服务器图像的需求发生变化,灵活性可能会很有价值.
>我可以使用一些GUI或基于Web的工具来管理KVM / Xen吗?我当前的电子邮件服务器上甚至没有X11;我只通过SSH管理它.
>我们将非常感激地接受任何其他建议或提示.

如果您想了解我的硬件,以下是重要的基础知识:

> AMD BE-2300芯片(双核;支持AMD-V虚拟化指令)
> 4 GB RAM
>两个相同的250 GB希捷硬盘

解决方法

老实说,我不认为使用任何虚拟化技术会带来什么好处.

>您仍在使用一台服务器,硬件使用没有减少.
>由于您只有这一台服务器,因此无法迁移虚拟机(甚至可能在运行时)的优势也不适用.
>保持美德所需的工作量.运行的服务器实际上会增加,因为您必须对虚拟机管理程序加上每个映像进行基本管理,而没有足够的计算机通过自动执行常见任务来获得更多收益.此外,您将使用主管作为需要您注意的附加层.
>与此同时,在不同的机器上使用网络和邮件服务的好处非常小,用户群如此之小,即使在逻辑上分离的情况下,您仍然需要相同的注意力来保证它们的安全和健全.

在我看来,虚拟化是一种很酷的技术,并不适合所有地方,而且只是因为每个人都这样做而不是一个好主意(在我看来).

相关文章

查找全部容器的日志文件 $ sudo find /var/lib/docker/conta...
Linux日志文件中列属性的详细解析
在Linux系统中没有duf命令,如何有效地管理磁盘空间?
深入探讨EncryptPad在Linux操作系统中的功能和优势
原理和应用场景:Linux中ttyload工具的工作原理和实际用途
深度解析SELinux的三种策略类型