如何在受限網路中使用 Juju?

如何在受限網路中使用 Juju?

我在實驗室裡有一台閃亮的新伺服器,我想使用 Juju。我安裝了 juju 和 juju-local 就好了。 juju 引導程式成功完成,但是當我嘗試部署超級按鈕時,出現錯誤:

$ juju deploy ubuntu
ERROR Cannot access the charm store. Are you connected to the internet? Error details: Get https://store.juju.ubuntu.com/charm-info?charms=cs%3Atrusty%2Fubuntu: dial tcp 91.189.95.67:443: connection timed out

錯誤訊息表示伺服器無法存取互聯網,因此我檢查了伺服器處於隔離網路。我可以使用代理程式存取互聯網。

如何設定 Juju 使用受限網路?

答案1

此問題的錯誤訊息是正確的,伺服器處於受限網路中並且無法存取 Internet。該實驗室有一個用於 http 和 https 流量的代理伺服器。

解決方案是在 Juju 主機伺服器上 導出http_proxyhttps_proxy和環境變數:no_proxy

export http_proxy=http://squid.internal:3128
export https_proxy=https://squid.internal:3128
export no_proxy=localhost,127.0.0.1,10.0.3.1

設定這些環境變數後,伺服器能夠透過連接埠 443 聯繫超級按鈕存儲,並且超級按鈕部署成功。

no_proxy變數用於從代理中排除伺服器。我排除了 10.0.3.1,因為那是 Juju 創建的本地網橋。

答案2

我的 google-goo 能提供的最好的是

相關內容