Before I try to install an Ubuntu MAAS server on a real machines and add 1 or 2 nodes, I wanted to test the (Ubuntu 13.10 + MAAS + Juju + OpenStack) solution with 2-3 VMware virtual machines (under Windows 7 Pro 64-位元).
因此,我創建了一個小型 VMWare VM(2 個處理器/2GB 記憶體/60GB 硬碟)並安裝了 Ubuntu MAAS 伺服器(按照http://maas.ubuntu.com/docs/install.html#import-the-boot-images;除了 DHCP/DNS 之外的所有內容))。連接到網路介面時,我按照說明進行操作:
- 我創建了超級用戶;
- 我點擊了叢集控制器的「導入啟動映像」。
什麼都沒發生。於是我登入了Ubuntu伺服器並運行了命令maas-cli maas node-groups import-boot-images
。什麼也沒發生(除了一則訊息說它已經開始)。
我說的“什麼也沒發生”,是指幾個小時後,網頁介面仍然告訴我沒有啟動映像。不知道發生了什麼,因為我不知道最終在哪裡可以找到日誌檔案/訊息。
從全新的 Ubuntu 13.10 Server + MAAS 安裝中,我按照手冊中的指定執行以下命令:
$ sudo maas createsuperuser
$ maas-cli login maas http:///MAAS/api/1.0 4a7ehDMkZWStdmSCmX:KaYPpAuL5wWJmJtamr:A5JLyz8WLnwaHcPKGzJxqJ73mqYe5tns
You are now logged in to the MAAS server at ... blablabla...
$ maas-cli maas node-groups import-boot-images
Import of boot images started on all cluster controllers
$ ps -ae | grep maas
那裡什麼也看不到...伺服器上的 MAAS 頁面仍然聲稱沒有導入啟動映像。
答案1
請檢查/var/log/maas/celery.log
以確保導入任務啟動並且不會因某種錯誤而立即停止。根據我的經驗,import-boot-images
如果 MAAS 群集控制器無法存取 Internet,或者 VM 網路上的 DHCP/DNS 配置未正確配置,則不會成功。
maas-cli maas node-groups import-boot-images
一旦您在 celery.log 檔案中運行後沒有看到錯誤,您可以檢查ps -ae | grep maas
以查看 - 匯入過程應該正在運行。
答案2
不確定你是否還在做這件事。我目前正在試圖弄清楚maas,這真是一件痛苦的事。
若要查看下載是否仍然有效,請檢查以下輸出:
ps -ae | grep maas
我有:
2608 ? 00:01:36 maas-import-eph
這是從這些圖像中提取的,maas.ubuntu.com/images/ephemeral
這些圖像大約有 300M,並且有幾個可供下載。
不知道有多少人已經成功地完成了這個設定。