Como uso o Juju em uma rede restrita?

4

Eu tenho um novo servidor brilhante no laboratório e quero usar o Juju. Eu instalo o juju e o juju-local bem. O bootstrap juju completa com sucesso, mas quando eu tento implantar um charme, recebo um erro:

$ 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

A mensagem de erro indica que o servidor não tem acesso à Internet, então eu verifiquei e o servidor está em uma rede isolada. Eu posso usar proxies para sair na Internet.

Como configuro o Juju para usar uma rede restrita?

    
por Matt Bruzek 05.12.2014 / 18:34

2 respostas

4

A mensagem de erro para este problema estava correta, o servidor estava em rede restrita e não tinha acesso à Internet. O laboratório tem um servidor proxy para o tráfego http e https.

A solução foi exportar as variáveis de ambiente http_proxy , https_proxy e no_proxy no servidor host Juju:

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

Após definir essas variáveis de ambiente, o servidor pôde entrar em contato com a loja de charme pela porta 443 e o encanto foi implementado com êxito.

A variável no_proxy foi usada para excluir servidores do proxy. Excluí 10.0.3.1 porque essa é a ponte local criada por Juju.

    
por Matt Bruzek 08.12.2014 / 15:39
1

O melhor que o meu google-goo pode oferecer é

por Vladimir Kovalchuk 05.12.2014 / 23:24