当前位置: 首页 > 工具软件 > BOSH > 使用案例 >

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

弓宏茂
2023-12-01

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

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.都是可以的。

 类似资料: