「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:
這會產生一個 token,請把這個 token 抄起來,我們待會會用它來設定 Micro Cloud Foundry.
切到 Micro Cloud Foundry VM,然後輸入 6 停用 offline mode:
確認是不是變成 "enable offline mode",是的話,代表 Micro Cloud Foundry 已經改成 online mode:
接著輸入 4 選擇 reconfigure domain,然後輸入從 Micro Cloud Foundry 網站取得的 token:
輸入完後,系統會停用所有服務:
接著系統會重新啟動所有服務:
過幾分鐘,當所有服務全部啟動後,Micro Cloud Foundry 應該會跟我們註冊的 domain name 連結起來,如下圖所示:
現在我們可以把 target 指到新的 URL,並用前一篇建立的帳號登入:
vmc target http://api.coopermaa.cloudfoundry.me
vmc login
先用 vmc apps 指令查看一下你的應用程式,結果如下,雖然已經重設了 domain,不過 hello 應用程式卻還是指到舊的 domain,我想這可能是 Cloud Foundry 的問題,:
我們用 vmc delete hello 刪掉 hello 應用程式:
確定現在是在 hello 資料夾,然後輸入:
vmc push
重新把應用程式部署到 Cloud Foundry 上:
完成後,再下一次 vmc apps 看看 url 有沒有指定正確的位置:
現在我們可以用新的而且是 public 的 DNS name 執行應用程式了:
下篇我們將說明如何把應用程式部署到 Public Cloud 放到 cloudfoundry.com 。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。