新聞中心
登錄后進(jìn)入如下設(shè)置頁面,將ubuntu archive及Ubuntu extra architecture在線安裝源更改為本地區(qū)源以加速包下載及部署過程,如果MAAS環(huán)境僅支持AMD64 OS部署,則無需更改Ubuntu extra architecture。

MAAS同時(shí)安裝及啟用Bind名字服務(wù)。如果需要MAAS解析公司內(nèi)部域名,則在DNS forwarder輸入相應(yīng)名字服務(wù)器IP地址。如果為空則只能解析MAAS所管理的域下被管理機(jī)器及手工增加的記錄。在internet直連環(huán)境下,可以不用設(shè)置但然仍解析Internet域名因?yàn)镸AAS能訪問根服務(wù)器,也可以設(shè)置為192.168.10.1這個(gè)由LXD啟用的域名服務(wù)器,這樣MAAS也能解析所有test1主機(jī)上所能解析的域名。
“APT HTTP/HTTPS Proxy server”項(xiàng)設(shè)置外部的proxy用于APT( Ubuntu/Debian包管理工具)或YUM(CentOS/RHEL包),如果為空則MAAS會自動使用MAAS內(nèi)置proxy服務(wù)器。Proxy設(shè)置及MAAS Proxy的上級(peer)可以從MAAS管理的設(shè)置菜單進(jìn)一步重新修改或配置。
正確的Internet訪問及配置是MAAS管理的一個(gè)關(guān)鍵,MAAS在新加被管理服務(wù)器(add machine), 系統(tǒng)探測(commissionning),部署(deploy)階段都需要從在線安裝源下載包及更新系統(tǒng),如果下載或包安裝出錯(cuò)都會引起失敗。在這個(gè)測試環(huán)境中,MAAS server能夠透過test1上由LXD服務(wù)自動使能的源地址目標(biāo)轉(zhuǎn)換(SNAT)直接訪問Internet, proxy server也安裝于MAAS server上,被管理機(jī)通過MAAS server上的proxy服務(wù)來進(jìn)行包下載安裝。但這個(gè)proxy設(shè)置及internet訪問僅限于APT或YUM包管理服務(wù)。如果你直接登錄到被管理機(jī)器上用wget訪問internet的話,你可以進(jìn)一步設(shè)置了http_proxy和htts_proxy環(huán)境變量或者有正確的默認(rèn)路由(例子中為192.168.10.1)來訪問Internet。如果后繼應(yīng)用是用Juju部署的話,Juju會有相應(yīng)的機(jī)制來設(shè)置及自動使用proxy。
設(shè)置頁面的下半部份(如下圖)為MAAS映像下載。選擇版本及構(gòu)架amd64, arm64等,點(diǎn)擊Update selection按鈕后MAAS開始在后臺同步及導(dǎo)入,下載通常比較久,有時(shí)需要幾小時(shí)而且可能會失敗??梢岳^續(xù)下面的步驟,但在增加被管理機(jī)器前進(jìn)一步檢查是否同步成功及重新同步,否則PXE不能正常啟動,因?yàn)樗枰膋ernel,init-image等可能沒有成功導(dǎo)入。
點(diǎn)擊“Continue”,下一步導(dǎo)入ssh訪問公鑰,這個(gè)公鑰會被cloud-init機(jī)制自動注入被管理機(jī),實(shí)現(xiàn)被管理機(jī)的ssh訪問。如下方法在test1測試主機(jī)上生成ssh密鑰對,并通MAAS web管理介面導(dǎo)入公鑰。
ubuntu@test1:~$ ssh-keygen -t rsa -N '' -f .ssh/id_rsa Generating public/private rsa key pair. Your identification has been saved in .ssh/id_rsa. Your public key has been saved in .ssh/id_rsa.pub. The key fingerprint is: SHA256:L9dYaL3409bCul3ZrFktVdOhTwAXy...... ubuntu@test1 The key's randomart image is: +---[RSA 2048]----+ | ..+.. | | o + o| | ..= oo| | =o.+ o| | S + B....| | o O Eoo+| | . * +=.o*| | o ..o**.| | .+BB=. | +----[SHA256]-----+ ubuntu@test1:~$ ls .ssh/ authorized_keys id_rsa id_rsa.pub ubuntu@test1:~$ cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxPph9oyLwFwarcGAWqQ/+VhNTP6Q7FFxZo/neLhI......./ ubuntu@test1
MAAS初始設(shè)置完成,點(diǎn)擊“Go to dashboard”銨鈕進(jìn)入管理介面??赡軙@示如下2個(gè)告警,一為提示Bionic(Ubuntu 18.04)配置為commissioning,但由于下載及導(dǎo)入未完成而不可用。二是提示還未啟用DHCP服務(wù),從而不能PXE啟動??稍跈z查這2項(xiàng)前確認(rèn)完成后再點(diǎn)擊Dismiss關(guān)閉。
2.2.8 DHCP服務(wù)啟用及IP地址保留
如下圖,點(diǎn)Subnet菜單項(xiàng),會顯示自動檢測及創(chuàng)建的子網(wǎng)。
點(diǎn)擊VLAN欄下的untagged鏈接,顯示如下圖:
從Reserve range下拉菜單中分別選擇“Reserver range” 和”Reserver dynamic range”,并輸入你預(yù)留的IP地址范圍和MAAS動態(tài)地址分配(dhcp)范圍。MAAS動態(tài)地址范圍用于MAAS管理的dhcp服務(wù),通常是臨時(shí)使用的情況比如系統(tǒng)探測(commissionning)。
點(diǎn)擊“Configure DHCP”按鈕,注意MAAS provider DHCP為選中狀態(tài),類型Type中選擇第一項(xiàng)。最后可以檢查MAAS server的所有服務(wù)及狀態(tài),如下選擇Controller菜單顯示如下:
然后點(diǎn)Name欄下的鏈接,顯示如下圖。注意9個(gè)服務(wù)都顯示為綠色。映像同步也顯示為已同步狀態(tài),如非同步狀態(tài),可進(jìn)一步選擇Images菜單查看及重新同步。
其它用戶管理,更多的設(shè)置,DNS管理等你可以選擇相應(yīng)的菜單查看及進(jìn)一步了解。
在MAAS管理機(jī)器的過程中,如果能實(shí)時(shí)查看及監(jiān)控被管理服務(wù)器的啟動過程及日志輸出,對于查找問題及了解進(jìn)展(如下載包)非常有用。比較方便的方法是通過ipmiconsole和virsh console終端命令來查看,這需要配置Linux的內(nèi)核啟動參數(shù)將終端重定向,MAAS提供這個(gè)配置選項(xiàng),可以從如下管理介面設(shè)置。
預(yù)先檢查一下你的子網(wǎng)的網(wǎng)關(guān)及DNS設(shè)置是否正確及驗(yàn)證否能正常訪問Internet也非常重要。
ubuntu@test1:~$ lxc exec maas-server bash root@maas-server:~# ping -c2 www.bing.com #檢查maas-server能訪問internet PING cn-0001.cn-msedge.net (202.89.233.101) 56(84) bytes of data. 64 bytes from 202.89.233.101 (202.89.233.101): icmp_seq=1 ttl=114 time=39.4 ms 64 bytes from 202.89.233.101 (202.89.233.101): icmp_seq=2 ttl=114 time=39.0 ms --- cn-0001.cn-msedge.net ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 3417ms rtt min/avg/max/mdev = 39.087/39.251/39.415/0.164 ms root@maas-server:~# dig @192.168.10.10 www.bing.com +short #檢查maas-server的dns服務(wù)正常工作 a-0001.a-afdentry.net.trafficmanager.net. cn.cn-0001.cn-msedge.net. cn-0001.cn-msedge.net. 202.89.233.101 202.89.233.100 root@maas-server:~# http_proxy=http://192.168.10.10:8000/ wget -nd http://cn.bing.com/ #檢查maas-server proxy正常工作 URL transformed to HTTPS due to an HSTS policy --2020-04-06 10:06:27-- https://cn.bing.com/ Connecting to 192.168.10.10:8000... connected. Proxy request sent, awaiting response... 200 OK Length: 113027 (110K) [text/html] Saving to: ‘index.html’ index.html 100%[===========================================================================================>] 110.38K --.-KB/s in 0.1s 2020-04-06 10:06:27 (918 KB/s) - ‘index.html’ saved [113027/113027] root@maas-server:~# https_proxy=http://192.168.10.10:8000/ wget -nd https://cn.bing.com/ #檢查proxy的https訪問能工作 ... 2020-04-06 10:06:38 (873 KB/s) - ‘index.html.1’ saved [113027/113027] root@maas-server:~# rm index.html* root@maas-server:~# exit ubuntu@test1:~$
至此,MAAS安裝及配置已完成。
下一篇:2.3 配署MAAS KVM POD及測試虛擬機(jī)自動供給
分享題目:裸機(jī)云快速部署利器UbuntuMAAS:單機(jī)安裝及測試系列教程第二篇
當(dāng)前鏈接:http://www.dlmjj.cn/article/cdsjghs.html


咨詢
建站咨詢
