CFV1多節(jié)點安裝
多節(jié)點安裝cloudfoundry v1 技術(shù)文檔 ,技術(shù)文檔日期: 9/16/2013目錄1. 前提條件 . .............................
多節(jié)點安裝cloudfoundry v1 技術(shù)文檔
,技術(shù)文檔
日期: 9/16/2013
目錄
1. 前提條件 . ................................................................................................................................................ 1
1.1 概述 . ............................................................................................................................................ 1
1.2 環(huán)境 . ............................................................................................................................................ 1
1.3 代碼庫準(zhǔn)備 . ................................................................................................................................ 2
1.3.1 下載 VCAP 庫 ............................................................................................................... 2
1.3.2 安裝腳本 ......................................................................................................................... 2
2. 安裝組件 . ................................................................................................................................................ 3
2.1 多節(jié)點部署逐步安裝 ................................................................................................................. 3
2.1.1 安裝Rest 節(jié)點 . ............................................................................................................... 3
2.1.2 安裝dea0節(jié)點 ............................................................................................................... 5
2.1.3 安裝dea1節(jié)點 ............................................................................................................... 7
2.1.4 安裝mysql0節(jié)點 ........................................................................................................... 9
2.1.5 安裝mysql1節(jié)點 ......................................................................................................... 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. 使用多節(jié)點Cloud Foundry . ................................................................................................................. 26
4.1 VMC 客戶端使用 . .................................................................................... 錯誤!未定義書簽。
4.2 創(chuàng)建應(yīng)用 . .................................................................................................................................. 27
4.3 應(yīng)用管理 . .................................................................................................................................. 28
4.3.1 部署應(yīng)用 ....................................................................................................................... 28
4.3.2 綁定服務(wù) ....................................................................................................................... 29
4.3.3 查看應(yīng)用 ....................................................................................................................... 29
5. 遇到問題 . .............................................................................................................................................. 29
5.1 TimeOut..................................................................................................................................... 29
,技術(shù)文檔 多節(jié)點安裝cloudfoundry v1
1. 前提條件
1.1 概述
1. Cloud Foundry 是VMware 開源PaaS 云平臺,它支持多種框架、語言、運行時環(huán)境、云平臺及應(yīng)用服務(wù),使開發(fā)人員能夠在幾秒鐘內(nèi)進行應(yīng)用程序的部署和擴展,無需擔(dān)心任何基礎(chǔ)架構(gòu)的問題。同時,它本身是由多個相對獨立的子系統(tǒng)通過消息機制組成的分布式系統(tǒng),使平臺在各層級都可水平擴展,既能在大型數(shù)據(jù)中心里運行,也能運行在一臺桌面電腦中,二者使用相同的代碼庫。
2. Cloud Foundry Paas 平臺需要域名,是以域名做解析的,默認域名為api.vcap.me,Cloud Foundry 安裝通過Chef 安裝,通過配置文件安裝
1.2 環(huán)境
硬件:X86虛機或者物理機
系統(tǒng):ubuntu10.04 64位server 版
Cloudfoundry 版本:V1.0
,技術(shù)文檔 網(wǎng)絡(luò):可以上互聯(lián)網(wǎng)
域名:默認的是api.vcap.me 可以在安裝時指定域名。本文檔指定的icss.com 。域名為api.icss.com
1.3 代碼庫準(zhǔn)備
1.3.1 下載 VCAP 庫

下載源碼庫

1.3.2 安裝腳本
1.3.2.1 dev_setup/bin 目錄中的腳本
vcap_dev_setup: 安裝 VCAP 及其組件時將調(diào)用的主腳本


技術(shù)文檔

vcap_dev: 用于啟動/停止組件的腳本
2. 安裝組件
以下以舉例說明, 該環(huán)境包含分為5個節(jié)點,2 個 MySQL 節(jié)點、2 個 DEA 節(jié)點,還有一個節(jié)點包含了其余的 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 多節(jié)點部署逐步安裝
2.1.1 安裝Rest 節(jié)點
將rest.yml(云控制器、路由器、運行狀況管理器、服務(wù)) 安裝到192.168.0.41上無需更改用于此節(jié)點的配置文件即 rest.yml
,2.1.1.1 準(zhǔn)備 技術(shù)文檔
1. 虛機IP 地址192.168.0.41
2. 準(zhǔn)備源碼,參照1.3代碼庫準(zhǔn)備
2.1.1.2 配置
1. 進入配置文件目錄

2.配置文件
無需更改用于此節(jié)點的配置文件, 此配置文件包含云控制器、路由器、運行狀況管理器、服務(wù)
rest.yml 的內(nèi)容如下所示:

2.1.1.3 安裝 技術(shù)文檔
2.1.1.3.1 安裝命令
1. 默認域名:

2. 指定域名:

2.1.1.3.2 成功后信息
安裝結(jié)束后將會看到如下的信息(完成后不需要啟動該組件)。

2.1.2 安裝dea0節(jié)點
2.1.2.1 準(zhǔn)備
1. 虛機IP 地址192.168.0.42:
2. 準(zhǔn)備源碼,參照1.3代碼庫準(zhǔn)備
,2.1.2.2 配置 技術(shù)文檔
1. 進入配置文件目錄

2. 配置文件
需更修改用于此節(jié)點的配置文件, 此配置文件包含dea 組件服務(wù) 修改dea 節(jié)點配置文件

將deployment 的name 改為dea0
將nats_server 主機改為router 所在的虛機的IP 地址
dea0.yml, 內(nèi)容如下:

2.1.2.3 安裝 技術(shù)文檔
2.1.2.3.1 安裝命令
1. 進入安裝目錄

2. 安裝dea0節(jié)點
執(zhí)行命令:

2.1.2.3.2 成功后信息
1. 成功后顯示信息
安裝結(jié)束后將會看到如下的信息(完成后不需要啟動該組件)

2.1.3 安裝dea1節(jié)點
2.1.3.1 準(zhǔn)備
1. 虛機IP 地址192.168.0.122:
,2. 準(zhǔn)備源碼,參照1.3代碼庫準(zhǔn)備
2.1.3.2 配置 技術(shù)文檔
1. 進入配置文件目錄

2. 配置文件
需更修改用于此節(jié)點的配置文件, 此配置文件包含dea 組件服務(wù) 修改dea1節(jié)點配置文件

將deployment 的name 改為dea1
將nats_server 主機改為router 所在的虛機的IP 地址
dea1.yml, 內(nèi)容如下:
