什么是最友好的虚拟化解决方案?


11

我想在Ubuntu 10.04中进行虚拟化实验,并找到了以下希望相关的名称列表:Xen,OpenVZ,KVM,Vservers,EC2和Solaris Zones,尽管这只是一个示例列表,但问题并不限于此。

根据社区的经验,我应该在Ubuntu上使用哪种虚拟化解决方案来学习?因素是易于设置,易于使用。稳定性也很重要。其次是内存使用和性能问题。

我要虚拟化什么?好吧,在试验的旗帜下,所选软件几乎可以允许任何事情。


2
您要解决什么问题?
andol

2
这听起来像是一个可疑的社区维基问题。
Marco Ceppi

@ando:关于实验的问题无非。在这种情况下,David提供了很多选项-请参阅下面的可接受答案。谢谢。
约翰·K

对谁最友好?
托尔比约恩Ravn的安徒生

@Thorbjørn:标题加上一粒盐:)标题只有这么长。问题主体包含所有相关上下文。
约翰K,2010年

Answers:


16

如果您刚刚开始,我建议您使用VirtualBox。(apt-get install virtualbox-ose)用于在台式机(或便携式计算机)上运行虚拟机,以便您可以同时使用虚拟(来宾)计算机和真实(主机)计算机。它为您提供了一个不错的GUI,可用于创建虚拟机和更改其设置。您可以启动和停止虚拟机,这样,如果您需要在主机上运行的某些任务需要额外的处理能力,则来宾就不必麻烦了。

我认为,您在问题中给的名字更高级。这些是我所听说的与虚拟专用服务器(VPS)公司有关的事情,虚拟专用服务器(VPS)公司是使用虚拟化为几人提供使用一台物理计算机的服务器的网络托管公司。它们的设置和维护可能会稍微复杂一些,通常,当您使用Xen之类的东西时,除了充当VPS的“基础”之外,主机无济于事。


我同意David的看法-如果您打算在使用客户机(VM)的同时使用主机(Desktop),那么您肯定会想使用VirtualBox之类的东西。
Marco Ceppi

谢谢大卫,非常明确的选择,并有充分的解释。我确实安装了virtualbox。将喜欢试用该软件。
约翰·K

我不建议使用ose版本,而是推荐从其网站上免费下载的版本。将USB设备正确共享到虚拟机非常有用,并且不适用于OSE版本(至少在我上次尝试不这样做的时候)。而通过USB设备,我指的是耳机,网络摄像
红色

3

如果您一次只需要运行1或2个VM,则VirtualBox可能是最友好的。

如果您需要同时运行许多不同的Linux环境(每个主机10个或更多),则可以使用OpenVZ。就像chroot一样,但是它提供了完全隔离的Linux环境(容器),并具有控制资源,执行检查点和实时迁移的能力。我使用它已经有2年多的时间,用于处理许多不同的sysadmin任务(一家大型大学有400个用户的生物信息学中心)。

OpenVZ几乎没有开销。这是同类产品中唯一的一种(操作系统级虚拟化)。从Web反向代理到每天处理30TB的I / O密集型备份系统,它可以处理各种比例的Linux应用程序。每台服务器具有30个或更多的容器是正常的。另一个很大的优势是,从硬件节点(相当于Xen中的Dom0),您可以直接安装Linux容器的所有文件系统-不需要NFS。此外,您还可以从头节点查看具有跟踪,杀死等功能的Linux容器的所有进程。

您可以安全地将具有ssh访问权限的容器委派给您的朋友,并将其设为root。

您需要熟悉Linux和命令行。能够编辑启动脚本将很有帮助(迅速为您提供了很多控制权)。对于更高级的设置,可能需要学习一些网络知识。


3

根据我的经验,除了Virtualbox之外,KVM和virt-manager作为前端是一个非常好的虚拟化解决方案。


1

如果您打算将主机(安装了VM软件的计算机)用于VM主机以外的其他用途,则应保留VirtualBot和qemu(如果您喜欢刻录货币自由,则应使用vmware )。

我可以建议您看一下qemuinstall),因为它是一个命令行工具,所以设置起来有点困难(aguiik的gui工具确实无法正常工作)。但是qemu的主要功能之一是您可以模拟您所使用的其他CPU目标。我经常用它来引导手机的测试根映像(实际上是一台运行Maemo Linux的500MHz ARM计算机。)

QEMU运行在X86-64它可以使用KVMx86-6 4,就当IA32它可以使用KVMIA32,就当PPC 440就可以使用KVMPPC 440等..


我不确定有关在vmware上烧钱的说法,因为据我所知服务器可以免费下载和用于非商业目的。多年来,我一直在Windows平台上免费使用它。但是,由于我已经很熟悉了,所以对它进行研究并不是一个坏主意。谢谢。
约翰·K

@jdk听起来更好吗?不过,在工作站上您应该正确使用vmware工作站,现在我不知道其价格(无论是货币价格还是社会价格),我应注册要求而停止研究。
LassePoulsen

谢谢(你的)信息。qemu看起来像一个有趣的程序包。我会在某个时候尝试一下。
约翰·K

1

我在VMWare Player方面有很好的经验。它做的两件事很好-运行虚拟映像,并自动将其与主机环境集成。


1

我的HP EliteBook 8530上同时安装了VirtualBox和VMware工作站。我偶尔遇到VirtualBox冻结的问题,但VMware工作站却没有。我试图告诉自己这是一个晦涩的错误,但是10.04和10.10都发生了,所以我不确定它是...我试图收集信息,但无济于事。

就是说,如果您可以花钱购买,我会坚持使用VMware Workstation。如果不能,请为VB的一些奇怪行为做好准备。

-C

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.