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, 内容如下:

标签: