CFV1多節(jié)點(diǎn)安裝
多節(jié)點(diǎn)安裝cloudfoundry v1 技術(shù)文檔 ,技術(shù)文檔日期: 9/16/2013目錄1. 前提條件 . .............................
多節(jié)點(diǎn)安裝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é)點(diǎn)部署逐步安裝 ................................................................................................................. 3
2.1.1 安裝Rest 節(jié)點(diǎn) . ............................................................................................................... 3
2.1.2 安裝dea0節(jié)點(diǎn) ............................................................................................................... 5
2.1.3 安裝dea1節(jié)點(diǎn) ............................................................................................................... 7
2.1.4 安裝mysql0節(jié)點(diǎn) ........................................................................................................... 9
2.1.5 安裝mysql1節(jié)點(diǎn) ......................................................................................................... 11
3. 啟動(dòng)所有組件: . ..................................................................................................................................... 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é)點(diǎn)Cloud Foundry . ................................................................................................................. 26
4.1 VMC 客戶端使用 . .................................................................................... 錯(cuò)誤!未定義書簽。
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é)點(diǎn)安裝cloudfoundry v1
1. 前提條件
1.1 概述
1. Cloud Foundry 是VMware 開源PaaS 云平臺(tái),它支持多種框架、語言、運(yùn)行時(shí)環(huán)境、云平臺(tái)及應(yīng)用服務(wù),使開發(fā)人員能夠在幾秒鐘內(nèi)進(jìn)行應(yīng)用程序的部署和擴(kuò)展,無需擔(dān)心任何基礎(chǔ)架構(gòu)的問題。同時(shí),它本身是由多個(gè)相對(duì)獨(dú)立的子系統(tǒng)通過消息機(jī)制組成的分布式系統(tǒng),使平臺(tái)在各層級(jí)都可水平擴(kuò)展,既能在大型數(shù)據(jù)中心里運(yùn)行,也能運(yùn)行在一臺(tái)桌面電腦中,二者使用相同的代碼庫。
2. Cloud Foundry Paas 平臺(tái)需要域名,是以域名做解析的,默認(rèn)域名為api.vcap.me,Cloud Foundry 安裝通過Chef 安裝,通過配置文件安裝
1.2 環(huán)境
硬件:X86虛機(jī)或者物理機(jī)
系統(tǒng):ubuntu10.04 64位server 版
Cloudfoundry 版本:V1.0
,技術(shù)文檔 網(wǎng)絡(luò):可以上互聯(lián)網(wǎng)
域名:默認(rèn)的是api.vcap.me 可以在安裝時(shí)指定域名。本文檔指定的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 及其組件時(shí)將調(diào)用的主腳本
技術(shù)文檔
vcap_dev: 用于啟動(dòng)/停止組件的腳本
2. 安裝組件
以下以舉例說明, 該環(huán)境包含分為5個(gè)節(jié)點(diǎn),2 個(gè) MySQL 節(jié)點(diǎn)、2 個(gè) DEA 節(jié)點(diǎn),還有一個(gè)節(jié)點(diǎn)包含了其余的 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é)點(diǎn)部署逐步安裝
2.1.1 安裝Rest 節(jié)點(diǎn)
將rest.yml(云控制器、路由器、運(yùn)行狀況管理器、服務(wù)) 安裝到192.168.0.41上無需更改用于此節(jié)點(diǎn)的配置文件即 rest.yml
,2.1.1.1 準(zhǔn)備 技術(shù)文檔
1. 虛機(jī)IP 地址192.168.0.41
2. 準(zhǔn)備源碼,參照1.3代碼庫準(zhǔn)備
2.1.1.2 配置
1. 進(jìn)入配置文件目錄
2.配置文件
無需更改用于此節(jié)點(diǎn)的配置文件, 此配置文件包含云控制器、路由器、運(yùn)行狀況管理器、服務(wù)
rest.yml 的內(nèi)容如下所示:
2.1.1.3 安裝 技術(shù)文檔
2.1.1.3.1 安裝命令
1. 默認(rèn)域名:
2. 指定域名:
2.1.1.3.2 成功后信息
安裝結(jié)束后將會(huì)看到如下的信息(完成后不需要啟動(dòng)該組件)。
2.1.2 安裝dea0節(jié)點(diǎn)
2.1.2.1 準(zhǔn)備
1. 虛機(jī)IP 地址192.168.0.42:
2. 準(zhǔn)備源碼,參照1.3代碼庫準(zhǔn)備
,2.1.2.2 配置 技術(shù)文檔
1. 進(jìn)入配置文件目錄
2. 配置文件
需更修改用于此節(jié)點(diǎn)的配置文件, 此配置文件包含dea 組件服務(wù) 修改dea 節(jié)點(diǎn)配置文件
將deployment 的name 改為dea0
將nats_server 主機(jī)改為router 所在的虛機(jī)的IP 地址
dea0.yml, 內(nèi)容如下:
2.1.2.3 安裝 技術(shù)文檔
2.1.2.3.1 安裝命令
1. 進(jìn)入安裝目錄
2. 安裝dea0節(jié)點(diǎn)
執(zhí)行命令:
2.1.2.3.2 成功后信息
1. 成功后顯示信息
安裝結(jié)束后將會(huì)看到如下的信息(完成后不需要啟動(dòng)該組件)
2.1.3 安裝dea1節(jié)點(diǎn)
2.1.3.1 準(zhǔn)備
1. 虛機(jī)IP 地址192.168.0.122:
,2. 準(zhǔn)備源碼,參照1.3代碼庫準(zhǔn)備
2.1.3.2 配置 技術(shù)文檔
1. 進(jìn)入配置文件目錄
2. 配置文件
需更修改用于此節(jié)點(diǎn)的配置文件, 此配置文件包含dea 組件服務(wù) 修改dea1節(jié)點(diǎn)配置文件
將deployment 的name 改為dea1
將nats_server 主機(jī)改為router 所在的虛機(jī)的IP 地址
dea1.yml, 內(nèi)容如下: