無法在本地安裝juju-gui?

無法在本地安裝juju-gui?

我正在嘗試在運行 Ubuntu 13.10 x64 伺服器的虛擬機器中設定 juju-gui。我打算看看是否可以在該特定虛擬機器中使用此方法來部署 openstack「一體化」節點。

我已經在本地環境中安裝並引導了 juju :

sudo apt-get install juju-core
sudo apt-get install juju-local
juju switch local
sudo juju bootstrap

接下來我執行了以下操作:

juju deploy juju-gui
juju expose juju-gui
watch juju status

我期待看到 juju-gui 打開一些連接埠並透過網頁瀏覽器可用,但沒有發生類似的情況 - 為什麼?我該如何解決這個問題?我相信我已經設法嚴格遵循部署指南了?

有沒有關於使用 juju 在 13.10 上部署 openstack 的詳細演練?

答案1

你最後做的「juju watch status」有點不對勁。它應該在“juju status”上呼叫“watch”命令,即

watch juju status

(這只是定期運行 juju status 並顯示結果。)

一段時間後,狀態輸出的 juju-gui 部分將顯示代理狀態為「已啟動」並顯示公用 IP 位址。

此時您可以開啟瀏覽器並前往 IP 位址。系統會提示您輸入密碼,該密碼是在~/.juju/environments.yaml「本機」部分下找到的「管理密碼」 。

希望有幫助!

答案2

Expose 在本機提供者中不會執行任何操作。沒有像其他提供者(例如 ec2)那樣的防火牆規則。部署 juju-gui 並啟動後,您應該能夠透過 juju 狀態顯示的 lxc 機器的 IP 位址來存取它。

它可在連接埠 80 和 443 上使用。

如果它沒有達到「啟動」狀態,請透過 ssh 連接到該電腦並取得該裝置的日誌/var/log/juju/unit-*並告知我們。

相關內容