juju 凭证错误信息

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

我在 maas 服务器上有 2 个节点准备就绪,当我运行 juju bootstrap 时,其中一个节点将定位到 root 用户,但我仍然收到上面提到的错误消息,这是我的环境文件,

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

编辑:

juju bootstrap -v --debug 的输出太多了,但是输出的结尾是:

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 

我的环境文件再次是

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

我的服务器主机名是hu,我认为我的问题出在管理员密码上,因为我读到过它必须用随机密码替换。谢谢你的帮助。

答案1

当我尝试引导 Juju 时,我遇到了一个非常类似的错误,当时我有两个节点都处于“已分配”状态。我不得不“停止”其中一个节点,将其置于“就绪”状态,然后再次引导。不确定这是否是你的问题,但这是我遇到的问题。

希望有所帮助。

答案2

您应该删除行尾的分号。

此外,对于管理员密码,这只是使用 Juju 设置的各种机器的密码。只需将其设置为难以猜测的任何密码即可。

在这一maas-server行上,你需要在http://它之前有一个,使得这一行看起来像

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

挑选的任意工具消息很好,我的就是这样做的并且没有任何不良影响。

确保您maas-oauth从用户首选项页面上的 MaaS Web UI 中获取值(它称之为密钥)。

因此,整个environments.yaml文件看起来应该是这样的:

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

相关内容