本日重點與方向 (TAG): Ubuntu、Metal As A Service、MAAS、WOL、Wake On Lan
今天將會介紹使用 Bare Metal 進行 MAAS 自動化部屬相關的進階配置,比如說你需要的指定 Ubuntu Image 版本、CentOS 部署的需求、Ubuntu Repository Resource、重新配置主機設定、修改硬體後的重新驗證、添加新的使用者進行主機連線等等功能,基本上就是一堆 543 的配置簡介,設定項目居多還是看看就可以,學弟們有問題就翻一下這篇吧w。
有需求需要添加新的人進來用 MAAS 時,請先生成待電腦設備的 ssh-key,提供部署與後續登入使用,新添加出來的 ssh-key 需要再重新 Deploy 主機後才可以登入節點,因此添加的管理者時,需要請他跑一次他自己的主機建置流程 (New > Commission > Deploy),他後面才可以連線進去使用。
添加狀態: Selected for download > Downloading > Synced,這邊的 Image 會一個一個下載,須等前一個 Image 下載完成,MAAS 系統不知道為什麼算是蠻卡的,用了中階伺服器主機還是卡到豆頁痛,這邊能在 MAAS 安裝時用完就一併下載弄一弄吧。
這邊可以添加特殊的 Ubuntu 來源可以來這邊添加,基本上不用去動。
這邊預設會跟著你的 MAAS 主機端的 OS 版本相同,要修改的話需要先下載新版本的 Image,後面同步之後後面才可以做 Image 的替換。
這邊 Release 按下後,等同於 Ready 的狀態,可以修改網路子網路分配的 IP,有做硬體更換就重新下達 Commission 進行硬體檢測,之後重新部署主機進行 OS 重新安裝。
ping <compute-node-ip> -c 4
ubuntu@ubuntu-imac-maas:~$ ping 10.0.2.100 -c 4
PING 10.0.2.100 (10.0.2.100) 56(84) bytes of data.
64 bytes from 10.0.2.100: icmp_seq=1 ttl=64 time=0.518 ms
64 bytes from 10.0.2.100: icmp_seq=2 ttl=64 time=0.582 ms
64 bytes from 10.0.2.100: icmp_seq=3 ttl=64 time=0.653 ms
64 bytes from 10.0.2.100: icmp_seq=4 ttl=64 time=0.677 ms
--- 10.0.2.100 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3055ms
rtt min/avg/max/mdev = 0.518/0.607/0.677/0.067 ms
ssh ubuntu@<compute-node-ip>
這邊需要先搞出原生的電腦的 id_rsa 檔案備份,後續取用這個檔案作為 ssh-key 檔案參考。
sudo ssh -i <id_rsa filepath> ubuntu@<compute-node-ip>