Oct 182012
 

其实比较郁闷,我的机器不支持64bit的虚拟化系统。这是cpu的问题,我可以装64bit的win 7,不过我的虚拟机就只能跑32bit的。所以也就没法去测试Openstack。

不过国外开发社区,全部都是使用virtualbox来开发测试Openstack,身边已经有一位朋友把virtualbox 跑起Openstack。

用Virtualbox跑Openstack,一个麻烦的地方是如何设置网络.

http://blog.phymata.com/2012/10/03/contributing-openstack-support-to-jclouds/

http://serverfault.com/questions/409216/what-is-the-correct-network-configuration-for-a-devstack-vm-virtualbox/409331#409331

http://www.tikalk.com/alm/blog/expreimenting-openstack-essex-ubuntu-1204-lts-under-virtualbox

这3篇文章,应该可以让我们把Openstack在virtualbox跑起来。不过我没环境测试。只能做一个记录。

  4 Responses to “Virtualbox测试Openstack”

  1. 陈老师,按照您的博文与给出的链接,搭了一个周的OpenStack,现在E版本和F版本都成功搭起来了,之前按照openstack.org上的文档装,碰了一鼻子的灰,真的非常感谢您的分享。
    我就看门见山啦哈,想请教您一直不太理解的几个问题:
    1. 我怎样能自定义我创建出来的实例的分区呢?
    2. 创建的实例的磁盘大小,是否就是根据flavor来确定的呢?
    3. 实例的磁盘与内存资源,是使用的nova-compute所在的物理机的磁盘与内存么?
    4. 为什么我创建然后删除了三个实例,整个过程中我的物理机的磁盘大小一直不变呢?
    5. 为什么我的swift装好了以后,没上传任何东西,swift所在分区的磁盘大小就占了好几G呢?

    问题有点多,有点贪心~~多谢先

    • 1:nova在虚拟机启动的时候,会根据flavor调整他的分区。所以你需要调整分区,就调整你的flavor就可以。
      2:实例的磁盘,是通过flavor来实现,至少linux是这样的。
      3:这个是肯定的,
      4:这个是因为默认启用了qcow2的特性,你创建一个instance,他只是在一个base image上面做了一个链接,类似vmware workstation里的link的功能。
      5:这个没留意。应该不会。

  2. 陈老师,我这边搭建完openstack,启动了一个m1.small的flavor,加载的镜像是cirros,当我登录实例时候,用df -h查看了一下虚拟机的硬盘资源并不是m1.small里面定义的20g,可用资源只有1G左右,此外如何才能切换到cirros的root账户里面?期待回复!

 Leave a Reply

(required)

(required)