今天就跟大家聊聊有關Ubuntu集群怎么使用MAAS開始裸機安裝,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到威信網(wǎng)站設計與威信網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計制作、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋威信地區(qū)。
這里介紹在Ubuntu中使用MAAS安裝裸機的9個步驟。
MAAS可以將操作系統(tǒng)鏡像通過網(wǎng)絡啟動(PXE)的方式主動部署到多個空的物理機上,實現(xiàn)集群裝機的第一步。
說明:
MAAS是用于物理機初始安裝和管理的系統(tǒng),由Canonical提供。
如果只使用Ubuntu,MAAS是免費的。
如果需要支持其他操作系統(tǒng),則需要付費購買其擴展包支持服務。
你需要一個運行MAAS的服務器,以及至少一個支持 BMC管理的服務器節(jié)點。建議 MAAS server 位于提供 DHCP 和 DNS服務的網(wǎng)絡上。
注:
無論是MAAS服務器還是節(jié)點機都可以通過虛擬機來模擬,我使用Virtualbox(需要安裝擴展包)運行成功。
在VirtualBox中創(chuàng)建虛擬機,類型選擇Linux/Ubuntu 64bit,將網(wǎng)絡設置為“網(wǎng)卡橋接”。
所有節(jié)點應處于一個網(wǎng)段,MAAS的對應子網(wǎng)的DHCP應予啟用。
Download Ubuntu Server 18.04 LTS,制作啟動盤,安裝系統(tǒng)。然后如下一步的方法安裝MAAS server。
制作系統(tǒng)啟動盤
使用Ubuntu內(nèi)置“啟動盤創(chuàng)建器”。
使用Etcher,福利:一個開源的超好用的SD卡/U盤燒寫工具
sudo apt update sudo apt install maas
命令如下:
sudo maas init
賬戶名輸入admin(也可以是其他,請牢記)。
登錄MAAS UI,通過 http://localhost:5240/MAAS/。
按照屏幕指示,完成 MAAS的首次配置。我建議保持缺省值不變,除非確有必要進行修改。
結(jié)束后,將會配置如下的設置參數(shù):
Region name (MAAS name)
Ubuntu archive, Ubuntu extra architectures
Ubuntu images
SSH keys (for currently logged in user)
到選項卡 “Subnets” ,選擇VLAN中當前所用的,將開啟DHCP。選中 “Take action” 按鈕,選擇 “Provide DHCP”。
設置 Rack controller,將管理 DHCP。
選擇subnet,將創(chuàng)建 DHCP 動態(tài)范圍。
填寫dynamic range詳細信息。
MAAS在安裝服務器節(jié)點時,會將存儲的key注入到節(jié)點中,以后從MAAS controller上可以直接登錄到machine中(賬號Ubuntu,無密碼)。
創(chuàng)建key:
ssh-keygen -t rsa -b 2048
然后 vi ~/.ssh/id_rsa.pub
拷貝進去。如果里面已經(jīng)有內(nèi)容,可以直接拷貝下來。
重要:
點擊賬戶名(上面的方法為admin),將上面的key內(nèi)容import到ssh key中。
這個操作需要在deploy節(jié)點之前進行。
到Images選項卡里,選擇需要部署的鏡像,MAAS將會自動啟動下載。將會需要較長的時間。
等MAAS下載完系統(tǒng)鏡像,就準備好部署 machines了。
使用VirtualBox創(chuàng)建虛擬機,設為網(wǎng)絡啟動,把其它啟動方式關閉,網(wǎng)絡設為“網(wǎng)卡橋接”。
其它物理機設為網(wǎng)絡啟動(PXE boot),把其它啟動方式關閉。
啟動后在MAAS中machines選項卡可以看到,狀態(tài)為New。
如果machines 沒有 IPMI based BMC, proceed to edit them and enter their BMC details
選擇 machines ,選擇“Take action”為 “Commission”。
當machines 狀態(tài)變?yōu)?“Ready”,然后再次執(zhí)行 “deploy”,可以選擇安裝的操作系統(tǒng)版本。
上面的操作結(jié)束后,從maas controller機器使用 ssh node_IP_address
登錄到節(jié)點。
用戶名為 ubuntu,免密。
然后可以使用Ansible可以集中地控制多個節(jié)點,批量地執(zhí)行ssh命令。
看完上述內(nèi)容,你們對Ubuntu集群怎么使用MAAS開始裸機安裝有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。