web-dev-qa-db-ja.com

制限されたネットワークでJujuを使用するにはどうすればよいですか?

ラボで光沢のある新しいサーバーを入手しました。Jujuを使用したいと思います。 jujuとjuju-localをインストールします。 juju bootstrapは正常に完了しますが、チャームをデプロイしようとするとエラーが発生します。

$ 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を構成するにはどうすればよいですか?

4
Matt Bruzek

この問題のエラーメッセージは正しかった。サーバーは制限されたネットワークにあり、インターネットにアクセスできなかった。ラボには、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によって作成されたローカルブリッジであるため、除外しました。

4
Matt Bruzek

私のgoogle-gooが提供できる最高のものは

1