Juju 2.0 прокси для бутстрапа
Хотя juju model-config
поддерживает прокси, до того, как модель существует, мне очень тяжело установить HTTP прокси.
Просто работает juju bootstrap localhost lxd-test
не удается, потому что Джуджу не использует прокси.
Как я могу сказать Juju использовать прокси?
3 ответа
Из сообщества 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 в моей сети.
Использование
--config http-proxy=http://<ip address>:<port>
--config https-proxy=http://<ip address>:<port>
Во время процесса начальной загрузки вы, вероятно, захотите указать прокси в качестве значений по умолчанию для модели. Они будут применяться как к модели контроллера, так и ко всем последующим моделям, созданным в этом контроллере.
juju bootstrap lxd --model-defaults=config.yaml
Атрибуты конфигурации, указанные в --config, будут применяться только к модели контроллера, а не к другим моделям.