CFV1多节点安装
多节点安装cloudfoundry v1 技术文档 ,技术文档日期: 9/16/2013目录1. 前提条件 . .............................
多节点安装cloudfoundry v1 技术文档
,技术文档
日期: 9/16/2013
目录
1. 前提条件 . ................................................................................................................................................ 1
1.1 概述 . ............................................................................................................................................ 1
1.2 环境 . ............................................................................................................................................ 1
1.3 代码库准备 . ................................................................................................................................ 2
1.3.1 下载 VCAP 库 ............................................................................................................... 2
1.3.2 安装脚本 ......................................................................................................................... 2
2. 安装组件 . ................................................................................................................................................ 3
2.1 多节点部署逐步安装 ................................................................................................................. 3
2.1.1 安装Rest 节点 . ............................................................................................................... 3
2.1.2 安装dea0节点 ............................................................................................................... 5
2.1.3 安装dea1节点 ............................................................................................................... 7
2.1.4 安装mysql0节点 ........................................................................................................... 9
2.1.5 安装mysql1节点 ......................................................................................................... 11
3. 启动所有组件: . ..................................................................................................................................... 13
3.1 Rest 组件 . .................................................................................................................................. 13
3.2 dea node0 组件 . ........................................................................................................................ 14
3.3 dea node1 组件 . ........................................................................................................................ 14
3.4 mysql node0组件 ..................................................................................................................... 15
3.5 mysql node1组件 ..................................................................................................................... 15
4. 使用多节点Cloud Foundry . ................................................................................................................. 26
4.1 VMC 客户端使用 . .................................................................................... 错误!未定义书签。
4.2 创建应用 . .................................................................................................................................. 27
4.3 应用管理 . .................................................................................................................................. 28
4.3.1 部署应用 ....................................................................................................................... 28
4.3.2 绑定服务 ....................................................................................................................... 29
4.3.3 查看应用 ....................................................................................................................... 29
5. 遇到问题 . .............................................................................................................................................. 29
5.1 TimeOut..................................................................................................................................... 29
,技术文档 多节点安装cloudfoundry v1
1. 前提条件
1.1 概述
1. Cloud Foundry 是VMware 开源PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。
2. Cloud Foundry Paas 平台需要域名,是以域名做解析的,默认域名为api.vcap.me,Cloud Foundry 安装通过Chef 安装,通过配置文件安装
1.2 环境
硬件:X86虚机或者物理机
系统:ubuntu10.04 64位server 版
Cloudfoundry 版本:V1.0
,技术文档 网络:可以上互联网
域名:默认的是api.vcap.me 可以在安装时指定域名。本文档指定的icss.com 。域名为api.icss.com
1.3 代码库准备
1.3.1 下载 VCAP 库

下载源码库

1.3.2 安装脚本
1.3.2.1 dev_setup/bin 目录中的脚本
vcap_dev_setup: 安装 VCAP 及其组件时将调用的主脚本


技术文档

vcap_dev: 用于启动/停止组件的脚本
2. 安装组件
以下以举例说明, 该环境包含分为5个节点,2 个 MySQL 节点、2 个 DEA 节点,还有一个节点包含了其余的 VCAP 组件。
1.
2.
3.
4.
5. dea node0 (192.168.0.42) dea node1 (192.168.0.122) mysql node 0 (192.168.0.102) mysql node 1 (192.168.0.103) rest of the components (192.168.0.41)
2.1 多节点部署逐步安装
2.1.1 安装Rest 节点
将rest.yml(云控制器、路由器、运行状况管理器、服务) 安装到192.168.0.41上无需更改用于此节点的配置文件即 rest.yml
,2.1.1.1 准备 技术文档
1. 虚机IP 地址192.168.0.41
2. 准备源码,参照1.3代码库准备
2.1.1.2 配置
1. 进入配置文件目录

2.配置文件
无需更改用于此节点的配置文件, 此配置文件包含云控制器、路由器、运行状况管理器、服务
rest.yml 的内容如下所示:

2.1.1.3 安装 技术文档
2.1.1.3.1 安装命令
1. 默认域名:

2. 指定域名:

2.1.1.3.2 成功后信息
安装结束后将会看到如下的信息(完成后不需要启动该组件)。

2.1.2 安装dea0节点
2.1.2.1 准备
1. 虚机IP 地址192.168.0.42:
2. 准备源码,参照1.3代码库准备
,2.1.2.2 配置 技术文档
1. 进入配置文件目录

2. 配置文件
需更修改用于此节点的配置文件, 此配置文件包含dea 组件服务 修改dea 节点配置文件

将deployment 的name 改为dea0
将nats_server 主机改为router 所在的虚机的IP 地址
dea0.yml, 内容如下:

2.1.2.3 安装 技术文档
2.1.2.3.1 安装命令
1. 进入安装目录

2. 安装dea0节点
执行命令:

2.1.2.3.2 成功后信息
1. 成功后显示信息
安装结束后将会看到如下的信息(完成后不需要启动该组件)

2.1.3 安装dea1节点
2.1.3.1 准备
1. 虚机IP 地址192.168.0.122:
,2. 准备源码,参照1.3代码库准备
2.1.3.2 配置 技术文档
1. 进入配置文件目录

2. 配置文件
需更修改用于此节点的配置文件, 此配置文件包含dea 组件服务 修改dea1节点配置文件

将deployment 的name 改为dea1
将nats_server 主机改为router 所在的虚机的IP 地址
dea1.yml, 内容如下:
