使用nisebosh方式部署cloudfoundry多节点四



cloudcontroller节点的部署

此节点是和nats的节点的安装是一样的,只需要把修改template.ymljob部分,其他的ip地址修改成对应的节点的ip地址即可。

root@ubuntu:~/cf_nise_installer# vimanifests/template.yml

---

deployment: cf

 

jobs:

 - name:micro_ng

   template:

     -cloud_controller_ng

     -cloud_controller_worker

     -cloud_controller_clock

 

Properties部分把域名也修改成自己的域名

domain: hae2.ubuntu.com

 ssl:

   skip_cert_verify: true

 system_domain: hae2.ubuntu.com

 system_domain_organization: DevBox

 app_domains:

  • hae2.ubuntu.com

     以及下面的ccuaa的配置里面的有域名的部分

      cc: &cc

       bulk_api_password: c1oudc0w

    srv_api_uri: https://api.hae2.ubuntu.com

    uaa的配置域名

      uaa:

        login:

          addnew:true

    url: http://uaa.hae2.ubuntu.com

    然后注释下面的内容root@ubuntu:~/cf_nise_installer# vi scripts/install_cf_release.sh

      #sudo envPATH=$PATH bundle exec ./bin/nise-bosh -y ../cf-release ../manifests/deploy.ymlmicro -n ${NISE_IP_ADDRESS}

        # New specformat, keeping the monit filesinstalled in the previous run

        sudo envPATH=$PATH bundle exec ./bin/nise-bosh --keep-monit-files -y ../cf-release../manifests/deploy.yml micro_ng -n ${NISE_IP_ADDRESS}

    然后安装启动cc节点,这个和其他其他的没有区别。

    uaa节点的部署

    uaa节点的安装是cloudcontroller没有区别,template部分只需要修改job部分,而Properties部分也是修改ip和域名这个和cloudcontroller没有区别。

    ---

    deployment: cf

     

    jobs:

      - name:micro_ng

        template:

          - uaa

          - login

    Properties部分把域名和ip修改成对应的地址即可,这里不一一写了。

    gorouter节点的部署

    同样的该节点也是修改jobs部分

    jobs:

      - name:micro_ng

        template:

  • gorouter

    Properties部分和启动安装过程都和cloudcontroller一样。

    loggregator节点的部署

    ---

    deployment: cf

     

    jobs:

      - name:micro_ng

        template:

          -loggregator

          -loggregator_trafficcontroller

    hm90000节点的部署

    ---

    deployment: cf

     

    jobs:

      - name:micro_ng

        template:

          - etcd

          - hm9000

    haproxy节点的部署

    jobs:

      - name:micro_ng

        template:

          -haproxy

    dea节点的部署

    jobs:

      - name:micro_ng

        template:

          -dea_next

          -dea_logging_agent

    所有的节点都安装完毕以后,(在没有做dns的情况的下)需要在每台机器上需要做hosts映射。

    具体映射的内容为

    10.0.0.187  api.hae2.ubuntu.com

    10.0.0.187  uaa.hae2.ubuntu.com

    10.0.0.187  login.hae2.ubuntu.com

    然后安装cfcli客户端就可以api到自己部署的cloudfoundry上面了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值