如果上一篇建立虛擬機順利的話,應該可以從你自己的 host machine 連到剛才建立的虛擬機器了。立刻連進去操作(我們可以把 virt-manager 的螢幕關掉沒關係 XD 系統還在背景跑就好,伺服器嘛)(也就是說接下來的頁面都沒圖了 XDD[1]):
└──╼ ssh ubuntu@192.168.101.10
The authenticity of host '192.168.101.10 (192.168.101.10)' can't be established.
ECDSA key fingerprint is SHA256:n1YlztUI2/5EgeVrSNbnmbD1KPEHk1Ud8uOvy0mrkOQ.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.101.10' (ECDSA) to the list of known hosts.
ubuntu@192.168.101.10's password:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-62-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
42 packages can be updated.
31 updates are security updates.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@maas-ctl-01:~$
安裝需要的套件:
sudo apt-get install maas maas-dns maas-dhcp
maas: 主程式
maas-dns: 我們要 maas controller 替我們負責底下 node 的 dns 管理
maas-dhcp: 同 maas-dns,但管理 dhcp
應該就會一口氣裝到可以用[2][3][4]。如果有裝好,這時候你打開你 host machine 的瀏覽器,輸入位置 http://192.168.101.10/MAAS [5],應該要看到下面的畫面:還沒初始化、初次使用的 MAAS cluster 等著你建立第一個使用者。
這介面真是比 1.5 版的時代好看太多了 XDDDDDDDD
[1] 好啦其實還是有一張圖,建議可以先 clone 一份剛裝好的起來,這樣以後要拿去別地方用,或是稍後亂搞搞爛了可以馬上回來,不用重新建立虛擬機,比較省事。
[2] 啊我記得 2015 年剛開始玩 1.5.x 的時候花超多時間去調校的,包括 PostgreSQL語系問題、import boot image etc.,現在這個 2.1.3.x 大概打包和組態設定上已經改善很多了。一口氣到底好過癮喔。
[3] 14.04 搭配的 MAAS 會一口氣弄進很多 boot image ,空間至少要 10GB(後來的 MAAS 版本就可以選要拉哪些 boot image 了);這篇文章是 xenial server。
[4] 14.04 搭配的 MAAS 在拉 boot image 的時候不會顯示下載進度、甚至按下去有沒有反應都不知道(這後來有改掉),可以在 console 輸入 ps aux | grep import 來觀察下載有沒有正常啟動。
[5] 192.168.101.10 是前面文章在建立虛擬機器時指定的 IP,請換成你自己的值。
[6] trouble shooting: 如果 dhcpd 沒有啟動,可能是因為沒有去 subnet 裡面把 maas-dhcp 打開。
[6] trouble shooting: 如果 dhcpd 沒有啟動,可能是因為沒有去 subnet 裡面把 maas-dhcp 打開。