Цикл мертвой блокировки при использовании команды juju "sync-tools", есть какие-нибудь советы?

Цикл мертвой блокировки при использовании команды juju "sync-tools", есть какие-нибудь советы?

все

Я хочу использовать инструменты загрузки sync-tools для подготовки своей среды перед ее начальной загрузкой.

Если я запускаю sync-tools перед начальной загрузкой, появляется сообщение об ошибке: ваша среда не загружена.

Итак, я попытался настроить свою среду, но безуспешно.

(reference:) http://askubuntu.com/questions/598994/juju-can-not-work-with-openstack-juno-trying-for-10-days

При запуске sync-tools появляется следующее сообщение об ошибке:

$  juju  sync-tools  --source="https://streams.canonical.com/juju/tools"   --show-log
juju.cmd supercommand.go:37 running juju [1.22.0-trusty-amd64 gc]
juju.provider.openstack provider.go:249 opening environment "openstack"  
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"
juju.api apiclient.go:252 dialing "wss://172.27.0.50:17070/"

какие-нибудь советы!

Когда лучше всего использовать команду sync-tools? До или после начальной загрузки?

если после начальной загрузки, процессу начальной загрузки нужны инструменты, то произойдет зависание.

Заранее спасибо .

решение1

Неважно. У вас явно были проблемы раньше, чем у меня, и мой ответ вам не поможет.

У вашей машины bootstrap нет доступа к интернету, верно? Это то, что сработало для меня. Я назвал свою среду maas, а свою машину bootstrap jujuBS. Я создал подкаталог в моем домашнем каталоге под названием .juju для хранения инструментов и чар. Я скопировал все, что мне было нужно, локально, загрузил и развернул juju-gui:

mkdir ~./.juju/sync-tools
juju sync-tools –e maas –destination=”~/.juju/sync-tools”
juju bootstrap –e maas –-upload-tools=true –-metadata-source=”.juju/sync-tools” -–to jujuBS.local
mkdir –p ~/.juju/charms/trusty
juju charm get juju-gui .juju/charms/trusty
juju deploy –repository=”~/.juju/charms” local:juju-gui

решение2

Кажется, вам нужно синхронизировать инструменты перед начальной загрузкой. Если вы можете синхронизировать во время начальной загрузки, нет смысла делать это после, так как вы в курсе (если только не выйдет обновление). Проблемы, с которыми я столкнулся, были связаны с невозможностью синхронизировать инструменты во время начальной загрузки, поскольку у моего кластера не было внешнего доступа. Я обхожу то, на что IO намекнул в моем первом ответе. Что произойдет, если вы не укажете источник?

Связанный контент