設想:
1)我在 Ubuntu 14.04 上有 MAAS Sever 1.5(MAAS 伺服器)
2)我在同一網路上有另一台伺服器,它已經安裝了 Ubuntu 14.04。 (MAAS 客戶端)
3) 我將 MAAS Servert 配置為非託管集群
4)我手動新增MAAS客戶端的mac位址作為新節點,進入調試狀態
5)但它仍然處於該模式,我如何強制我的客戶開始調試過程
任何想法?
謝謝
6)感謝「Vembu」我嘗試了「Vembu」建議的解決方案,結果是:
情況1:maas maas nodes accept-all
謝謝,但運行此命令後我得到:
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')
案例2:sudo maas maas nodes accept-all
它返回[ ]
並仍在調試中!
答案1
您可以從命令列接受並委託所有節點。這要求您首先使用API金鑰,
https://maas.ubuntu.com/docs/maascli.html#api-key
$ maas maas nodes accept-all
答案2
就我個人而言,我只是在 MAAS 控制台中執行「新增節點」來準備登記。這樣我就可以使用我想要的 DNS 名稱並設定 Wake On LAN 選項。但是,您確實需要事先知道相關乙太網路介面卡的 MAC 位址。
然後,當節點進行 PXE 引導時,它會更快地登記,而無需您來回批准它並進行另一次引導。