Как я использую Амулет в ограниченной сети?

Я получил новейший сервер в лаборатории, и я хочу использовать Амулет. Я устанавливаю амулет, и локальный для амулета очень хорошо. Начальная загрузка амулета завершается успешно, но когда я делаю попытку развертывания очарования, я получаю ошибку:

$ 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

Сообщение об ошибке указывает, что сервер не имеет доступа к Интернету, таким образом, я проверил, и сервер находится в изолированной сети. Я могу использовать прокси для ухода к Интернету.

Как я настраиваю Амулет для использования ограниченной сети?

4
задан 5 December 2014 в 10:34

2 ответа

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

решение состояло в том, чтобы экспортировать 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

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

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

4
ответ дан 17 November 2019 в 04:28

Лучшее, которое может предложить моя липкая вещь Google,

1
ответ дан 17 November 2019 в 04:28

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

Похожие вопросы: