题 家庭虚拟化服务器[关闭]


我打算用一台电脑来运行虚拟机。我有一些困惑,哪个是最好的选择。

  • VMware服务器(在ontop上运行一些优化的linux):我试过这个,但是使用旧计算机,运行速度超过3个vms非常慢。但它是旧计算机(Sempron 1gb ram)和linux主机是ubuntu运行了很多服务。因为服务器将使用intel核心2 ... vmware是否支持intel-vt?

  • VMware ESXi(或类似的东西,但免费版本):从来没有尝试过,有限的硬件兼容......我不认为这将在家用电脑中工作。

  • Xenserver 5.5:我今天试了这个,但它失败了很多。没有多少支持,也没有wifi nic工作,没有列出本地存储,没有列出DVD驱动器... xencenter仅适用于Windows和相同的子网...

我计划选择1,但还有其他想法吗?


10
2017-08-05 15:57




Sempron不使用AMD-V pacifica。因此,Xen会遇到这方面的问题。我会认真推荐Xenserver 5.5,因为它非常好 家 虚拟化服务器VMware服务器2.0也非常好并且更加成熟,但您需要为虚拟主机提供合适的硬件,以使其最佳运行。无论您做出何种选择,正确的硬件都将为您选择的解决方案提供最佳视角。 Sempron + 1GB是 不 要完全做虚拟化。 - osij2is
Sempron 1gb用vmware运行linux。但服务器是核心2英特尔CPU。 - llazzaro


答案:


如果你打算购买硬件来做到这一点,那么很有可能购买运行ESXi的硬件,非常便宜(我几周前做过)。有许多站点可以处理哪些配置与ESXi配合使用,例如 终极白盒

如果您的计算机具有足够的资源,则这些选项中的任何一个都可以正常工作,但您可能会发现ESXi效率最高,因为您不需要处理底层操作系统(ESXi组件除外)。


7
2017-08-05 16:04



如果您愿意付出一些工作将它安装在白盒上,那么ESXi非常棒。最大的障碍是将其安装到普通的IDE控制器上,但是一旦找到正确的教程,就可以轻松完成! - Mark Henderson♦


VirtualBox的。我发现它是家用最轻便的。您对ESXi是正确的,硬件要求是特定的。尽管我在企业中热爱它,但我并不是VMware对服务器2.x管理所做的大粉丝。


7
2017-08-05 16:02



我在VirtualBox上取得了很大的成功。它不是“生产”,但我有3个服务器在它们上运行,它们都是坚如磐石的。 - Dave Drager
我同意,我也只有VirtualBox的成功。此外,该许可证允许其自由使用供个人使用,这非常适合此人的需求。 - Berkus Aurelius


AMD相当于英特尔的VT是AMD-V,但Sempron系列不支持这一点。因此,您所做的任何虚拟化都需要支持在没有虚拟化支持的硬件上运行。

如果您运行的是半虚拟客户端,Xen将执行此操作。但是,如果您的硬件支持虚拟化,它将仅支持HVM(完全虚拟化的guest虚拟机)。 Virtualbox也能够做到这一点,但Virtualbox闪耀的是桌面虚拟化。我不会将它用于当前形式的服务器应用程序。我对VMware的产品不太熟悉,知道哪些可行,哪些不适用或哪些条件适用。但Hyper-V需要支持Intel-VT或AMD-V的硬件。

如果您认真想要进行虚拟化,我会建议投资更新的设备,以便更好地支持它,如果计划运行许多机器,那么就可以使用ram计算机。


2
2017-08-05 16:17



semprons使用与amd64 cpus相同的套接字,amd64 x2 7750s这些天很便宜。升级到4GB内存和双核x2 7750 CPU的成本约为135澳元(约合110美元)。 CPU约为75澳元,2 x 2GB DDR2 800 RAM约为60美元。值得虚拟化的每一分钱。你也可以找到比二手便宜很多的旧amd64 x2 5200。 - cas
嗯,不太正确,有很多semprons。我是一个插座A sempron ......第一个。然后amd来了754插座sempron,我不知道他们是否有一个插座sempron。 - llazzaro


我用  KVM  无论是在家还是在工作,因为:

  • 它包含在主线linux内核中(没有修补或填充或限制在特定的内核版本中),

  • 结合qemu,它支持CPU上的半虚拟化,无需硬件虚拟化支持,

  • 它的特征明显与所有其他产品大致相当,

而且,最重要的是:

  • 它是linux下虚拟化的未来发展方向,其中大部分开发工作都将完成(例如Redhat刚刚以巨大的方式致力于KVM)

在短期内,它可能并不重要,因为Linux上的所有更高级别的虚拟化管理工具都使用  libvirt的  它具有到KVM,QEMU,Xen,VirtualBox和其他一些的低级接口。 VMWare在这里很奇怪。

无论你现在选择什么,如果你决定稍后改变,有工具可以从一种虚拟化类型转换为另一种虚拟化类型。


2
2017-08-05 21:20



ps:我也在某些台式机上使用virtualbox--虚拟机仅供我个人使用,而不是永久运行的虚拟化“服务器”(例如i386 debian机器为我的无线网关编译32位内核,我的最后一台剩余的32位CPU - 使用vbox执行此操作比交叉编译更麻烦 - cas


这就是我想要的 - > proxmox,现在看来还行。

无论如何,阅读更多答案会很高兴:)


2
2017-08-05 22:19



我正在运行它,性能非常好。现在核心2 duo与1gb ram运行5个vms,没有性能问题。他们都是linux vms。我想在一段时间内转移到4gb,所以我安装了一些Windows vms。 - llazzaro
我正在考虑开始使用Proxmox,但我的硬件(旧的Opteron)不支持AMD-V,所以我最终没有Windows VM。立即运行ESXi 4。 - Ariel Antigua
它是如何表现的,现在我将保持代理......但我将来不知道。如果你想告诉我你的计算机的更多统计数据以及你运行了多少个vms。谢谢! - llazzaro


您是否有任何特殊原因不考虑Microsoft Hyper V?有一个免费版本可供下载,它是一个非常强大的虚拟化环境。

我在切换到Hyper V之前使用过VMWare Server,我不得不说我会像瘟疫那样避免它。我正在测试的一件事是将鬼图像推出到桌面,而VMWare Server正在吃客户系统配置每隔一次重启 - 它似乎根本不喜欢它。


1
2017-08-05 16:05



他提到他有一台AMD Sempron ......它不支持AMD-V。因此他目前的硬件不符合运行Hyper-V的要求。 - 3dinfluence
我不相信他的硬件(Sempron)具有运行Hyper-V所需的AMD虚拟化扩展 - Kevin Kuphal
不,他说他尝试使用旧计算机(Sempron)尝试VMWare Server并且结果不佳,他没有说他将在这个项目中使用该计算机,他特别询问'它'是否支持Intel VT,可以理解为所提到的硬件或所提到的平台。 - Moo
他得到了我所说的!!! Sempron是我的旧机器 - llazzaro


如果需要调用VMWare,ESXi硬件兼容性列表适用于支持的硬件。它可以使用许多其他硬件,但是如果你想调用它们,VMWare就不会支持你。所以我想说使用你目前的Sempron 1gb机器试试ESXi 4.0。它既可以工作,也可以不工作。但直到你尝试你不知道。它确实有效,这将为您提供最佳性能,因为ESXi主机不会占用Linux + VMServer(或任何其他已安装的VM主机软件)。

如果它确实发生了工作,一些便宜的内存可能就是你需要的几台机器。

如果您打算购买硬件,我仍然会使用ESXi并且只使用不受支持(但仍然可以工作)的更便宜的硬件,因为它似乎没有用于业务生产。


0
2017-08-05 16:20



ESXi 4.0需要64位处理器,我认为Sempron不会。他可以尝试3.5,但我怀疑它会起作用。 ESXi非常特别关于磁盘控制器和NIC,如果您可以购买满足这些要求的硬件,它可以正常工作,但试图让它与旧硬件一起运行会受到影响。 - Sam Cogan