之前使用nise_bosh完成了cloud foundry v2单机版的部署工作,因为是自动化部署,很多细节的东西看不到,这里分析一下部署脚本,可以大致了解部署过程,对cf的系统结构也有一定的帮助。

nise_bosh源文件 https://github.com/yudai/cf_nise_installer,脚本文件在cf_nise_installer/scripts目录下,进入该目录可以看到以下脚本文件

bootstrap.sh:cf的部署入口,检测系统环境,然后调用install.sh开始部署过程

install.sh:执行该脚本即可开始部署过程,执行过程中会调用其它脚本

install_ruby.sh:安装ruby相关环境

clone_nise_bosh.sh:获取nise bosh 源文件

clone_cf_release.sh:获取cf release源文件

install_environemnt.sh:设置相关环境变量

install_cf_release.sh:开始cf的安装过程

generate_deploy_manifest.sh:根据template.yml生成deploy.yml

start.sh:部署完成后启动系统

stop.sh:停止系统

各脚本的具体内容分析采用注释的方式写在了github的项目,参见:https://github.com/yzzhu/cf_nise_installer/tree/master/scripts

nise_bosh部署cloud foundry v2脚本分析相关推荐

  1. 在VirtualBox上使用Bosh部署Cloud Foundry

    安装Bosh 安装 VirtualBox 略 $ VBoxManage --version 5.1.22r115126 安装Bosh $ wget -c https://s3.amazonaws.co ...

  2. 在vSphere上通过BOSH工具大规模部署Cloud Foundry (1) - IaaS准备

    本文根据Cloud Foundry中国架构师团队的实际部署经验总结而成,共分三个部分,可作为用BOSH部署Cloud Foundry云平台的实施指南. 同步发布在以下网址:http://cndocs. ...

  3. 在vSphere上通过BOSH工具大规模部署Cloud Foundry(3) -- 部署Cloud Foundry

    本文根据Cloud Foundry中国架构师团队的实际部署经验总结而成,共分三个部分,可作为用BOSH部署Cloud Foundry云平台的实施指南. 同步发布在以下网址:http://cndocs. ...

  4. 在open stack集群上使用nise_bosh安装Cloud Foundry

    1. 服务器集群环境 物理机操作系统:ubuntu 12.04 server 64位 虚拟机操作系统:ubuntu 10.04 server 64位 2. 过程 2.1 搭建open stack 2. ...

  5. Cloud Foundry 登录 Azure,一键快速部署 PaaS

    微软宣布在Azure云端平台上,推出Cloud Foundry的公共预览版,可提供快速部署机制,让开发者一键就能用Cloud Foundry打造出自家PaaS环境.微软预计未来数周内释出公共测试版,几 ...

  6. Cloud Foundry中warden的网络设计实现——iptable规则配置

    在Cloud Foundry v2版本号中,该平台使用warden技术来实现用户应用实例执行的资源控制与隔离. 简要的介绍下warden,就是dea_ng假设须要执行用户应用实例(本文暂不考虑ward ...

  7. Cloud foundry基础

    VMware突然发布了业内第一个开源的PaaS--CloudFoundry. 第一部份主要介绍CloudFoundry的架构设计,从它所包含的模块介绍起,到各部份的消息流向,各模块如何协调合作; 第二 ...

  8. OpenStack 和 Cloud Foundry

    上周我参加了在亚特兰大举行的OpenStack峰会,这是一个非常好的机会去进一步了解Cloud Foundry 和OpenStack ecosystem之间的关系. 在OpenStack阵营里,在讨论 ...

  9. 微软作为金牌会员加入Cloud Foundry基金会

    在最近召开的Cloud Foundry峰会上,微软宣布他们已经加入了Cloud Foundry基金,成为金牌会员.除此之外,微软正在加大对开源云平台的支持力度,他们提供的服务包括Azure数据库(Po ...

最新文章

  1. C#给串口设备发送脉冲指令。DTR和RTS指令
  2. 媒体声音 | 憋了这么久,阿里云数据库再放大招
  3. spring整合junit测试
  4. 回流Reflow和重绘Repaint
  5. 21_resultMap和resultType总结
  6. cxf restful_使用Apache CXF开发RESTful服务
  7. POJ 2142——扩展欧几里得
  8. 分治法在求解“最近对”问题中的应用(JAVA)
  9. Android基于Glide的二次封装,借鉴Glide思想二次封装Fresco
  10. bex64 java 贴吧,Windows Web Server 2008 R2 x64上的BEX错误
  11. 一文搞定Redis五大数据类型及使用场景
  12. [C# 基础知识系列]专题十一:匿名方法解析
  13. logitech鼠标接收器配对
  14. 爬虫必备的防止反爬虫策略
  15. 改了!教育部核准这所985高校更改简称!网友:华科大终于来了
  16. AI——六(图层、蒙版)
  17. java.lang.NumberFormatException For input string 错误及解决办法
  18. 模型实践 | AI驱动的全球精准气象预报
  19. 集合的简单实现(斗地主牌的实现 )
  20. 2020浙江大学软件学院预推免经验

热门文章

  1. 第四十二周总结——今后计划
  2. dosbox第一次使用
  3. linux下使用UDP发送接收数据
  4. seo模拟快排源码--pyppeteer库运用
  5. 金蝶-SQL常用表结构(备查)
  6. 培养孩子的时间管理能力是如此的重要!
  7. 区位码和国际码的转换, 点阵存储
  8. 全网最牛最全面的最常用SQL语句大全
  9. 【若依(ruoyi)】设置主题样式
  10. Palm T300入手评测,很好很山寨。