Um ciclo de dead lock ao usar o comando juju “sync-tools”, alguma dica?

2

tudo

Eu quero usar ferramentas de upload de ferramentas de sincronização para preparar meu ambiente antes de inicializá-lo.

Se eu executar as ferramentas de sincronização antes do bootstrap, a mensagem de erro é: you environment não é inicializado.

Então, eu juju bootstrap meu ambiente, mas não consegui.

(reference:) https://sobrelinux.info/questions/66453/cannot-get-juju-works-with-openstack-juno"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. tão morto trancar aconteceu.

Obrigado antecipadamente.

    
por ChunFeng 20.03.2015 / 07:36

2 respostas

0

Não importa. Você está claramente tendo problemas antes de mim, e minha resposta não vai ajudá-lo.

Sua máquina de bootstrap não tem acesso à internet, certo? Isto é o que funcionou para mim. Eu nomeei meu ambiente maas e minha máquina de bootstrap jujuBS. Eu fiz um subdiretório em minha casa chamado .juju para guardar as ferramentas e os encantos. Eu copiei o que eu precisava localmente e inicializo 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
    
por rmustakos 24.03.2015 / 00:33
0

Parece que você precisa sincronizar as ferramentas antes do bootstrap. Se você pode sincronizar durante o bootstrap, não há razão para fazê-lo depois, já que você está atualizado (antes de uma atualização sair). Os problemas que tive foram em torno de não ser capaz de sincronizar ferramentas durante o bootstrap, porque meu cluster não tinha acesso externo. Meu trabalho em torno de fazer o que IO aludiu na minha primeira resposta. O que acontece se você não especificar a fonte?

    
por rmustakos 24.03.2015 / 00:50