我应该使用哪种管理程序?

时间:2012-03-07 14:55:19

标签: linux ubuntu virtualization fedora xen

这更像是一个咨询问题。 我正在进入一个虚拟化项目,需要一个好的软件才能做到这一点。 基本上我进入桌面虚拟化,允许在同一物理硬件上运行多个操作系统。 我买不起VMWare的开发者API,所以我已经转移到了Linux。

我做了一些同样的研究,并了解到Xen无法安装在Fedora 16上。这是真的吗?因为我对此表示怀疑。

我的问题是:

我应该安装哪个操作系统? Fedora 16 / Ubuntu 11.10 /还有其他吗?

哪个软件相同? Xen /任何其他?

我想要一个建议,因为我第一次使用它,任何安装后的问题都会让我感到害怕。

我是linux的新手......任何人都可以帮我解决这个问题吗? 附: :没有冒犯,我不是问哪个最好!我只想问什么适合我的目的。

3 个答案:

答案 0 :(得分:2)

如果您正在寻找API,您可能对libvirt最感兴趣的是简单的ESX样式api,用于将LOCALLY与您系统上的虚拟化管理程序连接。

libvirt适用于qemu,kvm和xen,可能还有更多。

传统上,redhat在其企业产品中拥有更好的虚拟化支持。但是fedora不是那样的。我建议ubuntu oneiric。

如果您正在寻找REST API来与大量虚拟化服务器进行通信... ala vsphere。我建议看看openstack。

答案 1 :(得分:1)

我多次使用VirtualBox。我有一些生产服务器在Linux上运行虚拟化。我认为它是由Oracle收购的,但仍然是开源和免费的(我希望:) 看看它,可能是你需要的。我记得安装和配置很简单,并且记录得非常好。

答案 2 :(得分:1)

似乎你想从Linux开始作为Windows人。为什么不安装Microsoft Virtual PC?我敢打赌它支持Linux,所有现代发行版都可能有用。

如果您想将Windows用作管理程序,我还建议您将VirtualBox作为一个很好的起点。

如果您想将Linux用作管理程序,我建议您坚持使用标准KVM。例如。在RHEL(CentOS)或Fedora中,您可以轻松使用它。绝对阅读本文档:虚拟化入门指南

http://docs.fedoraproject.org/en-US/Fedora/18/html/Virtualization_Getting_Started_Guide/index.html

它解释了从虚拟化开始的一切,包括在Fedora Linux上进行非常简单的设置和安装。它也适用于Ubuntu,但安装过程会有所不同。但是你最终会使用相同的工具和软件。