【问题标题】:Private Cloud Stack without hardware virtualization没有硬件虚拟化的私有云堆栈
【发布时间】:2011-08-24 21:57:03
【问题描述】:

我想建立一个私有云来进行测试,问题是,我没有这个计划的最新硬件。特别是我的大部分机器都没有硬件虚拟化支持。 我尝试了 Ubuntu Enterprise Cloud,但实例停留在“待定”状态。管理程序使用了 kvm,然后它崩溃了。并且听说 Xen 在 UEC 中的实现不如使用它。

我现在的问题是,哪个云堆栈最适合我?可以更好地处理非硬件虚拟机的堆栈。

我只是不想用它来测试,EC2 对我目前的开发状态来说太贵了。

【问题讨论】:

    标签: cloud virtualization eucalyptus openstack


    【解决方案1】:

    Eucalyptus 支持特定发行版首选的管理程序。 UEC 更喜欢 KVM,因此您需要硬件虚拟化,但 CentOS(例如)更喜欢 XEN,因此您可以安装 Eucalyptus 并使用它而无需硬件支持的虚拟化。上次我检查了 Debian 同时支持 kvm 和 xen,但它可能需要您进行一些配置。

    【讨论】:

      【解决方案2】:

      我认为使用 qemu 作为虚拟机管理程序的 OpenStack 应该可以工作,因为 qemu 执行完整的硬件虚拟化,而不是使用 CPU 层。

      我已经能够通过本指南在 VirtualBox 中运行 OpenStack,没有任何问题: http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/

      【讨论】:

        【解决方案3】:

        您没有确切说明您拥有什么硬件或想要运行哪种网络堆栈,因此这可能不适用于您,但如果您正在构建 Perl/Python/Node/Ruby 应用程序并拥有 64 位操作系统和 64 位 CPU 你可以试试Stackato micro-cloud

        我可以在我三年前的 macbook 上运行 VMWare Fusion 中的 Stackato VM,而不会出现问题。

        【讨论】:

        • 听起来很有趣,但我需要本地的 ec2、ebs 和 s3 的全部复杂性。这太抽象了。我的机器都是 32 位的,但没有 IVT。
        【解决方案4】:

        查看 devstack.org 这是在您选择的虚拟化环境内或系统本身上测试 openstack 的一种非常轻松的方法。

        【讨论】:

          【解决方案5】:

          请记住,那些为您提供完全虚拟化解决方案(即 vmware)的虚拟化平台通常依赖于硬件支持来实现这一目标。如果您的硬件不支持 VT,请使用基于半虚拟化的平台,例如基于 Xen 的。看看以下解决方案。他们可能会有所帮助

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2015-02-02
            • 1970-01-01
            • 2013-11-27
            • 2014-11-10
            • 2023-03-22
            • 1970-01-01
            • 2013-01-08
            • 2019-07-21
            相关资源
            最近更新 更多