Adicionando o nó ao MAAS

1

Cenário:

1) Eu tenho o MAAS Sever 1.5 no Ubuntu 14.04 (MAAS Server)

2) Eu tenho outro servidor na mesma rede que já tem o Ubuntu 14.04 instalado. (Cliente MAAS)

3) Eu configurei o MAAS Servert para não cluster não gerenciado

4) Eu adicionei manualmente o endereço MAC do cliente MAAS como um novo nó, e ele foi para o estado de comissionamento

5) Mas permanece nesse modo como posso forçar meu cliente a iniciar o processo de comissionamento

alguma ideia?

Obrigado

6) Obrigado "Vembu" Eu tentei a solução sugerida por "Vembu" aqui é o resultado:


Caso 1: maas maas nodes accept-all

Obrigado, mas depois de executar este comando, recebi:

File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
<br>
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
 <br> File "/usr/lib/python2.7/dist-packages/maascli/__main__.py", line 20, in <module>
    main()
<br>  File "/usr/lib/python2.7/dist-packages/maascli/__init__.py", line 46, in main
    options.execute(options)
 <br> File "/usr/lib/python2.7/dist-packages/maascli/api.py", line 189, in __call__
    insecure=insecure)
 <br> File "/usr/lib/python2.7/dist-packages/maascli/api.py", line 66, in http_request
    return http.request(url, method, body=body, headers=headers)
  <br>File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1569, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  <br>File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1316, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  <br>File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 1251, in _conn_request
    conn.connect()
  <br>File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 900, in connect
    self.sock.connect((self.host, self.port) + sa[2:])
  <br>File "/usr/lib/python2.7/dist-packages/httplib2/socks.py", line 424, in connect
    self.__negotiatehttp(destpair[0], destpair[1])
  <br>File "/usr/lib/python2.7/dist-packages/httplib2/socks.py", line 390, in __negotiatehttp
    raise HTTPError((statuscode, statusline[2]))
httplib2.socks.HTTPError: (403, 'Forbidden')

Caso 2: sudo maas maas nodes accept-all

devolve [ ] e ainda em comissionamento!

    
por Rastin 28.10.2014 / 00:54

2 respostas

1

Você pode aceitar e comissionar todos os nós da linha de comando. Isso exige que você faça login pela primeira vez com a chave da API ,

link

$ maas maas nodes accept-all
    
por vembutech 28.10.2014 / 01:32
1

Pessoalmente, apenas faço um "Add Node" no console do MAAS para me preparar para um alistamento. Dessa forma, posso usar apenas o nome DNS desejado e definir a opção Wake On LAN. Você precisa saber de antemão o endereço MAC do adaptador Ethernet em questão, no entanto.

Então, quando o nó fizer sua inicialização PXE, ele será registrado com mais rapidez, sem todo o processo de aprovação e outra inicialização.

    
por Michael Blankenship 28.09.2015 / 18:30

Tags