Na verdade, depois de uma implementação bem-sucedida do nó de bootstrap no ambiente maas / juju, parece que adicionar um novo nó era algo impossível de se descobrir. O node02 está sendo instalado e podemos ver no status juju:
,534 INFO Connecting to environment...
,319 INFO Connected to environment.
machines:
0:
agent-state: running
dns-name: node01
instance-id: /MAAS/api/1.0/nodes/node-cf3eb63c-8a27-11e2-a9f6-0050561dd02a/
instance-state: unknown
4:
agent-state: not-started
dns-name: node02
instance-id: /MAAS/api/1.0/nodes/node-3550ded6-8be1-11e2-bfa6-0050561dd02a/
instance-state: unknown
Como você pode ver, o node02 não iniciou esse s por causa da seguinte saída em /var/log/juju/machine-agent.log:
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1039, in _inlineCallbacks
result = g.send(result)
File "/usr/lib/python2.7/dist-packages/juju/agents/base.py", line 210, in connect
self.config["zookeeper_servers"])
File "/usr/lib/python2.7/dist-packages/txzookeeper/retry.py", line 302, in connect
return self.client.connect(*args, **kw)
File "/usr/lib/python2.7/dist-packages/txzookeeper/client.py", line 468, in connect
self._servers, callback, self._session_timeout)
zookeeper.ZooKeeperException: Could not internally obtain zookeeper handle
Basicamente, o Zookeeeper não está sendo executado neste nó e, é claro, em outros nós. Existe alguma explicação para quem experimentou este problema?
Outro sucesso ao executar é maas node: juju debug-log podemos ver algo como:
,077 provision:maas: juju.state.expose DEBUG: Assigned units for machine 6: old=None,
,173 provision:maas: juju.maas WARNING: Firewalling is not yet implemented
a configuração do firewall é necessária para executar o juju env ???
Ainda estou preenchendo minha lista de solução de problemas com a instalação do juju / maas !!!