juju bootstrap falha com erros de conexão esgotados

2

Esta é uma pergunta de acompanhamento para minha pergunta anterior . Naquela época, o juju estava pendurado tentando se conectar ao nó do MAAS. Deus sabe o que aconteceu, foi em frente e agora está falhando com erro de conexão esgotado ao tentar baixar ferramentas do site canônico. O erro exato é -

curl: (7) Failed to connect to streams.canonical.com port 443: Connection timed out

tools from https://streams.canonical.com/juju/tools/releases/juju-1.18.4-trusty-amd64.tgz downloaded: HTTP 000; time 126.330s; size 0 bytes; speed 0.000 bytes/s 

2014-10-16 23:32:08  ERROR juju.provider.common bootstrap.go:123 bootstrap failed: rc: 1

O link de onde o juju está tentando baixar o material é perfeitamente válido.

Eu vi pessoas tendo problemas semelhantes ao se conectar ao https://streams.canonical.com , mas o problema foi que o juju não conseguiu resolver o nome do host, mas eu não acho que isso seja o caso do nosso problema

Quaisquer sugestões são bem-vindas.

EDIT : Enquanto o juju trava tentando se conectar ao canonical antes de desistir, eu corri juju -status de outro terminal. Isso mostra esse erro

ERROR state/api: websocket.Dial wss://slot13.maas:17070/: dial tcp 10.10.10.102:17070: connection refused

10.10.10.102 é o IP privado do nosso nó remoto. Em um terminal juju diz que suas ferramentas de download tentando implantar o nó e no outro nó, ele diz que o nó remoto está recusando a conexão. Muito paradoxal!

    
por Pavan Manjunath 17.10.2014 / 01:41

2 respostas

2

Se, no maas, 10.10.10.102 for definido como seu gateway, isso seria um comportamento esperado. Pelo menos seria por mim, tendo sido mordido por esse rei da coisa. Eu renomeiei a máquina que eu usei para o juju bootstrap para jujuBS, então tente isso, que traz tudo que você precisa local para o servidor maas:

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 23.03.2015 / 19:47
0

Eu tive o mesmo erro no meu ambiente e resolvi a execução do seguinte comando:

$: juju bootstrap -e maas --to JujuGui.maas  --upload-tools --debug

abaixo do resultado da depuração:

link

depois disso eu instalei o juju-gui

$: juju status -e maas
environment: maas
machines:
  "0":
    agent-state: started
    agent-version: 1.25.3.1
    dns-name: JujuGui.maas
    instance-id: /MAAS/api/1.0/nodes/node-0672fb10-c53d-11e5-a26c-525400c4a170/
    series: trusty
    hardware: arch=amd64 cpu-cores=1 mem=1024M
    state-server-member-status: has-vote
services: {}

$: juju deploy juju-gui --to 0

executando este comando obtém este erro

ERROR cannot retrieve charm "cs:trusty/juju-gui-44": cannot get archive: Get https://api.jujucharms.com/charmstore/v4/trusty/juju-gui-44/archive: dial tcp 162.213.33.122:443: connection refused

por quê?

    
por Riccardo Magrini 29.01.2016 / 17:13