web-dev-qa-db-ja.com

jujuを実行できませんbootstrap:エラーこのノードを起動することはできません

12.10ubuntuを使用してjujuでMaaSサーバーをインストールしようとしています。 MaaSは、個別のdhcp/dnsサーバーとともに適切にインストールされました。その後作成:〜/ .juju/environment.yaml、次のコンテンツ:

juju: environments environments:   maas:
    type: maas
    maas-server: 'http://myMaaSIpAddress'
    maas-oauth: '${maas-api-key}'
    admin-secret: 'nothing'

次にssh-keygenを実行します

Maasにnode01のMacアドレスを追加した後。 wake on lanが機能し、新しいノードが起動されてインストールされていることに気づきました。buuuuut..次のコマンドでjujuenvを作成しようとすると

juju bootstrap

それは戻ります:

 590 INFO Bootstrapping environment 'maas' (Origin: ppa type: maas)...
    005 ERROR Failed to launch machine /MAAS/api/1.0/nodes/node-0516f9b8-825d-11e2-90af-0050561dd02a/; attempting to release.
    Traceback (most recent call last):
      File "/usr/lib/python2.7/dist-packages/juju/providers/maas/launch.py", line 49, in start_machine
        instance_uri, series, cloud_init.render())
      File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks
        current.result = callback(current.result, *args, **kw)
      File "/usr/lib/python2.7/dist-packages/juju/providers/maas/maas.py", line 82, in _process_error
        raise ProviderError(error.response)
    ProviderError: You are not allowed to start up this node.
    133 ERROR You are not allowed to start up this node.

認証プロセスがうまくいかないようです。ただし、MAASKeyは、新しいものが生成されると、MAASGUIからコピーされました。ノードはステータスを準備完了に変更していますが、bootstrap juju ???? ANY IDEA ???

2
Aimar

基本的にここにそのエラーの2つの基本的な理由があります:

  1. Sshキーを生成するときにノードの準備ができていません。

  2. Zookeeperはノード内のエージェントで実行されていないため、ノードがmaasから開始された場合でも、sshキーを渡しません。

これについて他の経験がある場合。共有してください !!!

2
Aimar