所以,我有一個區域控制器和兩個叢集控制器。 (所有獨立的電腦。)叢集 #1 — 位於 172.23.x.0/23 子網路上的本機叢集—運作良好。 10.2.0.x/16 上的遠端叢集工作得不太熱。
- 系統 PXE 啟動、配置和調試都很棒。
- Juju 認為新系統很好。
- 在此過程中的某個時刻(按照 MAAS 的標準),IP 位址會從用於新裝置的「臨時」IP 變更為「永久」位址。
- 當我執行“juju add-unit nova-compute”時,麻煩就開始了。在新計算節點上建立的設定檔反映了原來的IP 位址,不是系統目前使用的位址。例如,「ifconfig」顯示 IP 為 10.2.0.20,但以下是 /etc/ 中的 grep 回傳的內容:
rgrep "10\.[0123]\." * 2> /dev/null | grep -v ":#" neutron/plugins/ml2/ml2_conf.ini:local_ip = 10.2.1.1 nova/nova.conf:my_ip = 10.2.1.1 nova/nova.conf:vncserver_proxyclient_address = 10.2.1.1
我已經刪除並重新建立了網路兩次,但無濟於事(包括使用不同的範圍)。即將刪除並重新建立叢集控制器等,但想在這裡發布以防有人有任何想法。喔——最後一件事:這是 Ubuntu 14.04 上的 1.9.1+bzr4543-0ubuntu1~trusty1。
任何指點都感激不盡...
更新:刪除並重新建立叢集控制器;仍然是同樣的交易。有趣的是,如果我嘗試部署到 LXC,這些設定檔就很好(儘管 LXC 作為計算節點失敗,因為我認為不相關的原因)。另外,如果我將正確的值硬編碼到兩個檔案中,一切都會很好。