todos
Quero usar as ferramentas de upload do Sync-Tools para preparar meu ambiente antes de inicializá-lo.
Se eu executar ferramentas de sincronização antes de bootstrap , a mensagem de erro será: seu ambiente não foi inicializado .
Então, eu inicializei meu ambiente, mas não tive sucesso.
(reference:) http://askubuntu.com/questions/598994/juju-can-not-work-with-openstack-juno-trying-for-10-days
Quando executo sync-tools , a mensagem de erro é a seguinte:
$ 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/"
alguma dica!
Qual é o melhor momento para usar o comando Sync-Tools? antes do bootstrap ou depois do bootstrap?
se após o bootstrap, o processo de bootstrap precisar de ferramentas. então o bloqueio morto aconteceu.
Desde já, obrigado .
Responder1
Deixa para lá. Você claramente está tendo problemas antes de mim e minha resposta não o ajudará.
Sua máquina bootstrap não tem acesso à internet, certo? Isto é o que funcionou para mim. Chamei meu ambiente de maas e minha máquina de bootstrap de jujuBS. Criei um subdiretório em minha casa chamado .juju para armazenar as ferramentas e amuletos. Copiei o que precisava localmente e inicializei e implantei o 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
Responder2
Parece que você precisa sincronizar as ferramentas antes de inicializar. Se você puder sincronizar durante a inicialização, não há razão para fazê-lo depois, pois você está atualizado (a menos que uma atualização seja lançada). Os problemas que tive foram por não conseguir sincronizar as ferramentas durante o bootstrap, porque meu cluster não tinha acesso externo. Meu trabalho para fazer o que IO aludiu na minha primeira resposta. O que acontece se você não especificar a fonte?