出于测试目的,我想设置一个私有云,但问题是,我没有用于此计划的最新硬件。尤其是我的大多数机器都没有硬件虚拟化支持。我尝试了Ubuntu企业云,但实例停留在“挂起”状态。虚拟机管理程序使用了kvm,然后崩溃了。听说Xen在UEC中的实现不是很好,不能使用它。
我现在的问题是,哪个云栈对我来说是最好的?一个可以更好地处理非硬件虚拟机的堆栈。
我只想用它来测试,在我目前的开发状态下,EC2对我来说太贵了。
发布于 2011-08-27 05:20:33
Eucalyptus支持特定发行版首选的虚拟机管理程序。UEC更喜欢KVM,所以你需要硬件虚拟化,但CentOS (例如)更喜欢XEN,这样你就可以安装Eucalyptus并使用它,而不需要硬件支持的虚拟化。上次我检查过Debian同时支持kvm和xen,但它可能需要您进行一些配置。
发布于 2011-09-27 00:13:30
我认为使用qemu作为虚拟机管理程序的OpenStack应该可以工作,因为qemu实现了完全的硬件虚拟化,而不是使用CPU的层。
通过这个指南,我已经能够在VirtualBox内部运行OpenStack,没有任何问题:http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/
发布于 2011-08-26 03:19:04
你没有确切地说你有什么硬件或者你想运行什么样的web栈,所以这可能不适用于你,但是如果你正在构建Perl/Python/Node/Ruby应用程序,并且有64位的操作系统和64位的CPU,你可以试试Stackato micro-cloud。
我可以在我用了三年的macbook上运行VMWare融合中的Stackato VM,没有问题。
https://stackoverflow.com/questions/7182818
复制相似问题