用vcap部署cloudfoundry私有云


   研究cloudfoundry已经有一段时间了,在前期部署上确实遇到了很多问题,也走了很多弯路,现在就总结一下:
   首先说的是,cloudfoundry现在还处于bete版本,主要依托于github上的资源。因为环境原因没有选择bosh部署,此片文档是针对vcap部署进行的说明,所以CF版本也就是v1.0版。终端接口用的vmc,(貌似v2.0才能使用cf client,待验证,不过vmc已经包含了常用功能)。第一次部署时需要通过git下载资源所以保证你的环境可以连接外网而且比较稳定,当然速度越快越好。我们的底层用的cloudstack进行资源分配,这样有个好处,就是装完一个节点之后就可以用cloudstack虚拟出很多节点。

下面说下具体步骤以及注意的地方。



    首先git链接https://github.com/cloudfoundry/vcap/
   
    1,操作系统:ubuntu10.04.4 server Lts。 对于操作系统如果觉得不方便可以自己装个desk桌面。当然需要比较快速的网络。系统越干净越好。至于别的ubuntu版本能不能成功部署本人没有实验过。一切以官网和git资源为准
  
    2,cloudfoundry需要ruby1.9.3环境,所以要先部署好ruby1.9.3。对于ruby的部署个人建议使用rvm管理器进行,对于ruby如何部署请参照
http://fainily.iteye.com/admin/blogs/1914763 先安装rvm再用rvm安装ruby
   
    3,ruby安装好之后,就可以按照git上的步骤开始安装vcap了(尽量使用git上的命令,如果你把每一个vcap组件分别用git下载下来再进行安装也是可以的,但是有可能组件会下载不全)。
     
            
    4,安装执行过程中有可能报错,如果出现不能连接ubuntu.com的情况,可以修改ubuntu软件源,改成163的源就可以了。

    5,安装成功后会出现success提示,按照提示source相关profile以后就可以启动vcap了

    6,dea缓存打包文件路径
      
        /var/vcap.local/dea/apps/
       

       cc droplet存放路径
      
        /var/vcap/shared/droplets/
       

   

你可能感兴趣的:(CloudFoundry)