
Tenho um servidor novinho em folha no laboratório e quero usar o Juju. Eu instalo o juju e o juju-local perfeitamente. O bootstrap juju é concluído com sucesso, mas quando 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 verifiquei e o servidor está em uma rede isolada. Posso usar proxies para acessar a Internet.
Como configuro o Juju para usar uma rede restrita?
Responder1
A mensagem de erro para este problema estava correta, o servidor estava em rede restrita e não tinha acesso à Internet. O laboratório possui um servidor proxy para tráfego http e https.
A solução foi exportar 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
Depois de definir essas variáveis de ambiente, o servidor conseguiu entrar em contato com o armazenamento de charme pela porta 443 e o charme foi implantado com êxito.
A no_proxy
variável foi usada para excluir servidores do proxy. Excluí 10.0.3.1 porque essa é a ponte local criada por Juju.
Responder2
O melhor que meu google-goo pode oferecer é