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