2013年1月10日 星期四

Cloud Foundry 入門三部曲之二

Cloud Foundry 入門三部曲之一」介紹了如何 VMware Player 上面跑 Micro Cloud Foundry,以及如何部署一個應用程式到 Micro Cloud Foundry 上。在這篇,我們將設定 Micro Cloud Foundry 把它改成上線模式,讓使用者可以透過 public URL 存取 Micro Cloud Foundry 上的應用程式。

操作步驟

登入 Micro Cloud Foundry 網站,在下載 Micro Cloud Foundry 的同一個畫面上建立專屬的 domain name。輸入一個獨一無二的 domain name 後按下 Create:

image

這會產生一個 token,請把這個 token 抄起來,我們待會會用它來設定 Micro Cloud Foundry.

image

切到 Micro Cloud Foundry VM,然後輸入 6 停用 offline mode:

image

確認是不是變成 "enable offline mode",是的話,代表 Micro Cloud Foundry 已經改成 online mode:

image

接著輸入 4 選擇 reconfigure domain,然後輸入從 Micro Cloud Foundry 網站取得的 token:

image

輸入完後,系統會停用所有服務:

image

接著系統會重新啟動所有服務:

image

過幾分鐘,當所有服務全部啟動後,Micro Cloud Foundry 應該會跟我們註冊的 domain name 連結起來,如下圖所示:

image

現在我們可以把 target 指到新的 URL,並用前一篇建立的帳號登入:

vmc target http://api.coopermaa.cloudfoundry.me
vmc login

image

先用 vmc apps 指令查看一下你的應用程式,結果如下,雖然已經重設了 domain,不過 hello 應用程式卻還是指到舊的 domain,我想這可能是 Cloud Foundry 的問題,:

image

我們用 vmc delete hello 刪掉 hello 應用程式:

image

確定現在是在 hello 資料夾,然後輸入:

vmc push

重新把應用程式部署到 Cloud Foundry 上:

image

完成後,再下一次 vmc apps 看看 url 有沒有指定正確的位置:

image

現在我們可以用新的而且是 public 的 DNS name 執行應用程式了:

image

下篇我們將說明如何把應用程式部署到 Public Cloud 放到 cloudfoundry.com 。

0 意見: