这更像是一个咨询问题。 我正在进入一个虚拟化项目,需要一个好的软件才能做到这一点。 基本上我进入桌面虚拟化,允许在同一物理硬件上运行多个操作系统。 我买不起VMWare的开发者API,所以我已经转移到了Linux。
我做了一些同样的研究,并了解到Xen无法安装在Fedora 16上。这是真的吗?因为我对此表示怀疑。
我的问题是:
我应该安装哪个操作系统? Fedora 16 / Ubuntu 11.10 /还有其他吗?
哪个软件相同? Xen /任何其他?
我想要一个建议,因为我第一次使用它,任何安装后的问题都会让我感到害怕。
我是linux的新手......任何人都可以帮我解决这个问题吗? 附: :没有冒犯,我不是问哪个最好!我只想问什么适合我的目的。
答案 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,但安装过程会有所不同。但是你最终会使用相同的工具和软件。