制限されたネットワークで 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

この問題のエラー メッセージは正しく、サーバーは制限されたネットワーク内にあり、インターネットにアクセスできませんでした。ラボには、http および https トラフィック用のプロキシ サーバーがあります。

解決策は、Juju ホスト サーバーで、、 http_proxyおよびhttps_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

私のグーグルが提供できる最高のものは

関連情報