juju erro de credencial masage

1
Please check your credentials or use 'juju bootstrap' to create a new environment.  Error details: no reachable servers.
Error: Unable to connect to environment "maas". Please check your credentials or use 'juju bootstrap' to create a new environment.
Error details: no reachable servers

Eu tenho 2 nós prontos em maas server e quando eu executo juju bootstrap um deles vai localizado para o usuário root, mas eu ainda tenho a massagem de erro que eu mencionei acima deste arquivo meu ambiente,

environments:
  maas: 
    type: maas
    maas-server: 'maas-server-ip-address/MAAS'; 
    maas-oauth: 'vzgAAtkW9YftwMRDxb:z9EHbEgsBjMNjbP5r4:9AdTb7gMU39FvPBKHsbPYNT9FAtFGscs' 
    admin-secret: 'my-root-password'
    default-series: 'precise'

Editar:

A saída de juju bootstrap -v --debug é demais, mas o final da saída é:

WARNING juju.provider.maas environ.go:181 picked arbitrary tools &{"1.14.1-precise-amd64" "172.26.0.10:80/MAAS/api/1.0/files/…;} 
2013-09-26 13:06:41 DEBUG juju.provider.maas environ.go:267 maas user data; 9888 bytes 
2013-09-26 13:06:41 DEBUG juju.provider.maas environ.go:273 started instance "/MAAS/api/1.0/nodes/node-bb337654-25dc-11e3-ac82-70f39519a2c5/" 
2013-09-26 13:06:41 INFO juju supercommand.go:284 command finished 

meu arquivo de ambiente novamente é

environments:
  maas:
    type: maas
    maas-server: '172.26.0.10:80/MAAS/';
    maas-oauth: 'p3PeSub2ajPWVKL7pH:bZAWke8fydgAsBL8NQ:ZkZMjx5XvptMzrPgy2LqvA5W6BAWPCdj'
    admin-secret: 'admin-password'
    default-series: precise
    authorized-keys-path: ~/.ssh/id_rsa.pub

O nome do host do meu servidor é hu , e eu acho que o meu problema é a senha do admin porque eu li que ele deve ser substituído por uma frase secreta. Obrigado pela sua ajuda.

    
por aboumawada 26.09.2013 / 08:28

2 respostas

2

Eu recebi um erro muito semelhante quando tentei inicializar o Juju quando tinha dois nós que estavam no estado "Alocado". Eu tive que "Parar" um dos dois nós, colocando-o no estado "Ready" e bootstrap novamente. Não tenho certeza se esse é o seu problema, mas é algo que eu encontrei.

Espero que ajude.

    
por Brandon Stiff 22.09.2014 / 02:52
1

Você deve remover os pontos-e-vírgulas nas extremidades das linhas.

Além disso, para o admin-secret, esta é a senha de várias máquinas configuradas com o Juju. Basta configurá-lo para qualquer coisa difícil de adivinhar.

Na linha maas-server , você precisa ter um http:// antes, tornando a linha while algo como

    maas-server: 'http://172.26.0.10/MAAS/'

A mensagem de ferramentas arbitrárias escolhida é boa, a minha faz isso e não tem efeitos negativos.

Certifique-se de obter o valor maas-oauth da interface do usuário da Web do MaaS na página de preferências do usuário (ele chama de chave).

Assim, todo o arquivo environments.yaml deve ser assim:

environments:
  maas:
    type: maas
    maas-server: 'http://172.26.0.10/MAAS/'
    maas-oauth: 'p3PeSub2ajPWVKL7pH:bZAWke8fydgAsBL8NQ:ZkZMjx5XvptMzrPgy2LqvA5W6BAWPCdj'
    admin-secret: '5fjC6PPeO9XwrPu1TfNmMWD4q'
    default-series: precise
    authorized-keys-path: ~/.ssh/id_rsa.pub
    
por Azendale 28.10.2013 / 00:45