Juju развернуть очарование juju-gui не удается с тайм-аутом подключения
Я использую Juju 1.18.4. Окружающая среда загружена, и вот статус джуджу
environment: maas
machines:
"0":
agent-state: started
agent-version: 1.18.4
dns-name: poLap8.pvt.domain.net
instance-id: /MAAS/api/1.0/nodes/node-9e78ad8c-5465-11e4-90b6-c80aa9bbfa5a/
series: trusty
services: {}
Я пытаюсь установить juju-gui на компьютере:0 (он же poLap8.pvt.domain.net) с помощью этой командыjuju deploy - to 0 juju-gui --debug
2014-10-16 12:18:47 INFO juju.cmd supercommand.go:302 running juju-1.18.4-trusty -amd64 [gc]
2014-10-16 12:18:47 DEBUG juju api.go:171 trying cached API connection settings
2014-10-16 12:18:47 INFO juju api.go:242 connecting to API addresses: [poLap8.pv t.kaseya.net:17070]
2014-10-16 12:18:47 INFO juju apiclient.go:114 state/api: dialing "wss://poLap8. pvt.kaseya.net:17070/"
2014-10-16 12:18:47 INFO juju apiclient.go:124 state/api: connection established
2014-10-16 12:20:55 ERROR juju.cmd supercommand.go:305 cannot download charm "cs:trusty/juju-gui-10": Cannot access the charm store. Are you connected to the internet? Error details: Get https://store.juju.ubuntu.com/charm-info?charms=cs%3Atrusty%2Fjuju-gui-10: dial tcp 91.189.95.66:443: connection timed out
Сервер [MasterShifu], на котором я запускаю команду "Джуджу", имеет два сетевых адаптера - один Ethernet и один WLAN. Интерфейс Ethernet подключен к частной сети [192.168.0.0] и запускает DHCP, DNS и прокси-сервер для сети. Интерфейс Wlan подключается к внешней маршрутизируемой сети и имеет доступ к Интернету. Я могу получить доступ к магазину juju с этой машины, вот вывод
curl store.juju.ubuntu.com/charm-info?charms=cs%3Atrusty%2Fjuju-gui-10
{"cs:trusty/juju-gui-10":{"canonical-url":"cs:trusty/juju-gui-10","revision":10,"sha256":"5b78eeea39c5425d8e9f95db85054fe34df932424a393af6c98a8577ef05f94f","digest":"[email protected]"}}
Машина:0 aka poLap8.pvt.domain.net. Включен только интерфейс Ethernet, а в сети 192.168.0.108 - http_proxy и https_proxy, настроенные для сервера [MasterShifu]. Я могу получить доступ к URL магазина juju с этой машины также, и вот вывод
export | grep http
declare -x http_proxy="192.168.0.1:3128"
declare -x https_proxy="192.168.0.1:3128"
curl https://store.juju.ubuntu.com/charm-info?charms=cs%3Atrusty%2Fjuju-gui-10
{"cs:trusty/juju-gui-10":{"canonical-url":"cs:trusty/juju-gui-10","revision":10,"sha256":"5b78eeea39c5425d8e9f95db85054fe34df932424a393af6c98a8577ef05f94f","digest":"[email protected]"}}ubuntu@poLap8:~$
Я все еще не понимаю причины проблемы. Дайте мне несколько советов о том, где проверить дальше, чтобы исправить эту проблему.
1 ответ
Была такая же проблема. пытался .bashrc
, /etc/environment
, .juju/environments.yaml
, .juju/environments/maas.jenv
никто не работал.
juju set-env
работал. и сделал установить прокси на всех машинах.
Это как я проверял. Вместо использования curl на главной машине.
juju run "curl https://store.juju.ubuntu.com/charm-info?charms=cs%3Ajuju-gui" --all
и это не удалось во всех узлах.juju run "env | grep proxy" --all
на всех машинах и не видел ни одного, чтобы установить связанные с прокси переменные окружения.juju set-env http-proxy=http://PROXY_IP:8080/
а такжеhttps-proxy
juju run "env | grep proxy" --all
теперь возвращаются переменные прокси, установленные на всех машинах