Как использовать 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 для использования сети с ограниченным доступом?

2 ответа

Сообщение об ошибке для этой проблемы было правильным, сервер находился в сети с ограниченным доступом и не имел доступа к Интернету. В лаборатории есть прокси-сервер для трафика http и https.

Решение было экспортировать http_proxy, https_proxy, а также no_proxy Переменные среды на хост-сервере 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

После установки этих переменных среды сервер смог связаться с хранилищем чармов через порт 443, и брелок был успешно развернут.

no_proxy Переменная использовалась для исключения серверов из прокси. Я исключил 10.0.3.1, потому что это локальный мост, созданный Juju.

Лучшее, что может предложить мой google-goo

Другие вопросы по тегам