Я использую Амулет 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: {}
Я - Тринг для установки амулета-gui на machine:0 (иначе, poLap8.pvt.domain.net) использующий этот амулет команды развертываются - к 0 амулетам-gui - отладка 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] был, я работаю, команда амулета имеет двойной NIC - один Ethernet и один wlan. Интерфейс Ethernet подключен к частной сети [192.168.0.0] и выполняет DHCP, DNS и Прокси-сервер для сети. Интерфейс Wlan является подключением к внешней routable сети и имеет доступ к Интернету. Я могу получить доступ к хранилищу амулета от этой машины, вот вывод 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":"francesco.banconi@canonical.com-20141003150150-yzikfrwp4wcbpn27"}}
Machine:0 иначе poLap8.pvt.domain.net Имеет просто интерфейс Ethernet, включают, и в 192.168.0.108 сетях - Имеет http_proxy и https_proxy, настроенный к серверу [MasterShifu]. Я могу получить доступ к URL хранилища амулета от этой машины также и здесь являюсь выводом 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":"francesco.banconi@canonical.com-20141003150150-yzikfrwp4wcbpn27"}}ubuntu@poLap8:~$
Я все еще невежествен на причине проблемы. Предоставьте мне некоторые подсказки, где проверить далее для устранения этой проблемы.
Имел ту же проблему. попробованный .bashrc
, /etc/environment
, .juju/environments.yaml
, .juju/environments/maas.jenv
ни один не работал.
juju set-env
работавший . и действительно устанавливал прокси во всех машинах.
Это - то, как я протестировал. Вместо того, чтобы использовать завихрение на основной машине.
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
теперь возвратил набор переменных прокси во всех машинах