web-dev-qa-db-ja.com

bootstrapのJuju 2.0プロキシ

juju model-configはプロキシをサポートしていますが、モデルが存在する前は、HTTPプロキシを設定するのに非常に苦労しています。

Jujuはプロキシを使用しないため、juju bootstrap localhost lxd-testの実行は失敗します。

Jujuにプロキシを使用するように指示するにはどうすればよいですか?

3
Nate Gardner

MAAS freenodeコミュニティから、次のことを実行できることを学びました。

--config=config.yaml

Config.yamlには次が含まれます。

default-series: xenial
no-proxy: localhost
apt-http-proxy: http://<ip address>:<port>
apt-https-proxy: https://<ip address>:<port>
apt-ftp-proxy: ftp://<ip address>:<port>
http-proxy: http://<ip address>:<port>
https-proxy: https://<ip address>:<port>
ftp-proxy: ftp://<ip address>:<port>

これはMAASまたはJujuのドキュメントのどこにも文書化されていませんが、残念なことに。これは実際には私の問題を解決しませんでしたが、モデルが存在する前にプロキシを設定するという直接的な問題に対処したと思いますが。私が抱えている問題は、ネットワーク内の無関係なDNS混乱によるものだと思います。

7
Nate Gardner

つかいます

--config http-proxy=http://<ip address>:<port> --config https-proxy=http://<ip address>:<port>

2
pmatulis

bootstrapプロセス中に、おそらくモデルのデフォルトとしてプロキシを指定する必要があります。これらは、コントローラーモデルと、そのコントローラーで作成される後続のモデルの両方に適用されます。

juju bootstrap lxd --model-defaults=config.yaml

--configで指定された構成属性は、コントローラーモデルにのみ適用され、他のモデルには適用されません。

2
thumper