제한된 네트워크에서 Juju를 어떻게 사용하나요?

제한된 네트워크에서 Juju를 어떻게 사용하나요?

연구실에 빛나는 새 서버가 있는데 Juju를 사용하고 싶습니다. 나는 juju를 설치하고 juju-local은 괜찮습니다. juju 부트스트랩이 성공적으로 완료되었지만 매력을 배포하려고 하면 오류가 발생합니다.

$ 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

오류 메시지에는 서버가 인터넷에 접속할 수 없다고 나와 있어서 확인해 보니 서버가 격리된 네트워크에 있습니다. 프록시를 사용하여 인터넷에 접속할 수 있습니다.

제한된 네트워크를 사용하도록 Juju를 어떻게 구성합니까?

답변1

이 문제에 대한 오류 메시지는 정확했습니다. 서버가 제한된 네트워크에 있고 인터넷에 액세스할 수 없었습니다. 실습에는 http 및 https 트래픽용 프록시 서버가 있습니다.

해결책은 Juju 호스트 서버에서 http_proxy, https_proxy및 환경 변수를 내보내는 것이었습니다 .no_proxy

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

이러한 환경 변수를 설정한 후 서버는 포트 443을 통해 참 저장소에 연결할 수 있었고 참은 성공적으로 배포되었습니다.

no_proxy변수는 프록시에서 서버를 제외하는 데 사용되었습니다. 10.0.3.1은 Juju에서 만든 로컬 브리지이기 때문에 제외했습니다.

답변2

내 google-goo가 제공할 수 있는 최고는 다음과 같습니다.

관련 정보