解剖cloudfoundry(五)--bosh的安装。

来源:互联网 发布:百变皮肤psd源码 编辑:程序博客网 时间:2024/06/10 06:28

       更新的比较慢,因为属于第一次自己部署,所以会遇到很多问题,然后解决,都需要问题。

bosh的安装不算难,但是也有几个蛋疼的地方。首先熟悉下大概步骤。

      

    git clone git@github.com:cloudfoundry/bosh-release.git      cd bosh-release      git checkout 9e0b649da80a563ba64229069299c57f72ab54ad      bosh target 192.168.1.12      bosh upload stemcell bosh-stemcell-vsphere-0.6.4.tgz      bosh upload release releases/bosh-11.yml      bosh deployment bosh.yml   --参考我的博客bosh.yml的配置,格式不能有错误      bosh deploy
       bosh安装步骤大概就是

       1.取代码,切换分支,

       2.锁定主机,上传虚拟机模板,上传release清单

       3.然后部署清单文件,最终开始部署

我们看下bosh.yml这个文件,这个文件很重要,如果错误,则不好再往下执行,影响到虚拟机的创建,里面

director_uuid: 2c672754-f4b5-4898-9f05-cd739a3199a2  

这个uuid的号是不一样的,也就是每个用户的每次bosh都是不一样的,这个UUID去哪里找呢?

在之前我们创建的deployments/micro01/bosh_micro_deploy.log

当我们bosh target的时候。这个日志文件中就生成了

 [2013-11-23T16:59:21.430663 #4271] [0xae72d4]  INFO -- : Director is ready: {"name"=>"micro01", "uuid"=>"2c672754-f4b5-4898-9f05-cd739a3199a2", "version"=>"0.5.2 (release:ffed4d4a bosh:21e0b0bc)", "user"=>nil, "cpi"=>"vsphere"}

我们把其中的uuid复制到bosh的文件中就可以了。

当然了,如果你直接bosh status 也可以看到uuid.都是可以的。