试玩 Rackspace 的 OpenStack 私有云系统

8月15日 Rackspace 发布了一套基于 OpenStack/KVM/Chef/Ubuntu 的私有云系统(代码名 Alamo),可以免费在自己的服务器上安装和建立自己的私有云(最多可以支持20个计算节点),简单的说 Alamo 就是 Rackspace 版的 OpenStack,OpenStack 生态链正在形成,有点像当年的 Linux(比如,Redhat 版的 Linux),明年 Redhat 将发布自己的 Redhat 版 OpenStack,版本大战还在后面。Alamo 可以免费使用,Rackspace 也为该系统提供付费技术支持,据称该系统也是 Rackspace 目前用于自己数据中心的云系统,稳定性有保障。有了这套傻瓜云计算系统,大家再不用自己痛苦的手动安装 OpenStack 或使用 DevStack 自动安装 OpenStack 了,任何人都可以快速的发布自己的私有云。

今天在 VMware ESXi 上试玩了一下这套系统,安装过程非常简单顺利,在 VMware ESXi 5.1 上安装这套系统有几点需要注意:

  • 因为 Alamo 使用了 KVM,所以确定 VMware ESXi 虚拟机上可以运行 KVM,如果直接在物理服务器上安装这一步就省了,不过要确定 CPU 支持虚拟化;
  • 到 Rackspace 官网注册后会收到下载链接,需要在24小时内下载 alamo-v1.0.0.iso,否则下载链接会失效;
  • 按照 Installing Rackspace Private Cloud – VMWare ESXi 教程在 VMware ESXi 上安装需要注意两个参数 vcpu.hotadd = FALSE, hypervisor.cpuid.v0 = FALSE. 可以 ssh 到 VMware ESXi 服务器后直接修改 vmx 配置文件(同样,在物理服务器上忽略这一步骤):
    $ ssh root@esxi.vpsee.com
    
    # vi /vmfs/volumes/localstore/alamo00/alamo00.vmx
    ...
    vcpu.hotadd = FALSE
    hypervisor.cpuid.v0 = FALSE
    ...
    

安装完成后界面如下(咋看上去还以为是 XenServer 呢):

rackspace openstack

用浏览器打开 IP 地址后出现 OpenStack Dashboard 的标准界面:
rackspace openstack dashboard

评论 (21 Comments)

  1. 可以玩一玩,真正用估计还要等等。期待openstack F版本

  2. 一个资源池20台服务器,小公司用用可以了

  3. 要32G,要求太高了点,玩不了

  4. 安装过程中卡在 checking for network connectivity 0%

  5. 100个以下的VM,直接vir-manager就可以搞定了..

  6. 跟4楼一样 不知道是怎么回事

  7. @mouse
    计算节点推荐 32GB,玩的话不需要 32GB.

  8. 现有网络中有几台Hyper-V服务器,能配合这个把它们集成进来吗?

  9. 我在KVM下面安装rackspace的openstack,提示CPU需要支持VT。想请教一下如何在KVM下面开启CPU的vt功能。

  10. @tairan
    不可以,这套系统免费但是不开源,而且只支持 kvm.

  11. @无声叹息
    需要支持 VT 的 CPU,如果 CPU 不支持 VT,KVM 就用不了。

  12. @vpsee 如果使用开源的 OpenStack 可以混合使用KVM和Hyper-V虚拟机吗?

  13. @vpsee 我的服务器CPU是支持VT的。安装的centos5.5 64位的系统,已经安装了KVM模块。并且通过kvm安装了一些虚拟机,现在在kvm上面创建了个虚拟机想安装rackspace的openstack,但是提示CPU需要支持VT。想请教一下如何开启虚拟机CPU的vt功能。

  14. @tairan
    目前不可以。不过在计划中。

  15. @无声叹息
    1、需要在 host(母机)把 kvm_intel.nested=1 参数传到内核;
    2、需要在 guest(虚拟机)xml 配置文件里加上 feature policy=’require’ name=’vmx’/.

  16. 咋一看上去 Dashboard界面和手动源码部署的没有太大区别,不知道功能上有哪些方面的拓展?

  17. 请教一下,怎么用U盘安装到物理服务器?

  18. @aufemercury
    基本是一样的,安装过程包装了一下,代码可能更稳定一点。

  19. 没有提示Storage Nodes的部分,如果结合Storage Nodes可以做到高可用性吗?

  20. @thinktrance
    可以用 ceph, glusterfs, moosefs 等分布式文件系统。

  21. 2.0版本已经出一段时间了

发表评论