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

MAAS同時安裝及啟用Bind名字服務。如果需要MAAS解析公司內(nèi)部域名,則在DNS forwarder輸入相應名字服務器IP地址。如果為空則只能解析MAAS所管理的域下被管理機器及手工增加的記錄。在internet直連環(huán)境下,可以不用設置但然仍解析Internet域名因為MAAS能訪問根服務器,也可以設置為192.168.10.1這個由LXD啟用的域名服務器,這樣MAAS也能解析所有test1主機上所能解析的域名。
“APT HTTP/HTTPS Proxy server”項設置外部的proxy用于APT( Ubuntu/Debian包管理工具)或YUM(CentOS/RHEL包),如果為空則MAAS會自動使用MAAS內(nèi)置proxy服務器。Proxy設置及MAAS Proxy的上級(peer)可以從MAAS管理的設置菜單進一步重新修改或配置。
正確的Internet訪問及配置是MAAS管理的一個關鍵,MAAS在新加被管理服務器(add machine), 系統(tǒng)探測(commissionning),部署(deploy)階段都需要從在線安裝源下載包及更新系統(tǒng),如果下載或包安裝出錯都會引起失敗。在這個測試環(huán)境中,MAAS server能夠透過test1上由LXD服務自動使能的源地址目標轉(zhuǎn)換(SNAT)直接訪問Internet, proxy server也安裝于MAAS server上,被管理機通過MAAS server上的proxy服務來進行包下載安裝。但這個proxy設置及internet訪問僅限于APT或YUM包管理服務。如果你直接登錄到被管理機器上用wget訪問internet的話,你可以進一步設置了http_proxy和htts_proxy環(huán)境變量或者有正確的默認路由(例子中為192.168.10.1)來訪問Internet。如果后繼應用是用Juju部署的話,Juju會有相應的機制來設置及自動使用proxy。
設置頁面的下半部份(如下圖)為MAAS映像下載。選擇版本及構(gòu)架amd64, arm64等,點擊Update selection按鈕后MAAS開始在后臺同步及導入,下載通常比較久,有時需要幾小時而且可能會失敗??梢岳^續(xù)下面的步驟,但在增加被管理機器前進一步檢查是否同步成功及重新同步,否則PXE不能正常啟動,因為所需要的kernel,init-image等可能沒有成功導入。
點擊“Continue”,下一步導入ssh訪問公鑰,這個公鑰會被cloud-init機制自動注入被管理機,實現(xiàn)被管理機的ssh訪問。如下方法在test1測試主機上生成ssh密鑰對,并通MAAS web管理介面導入公鑰。
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初始設置完成,點擊“Go to dashboard”銨鈕進入管理介面。可能會顯示如下2個告警,一為提示Bionic(Ubuntu 18.04)配置為commissioning,但由于下載及導入未完成而不可用。二是提示還未啟用DHCP服務,從而不能PXE啟動。可在檢查這2項前確認完成后再點擊Dismiss關閉。
2.2.8 DHCP服務啟用及IP地址保留
如下圖,點Subnet菜單項,會顯示自動檢測及創(chuàng)建的子網(wǎng)。
點擊VLAN欄下的untagged鏈接,顯示如下圖:
從Reserve range下拉菜單中分別選擇“Reserver range” 和”Reserver dynamic range”,并輸入你預留的IP地址范圍和MAAS動態(tài)地址分配(dhcp)范圍。MAAS動態(tài)地址范圍用于MAAS管理的dhcp服務,通常是臨時使用的情況比如系統(tǒng)探測(commissionning)。
點擊“Configure DHCP”按鈕,注意MAAS provider DHCP為選中狀態(tài),類型Type中選擇第一項。最后可以檢查MAAS server的所有服務及狀態(tài),如下選擇Controller菜單顯示如下:
然后點Name欄下的鏈接,顯示如下圖。注意9個服務都顯示為綠色。映像同步也顯示為已同步狀態(tài),如非同步狀態(tài),可進一步選擇Images菜單查看及重新同步。
其它用戶管理,更多的設置,DNS管理等你可以選擇相應的菜單查看及進一步了解。
在MAAS管理機器的過程中,如果能實時查看及監(jiān)控被管理服務器的啟動過程及日志輸出,對于查找問題及了解進展(如下載包)非常有用。比較方便的方法是通過ipmiconsole和virsh console終端命令來查看,這需要配置Linux的內(nèi)核啟動參數(shù)將終端重定向,MAAS提供這個配置選項,可以從如下管理介面設置。
預先檢查一下你的子網(wǎng)的網(wǎng)關及DNS設置是否正確及驗證否能正常訪問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服務正常工作 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及測試虛擬機自動供給
文章標題:裸機云快速部署利器UbuntuMAAS:單機安裝及測試系列教程第二篇
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/cdsjghs.html


咨詢
建站咨詢
