¿Cómo uso Juju en una red restringida?

¿Cómo uso Juju en una red restringida?

Tengo un servidor nuevo y brillante en el laboratorio y quiero usar Juju. Instalo juju y juju-local muy bien. El arranque de juju se completa con éxito, pero cuando intento implementar un amuleto aparece un error:

$ 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

El mensaje de error indica que el servidor no tiene acceso a Internet, así que verifiqué y el servidor está en una red aislada. Puedo utilizar servidores proxy para acceder a Internet.

¿Cómo configuro Juju para usar una red restringida?

Respuesta1

El mensaje de error para este problema era correcto, el servidor estaba en una red restringida y no tenía acceso a Internet. El laboratorio cuenta con un servidor proxy para el tráfico http y https.

La solución fue exportar las variables de entorno http_proxy, https_proxyy no_proxyen el servidor host de 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

Después de configurar estas variables de entorno, el servidor pudo comunicarse con el almacén de acceso a través del puerto 443 y el acceso se implementó exitosamente.

La no_proxyvariable se utilizó para excluir servidores del proxy. Excluí 10.0.3.1 porque ese es el puente local creado por Juju.

Respuesta2

Lo mejor que mi google-goo puede ofrecer es

información relacionada