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つの基本的な理由があります:
Sshキーを生成するときにノードの準備ができていません。
Zookeeperはノード内のエージェントで実行されていないため、ノードがmaasから開始された場合でも、sshキーを渡しません。
これについて他の経験がある場合。共有してください !!!