Proxy Juju 2.0 para bootstrap

3

Embora juju model-config suporte proxies, antes que um modelo exista, estou tendo muita dificuldade em configurar um proxy HTTP.

Apenas a execução de juju bootstrap localhost lxd-test falha porque o juju não usa o proxy.

Como posso dizer ao Juju para usar um proxy?

    
por Nate Gardner 22.11.2016 / 04:20

3 respostas

6

Da comunidade do MAAS freenode, aprendi que poderia executar:

--config=config.yaml

Onde config.yaml contém:

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>

Isso não está documentado em nenhum lugar da documentação do MAAS ou do Juju, de forma decepcionante. Isso também não resolveu o meu problema, embora eu acredite que tenha resolvido a questão direta de configurar um proxy antes que um modelo exista. Eu acredito que o problema que estou tendo é devido à confusão de DNS não relacionada dentro da minha rede.

    
por Nate Gardner 23.11.2016 / 22:32
2

Use

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

    
por pmatulis 23.11.2016 / 20:42
2

Durante o processo de bootstrap, você provavelmente desejará especificar os proxies como padrões de modelo. Eles serão aplicados tanto ao modelo do controlador quanto a qualquer modelo subsequente criado nesse controlador.

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

Os atributos de configuração especificados com --config só se aplicam ao modelo do controlador e não a outros modelos.

    
por thumper 24.11.2016 / 02:45

Tags