真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用ubuntu18.04LTS部署opesntacktranninglabs進(jìn)行測試

opesntack tranning labs提供了一種在桌面環(huán)境中部署虛擬化OpenStack的簡便方法。Training Labs支持所有現(xiàn)代Linux,Windows和macOS平臺。在運行Training Labs之前,您需要安裝VirtualBox或KVM / libvirt。將壓縮文件解壓縮到一個文件夾,并準(zhǔn)備一鍵部署您自己的OpenStack Training Labs群集。

成都創(chuàng)新互聯(lián)公司客戶idc服務(wù)中心,提供成都棕樹電信機房、成都服務(wù)器、成都主機托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價的產(chǎn)品以及開放、透明、穩(wěn)定、高性價比的服務(wù),資深網(wǎng)絡(luò)工程師在機房提供7*24小時標(biāo)準(zhǔn)級技術(shù)保障。

下載地址:https://docs.openstack.org/training_labs/

說明文檔:https://wiki.openstack.org/wiki/Documentation/training-labs#Building_the_cluster

  1. 安裝準(zhǔn)備

安裝和測試方法,參考華為《HCIP-Cloud_Computing-OpenStack_V1.0_實驗手冊》

測試方法,使用x86服務(wù)器,服務(wù)器品牌為二手HP,硬盤500G,4路CPU,40G內(nèi)存,單千兆網(wǎng)卡,地址為172.31.208.31/24。安裝unbuntu18.04LTS,使用virtualbox5.2,openstack-labs版本為Stein,以下為推薦的實驗環(huán)境

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

  1. 組網(wǎng)說明

實驗環(huán)境在服務(wù)器上安裝 ubuntu操作系統(tǒng),并在ubuntu上安裝virtualBox軟件,通過openstack自動化安裝腳本在 virtualbox中部署openstack實驗環(huán)境,包括一個controller節(jié)點和一個compute節(jié)點

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

  1. ubuntu配置

在完成ubuntu18操作使用圖形化界面的(gnome)系統(tǒng)安裝后,我們需要進(jìn)更新軟件源和開啟遠(yuǎn)程桌面登陸的配置

默認(rèn)ubuntu沒有root密碼,同時沒有SSH服務(wù)等,默認(rèn)是不允許root用戶進(jìn)行ssh登陸。都需要自行配置

sudo?passwd????#創(chuàng)建root密碼
sudo?apt-get?install?openssh-server?#?安裝ssh服務(wù)
sudo?systemctl?start?ssh?????????????#開啟SSH
sudo?systemctl?enble?ssh
sudo?systemctl?stop?ufw????????????????#關(guān)閉防火墻
sudo?systemcll?disable?ufw

為了加快軟件下載,需要配置國內(nèi)軟件源

sudo?cp?/etc/apt/sources.list?/etc/apt/sources.list.bak???#備份軟件源
sudo?gedit?/etc/sources.list??#編輯

在文件最前面添加

deb?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic?main?restricted?universe?multiverse
deb-src?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic?main?restricted?universe?multiverse
deb?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-updates?main?restricted?universe?multiverse
deb-src?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-updates?main?restricted?universe?multiverse
deb?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-backports?main?restricted?universe?multiverse
deb-src?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-backports?main?restricted?universe?multiverse
deb?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-security?main?restricted?universe?multiverse
deb-src?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-security?main?restricted?universe?multiverse
deb?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-proposed?main?restricted?universe?multiverse
deb-src?https://mirrors.tuna.tsinghua.edu.cn/ubuntu/?bionic-proposed?main?restricted?universe?multiverse

保存后,更新系統(tǒng)

sudo?apt-get?update
sudo?apt-get?upgrade

耐心等待更新完畢

接下來,使用xrdp開啟遠(yuǎn)程登陸。

sudo?apt?install?xrdp

編輯配置文件

sudo?vim?/etc/xrdp/startwm.sh

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

把最下面的test和exec兩行注釋掉,添加一行

gnome-session

然后再ubuntu設(shè)置開啟共享

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

配置屏幕共享

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

配置完成后,重啟ubuntu。然后就可以使用windows 遠(yuǎn)程桌面登陸

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

如下所示:

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

然后配置virtualbox

推薦直接使用unbuntu的gnome軟件商店搜索下載

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

下載完畢后確認(rèn)是否安裝

sudo?dpkg-query?-l?virtualbox

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

  1. 安裝opesntack-labs

通過運行openstack自動化安裝腳本,在virtualbox中完成openstack安裝。

openstack的controller節(jié)點和compute節(jié)點均為ubuntu操作系統(tǒng)(腳本安裝過程中,會自動下拉Ubuntu操作系統(tǒng)鏡像文件,并為ubuntu自動創(chuàng)建兩個虛擬機網(wǎng)卡

vboxnet0:10.0.0.1/24

vboxnet1:203.0.113.1/24

流程如下:

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

首先,下載openstack,訪問https://docs.openstack.org/training_labs/

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

下載完畢后,保存到桌面

然后解壓

sudo?tar?-xvf?labs-master.tgz

解壓后,目錄結(jié)構(gòu)如下所示:

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

為了避免openstack環(huán)境資不足,打開配置文件config.compute1,按照如下修改

sudo?cd?labs
sudo?vim?labs/config/config.compute1

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

然后安裝python

sudo?apt?install?python

完成后,進(jìn)入/labs目錄,運行st.py腳本

cd?labs
./st.py?-b?cluster

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

如果安裝過程中出現(xiàn)報錯,先嘗試再運行一次腳本,若還是出現(xiàn)問題,可以在/labs/log下查看相應(yīng)的日志文件,排除問題后,再一次運行腳本

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

等待系統(tǒng)自動在virtualbox中安裝openstack,此過程大概需要3個小時左右。直到出現(xiàn)如下信息,代表安裝成功

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

出現(xiàn)的結(jié)果代表了實驗環(huán)境的默認(rèn)登陸信息。

  1. 碰到的問題

在安裝的過程中,會卡“ERROR vm_ssh:Aborting",如下所示:

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

查詢了下官網(wǎng)文檔,https://wiki.openstack.org/wiki/Documentation/training-labs#Building_the_cluster,下面有相關(guān)使用virtualbox構(gòu)建集群的說明

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

大意是控制節(jié)點和計算節(jié)點在virtualbox使用ssh協(xié)議的tcp2230和2232進(jìn)行通訊,我懷疑是ssh協(xié)議登陸沒有獲取到對方的密鑰所致。

所以我嘗試了以下

?ssh?-p?2230?osbash@localhost???#密碼osbash

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

然后再次運行openstack安裝腳本,居然就沒有卡在這里。問題解決了

真神奇

更新:

后來在部署的時候反復(fù)出現(xiàn)計算節(jié)點compute1無法安裝成功后來查詢到,這是一個bug,具體原因未知。后來在國外論壇上查到相關(guān)的bug描述,帖子地址如下:

https://bugs.launchpad.net/labs/+bug/1803819

我總結(jié)了以下,和查詢了一些 stackoverflow文檔,這個大概是python2的subproccess模塊在調(diào)用shell命令出現(xiàn)的bug,現(xiàn)象就是使用ssh命令后會拋出異常,有一定的出現(xiàn)幾率

我采用用下面的方法

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

即手動上傳SSH密鑰和相關(guān)配置文件到controller和compute節(jié)點

做法是:

在第一次部署失敗后,在重新運行安裝腳本的時候手動從宿主機使用ssh分別上傳到controller和compute節(jié)點

ssh?-q?-i?/home/yangchao/labs/lib/osbash-ssh-keys/osbash_key?-o?UserKnownHostsFile=/dev/null?-o?StrictHostKeyChecking=no?-o?ConnectTimeout=10?-o?ControlPath=none?-p?2230?osbash@127.0.0.1?mkdir?-p?autostart?&&?ssh?-q?-i?/home/yangchao/labs/lib/osbash-ssh-keys/osbash_key?-o?UserKnownHostsFile=/dev/null?-o?StrictHostKeyChecking=no?-o?ConnectTimeout=10?-o?ControlPath=none?-p?2232?osbash@127.0.0.1?mkdir?-p?autostart

注意,一定是安裝腳本運行期間,多次運行以上命令,因為controller和compute節(jié)點會在重新運行部署腳本的時候重啟并且配置虛擬網(wǎng)絡(luò)

完成后如下:

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

此時在宿主機上瀏覽器輸入http://127.0.0.1:8888/horizon進(jìn)入openstack的dashboard,同時可以正常創(chuàng)建實例

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

登陸controller節(jié)點,可以檢查nova服務(wù)運行正常,compute節(jié)點已經(jīng)添加

ssh?osbash@127.0.0.1?-p?2230??#登陸controller節(jié)點,密碼osbash
.?admin-openrc.sh?????????????#導(dǎo)入openstack環(huán)境變量以使用opnstack命令
nova?service-list?????????????#檢查controller節(jié)點和compute節(jié)點nova服務(wù)狀態(tài)

使用ubuntu18.04LTS部署opesntack tranning labs進(jìn)行測試

記住,只有宿主機本機才能登陸openstack


本文名稱:使用ubuntu18.04LTS部署opesntacktranninglabs進(jìn)行測試
網(wǎng)站網(wǎng)址:http://weahome.cn/article/pgshcp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部