第一周把cloud foundry基礎架構學習了一下,對於cloud foundry的幾個核心模組有了大致的了解,為了以後深入學習,必須在自己機器上搭建乙個cf例項,不過一直對於那種很複雜的配置安裝非常感冒,特別是那種繁瑣的配置檔案,各種離奇的錯誤,非常令人奔潰。一開始以為cf也是多模組系統,肯定非常繁瑣,沒想到過程還是比較順利。
首先說一下安裝環境,我是在mac機下裝了乙個ubuntu 10.04的虛擬機器,64位,注意,這裡必須是64位映象!因為cf是構建在64位架構上。乙個ubuntu環境就夠了,接下來就是按照文件來單節點部署乙個例項,事實上在生產環境就是應該多節點安裝,每個模組可以分別安裝在不同的vm上面,但是開發和實驗環境為了方便,就安裝在一台vm上就足夠了,文件區對於單節點和多接點安裝的不同步驟非常詳細的進行了說明。
安裝前最好更新一下源sudo apt-get update
接下來就是單節點安裝步驟,信不信由你,就下面2行命令:
sudo apt-get install curl
bash <
然後就進入漫長的等待,我是一般使用者安裝,中間會要求輸入幾次密碼,猜測root使用者安裝應該會省卻這些步驟,剛開始發生錯誤,rubygems.org 沒法加進源, google之,是**問題,由於在公司使用**上網,於是呼換了乙個網線插口,取消**,重新輸上面兩條命令,一切就正常了,安裝文件中對於各種常見的錯誤都有非常詳細的說明,不過我相信現在的安裝指令碼還是寫的比較可靠的,基本上是一鍵安裝,不會遇到什麼問題。
最後,出現這個截圖,安裝成功
接下來就是啟動cf,輸入命令:~/cloudfoundry/vcap/dev_setup/bin/vcap_dev start
從上面可以看到cf各個模組都已經跑起來了,我的vm記憶體分配了1g,保險起見,最好配個2g記憶體。
接下來一步是可選擇的,對於mac/linux使用者來說,建立乙個本地ssh通道
ssh @
sudo ssh -l ::80 @-n
然後在瀏覽器裡面訪問api.vcap.me,出現這個頁面,就表示成功,至此,cloud foundry 的乙個例項開發環境就搭建好了,非常簡單
CloudFoundry 使用遇到的問題
在部署 使用開源雲平台cloudfoundry 版本為v1 的過程中,遇到了一些問題,通過分析cloudfoundry的實現機制和bosh的結構,在google的幫助下,最終將問題解決,同時對linux也有了進一步的了解。現在將一些問題和解決方案總結出來,與大家一起分享。一 vcenter故障排除 ...
cloudfoundry安裝步驟以及問題解析
1.主要的步驟大家參照官網上就可以了,很詳細,sudo apt get install git 安裝git軟體 git clone 安裝vcap包 cd vcap tar czvf dev setup.tar.gz dev setup bin vcap dev setup 安裝環境 bin vcap...
首先嘗試使用CloudFoundry
所有這些意味著您無法使用現有應用程式,無法將其上載到gae並期望它像在本地伺服器上執行一樣執行。實際上,將應用程式遷移到gae是乙個冗長的過程,具體取決於您使用的內容與允許使用的內容之間的差距。最糟糕的是,一旦遷移,您將無法再在標準伺服器上執行 或僅在提供的gae沙箱中執行 或者既要配置gae又要花...