web-dev-qa-db-fra.com

message d'erreur d'identification juju

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

J'ai 2 nœuds sont prêts sur le serveur maas et lorsque j'exécute juju bootstrap l'un d'eux va être localisé pour l'utilisateur root mais j'ai toujours le massage d'erreur que j'ai mentionné ci-dessus mon fichier d'environnement,

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

Éditer:

La sortie de juju bootstrap -v --debug c'est trop mais la fin de la sortie est:

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 

mon fichier d'environnement est à nouveau

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

Le nom d'hôte de mon serveur est hu, et je pense que mon problème est le mot de passe administrateur car j'ai lu qu'il doit être remplacé par une phrase de passe aléatoire. Merci de votre aide.

1
aboumawada

J'ai eu une erreur très similaire lorsque j'ai essayé de bootstrap Juju quand j'avais deux nœuds qui étaient tous les deux dans l'état "Alloué". J'ai dû "Arrêter" l'un des deux nœuds, en le mettant dans l'état "Prêt" et bootstrap encore. Je ne sais pas si c'est votre problème mais c'est quelque chose que j'ai rencontré.

J'espère que cela pourra aider.

2
Brandon Stiff

Vous devez supprimer les points-virgules aux extrémités des lignes.

De plus, pour le secret administrateur, ce sera juste le mot de passe pour diverses machines configurées avec Juju. Réglez-le sur quelque chose de difficile à deviner.

Sur le maas-server line, vous devez avoir un http:// avant, ce qui rend la ligne while quelque chose comme

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

Le message des outils arbitraires choisis est correct, le mien le fait et n'a aucun effet néfaste.

Assurez-vous de prendre le maas-oauth valeur de l'interface utilisateur Web MaaS sur la page des préférences utilisateur (il l'appelle une clé).

Donc, l'ensemble environments.yaml le fichier devrait ressembler à ceci:

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
1
Azendale