天天看點

如何在騰訊雲上安裝Cloud Foundry

Cloud Foundry是VMware推出的業界第一個開源PaaS雲平台,它支援多種架構、語言、運作時環境、雲平台及應用服務,使開發人員能夠在幾秒鐘内進行應用程式的部署和擴充,無需擔心任何基礎架構的問題。

雲伺服器(Cloud Virtual Machine)是一種專業的高性能高穩定的彈性伸縮的計算服務,您可以在幾分鐘内輕松擷取并配置您的CVM計算執行個體。雲伺服器不僅提供了鏡像複制、快照備份、彈性伸縮等靈活部署服務,幫助您根據業務需要快速擴充計算容量,而且提供高成本效益的靈活計費方式,按實際使用的容量收費,節約計算成本,讓您能更加專注于業務發展。

1. 建立一個CVM,使用pristine Ubuntu 14.04 server 64bit image作為作業系統。具體步驟參考超連結: http://www.qcloud.com/wiki/雲主機幫助文檔

配置設定至少4G的記憶體

2. 安裝script:

sudo apt-get install curl

$ bash < <(curl -s -k -B https://raw.githubusercontent.com/yudai/cf_nise_installer/${INSTALLER_BRANCH:-master}/scripts/bootstrap.sh)

如果因為網絡速度導緻下載下傳失敗,可以使用阿裡在國内部署的加速包:

在cf_nise_installer/scripts/install_cf_release.sh檔案中加入下面一行:

bundle config mirror.http://rubygems.org https://ruby.taobao.org

如何在騰訊雲上安裝Cloud Foundry

3. 安裝完成後,啟動:

$ cd ~/cf_nise_instaler

$ ./scripts/start.sh

4. 安裝Java buildpack。Java buildpack提供了Cloud Foundry上運作基于JVM的應用程式的支援。

Java buildpack的源代碼:https://github.com/cloudfoundry/java-buildpack

$ cf create-buildpack offline_buildpack /var/vcap/data/packages/buildpack_java_offline/b13deaa98addc5d157885c8ec3aad4df6640873f/java-buildpack-offline-v3.3.zip

如何在騰訊雲上安裝Cloud Foundry

5. 安裝CF-CLI

$ wget https://cli.run.pivotal.io/stable?release=linux64-binary&source=github

$ mkdir –p ~/bin

$ tar xvzf cf-cli_6.13.0_linux_x86-64.tgz -C ~/bin/

$ echo ‘export PATH=$PATH:/home/ubuntu/bin’ >> ~/.bashrc

至此,您就可以在本地開發Java應用,然後用CF-CLI提供的cf push指令将本地java應用部署到騰訊雲上安裝的Cloud Foundry上了。

繼續閱讀