91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

發布時間:2020-07-02 07:45:58 來源:網絡 閱讀:1389 作者:羊草 欄目:云計算

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

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

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

  1. 安裝準備

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

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試


使用ubuntu18.04LTS部署opesntack tranning labs進行測試

  1. 組網說明

實驗環境在服務器上安裝 ubuntu操作系統,并在ubuntu上安裝virtualBox軟件,通過openstack自動化安裝腳本在 virtualbox中部署openstack實驗環境,包括一個controller節點和一個compute節點


使用ubuntu18.04LTS部署opesntack tranning labs進行測試

  1. ubuntu配置

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

默認ubuntu沒有root密碼,同時沒有SSH服務等,默認是不允許root用戶進行ssh登陸。都需要自行配置

sudo?passwd????#創建root密碼
sudo?apt-get?install?openssh-server?#?安裝ssh服務
sudo?systemctl?start?ssh?????????????#開啟SSH
sudo?systemctl?enble?ssh
sudo?systemctl?stop?ufw????????????????#關閉防火墻
sudo?systemcll?disable?ufw

為了加快軟件下載,需要配置國內軟件源

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

保存后,更新系統

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

耐心等待更新完畢

接下來,使用xrdp開啟遠程登陸。

sudo?apt?install?xrdp

編輯配置文件

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

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

gnome-session

然后再ubuntu設置開啟共享

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

配置屏幕共享

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

如下所示:

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

然后配置virtualbox

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

下載完畢后確認是否安裝

sudo?dpkg-query?-l?virtualbox

使用ubuntu18.04LTS部署opesntack tranning labs進行測試


  1. 安裝opesntack-labs

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

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

vboxnet0:10.0.0.1/24

vboxnet1:203.0.113.1/24

流程如下:

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

下載完畢后,保存到桌面

然后解壓

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

解壓后,目錄結構如下所示:

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

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

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

然后安裝python

sudo?apt?install?python

完成后,進入/labs目錄,運行st.py腳本

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試


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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

出現的結果代表了實驗環境的默認登陸信息。


  1. 碰到的問題

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

查詢了下官網文檔,https://wiki.openstack.org/wiki/Documentation/training-labs#Building_the_cluster,下面有相關使用virtualbox構建集群的說明

使用ubuntu18.04LTS部署opesntack tranning labs進行測試


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

所以我嘗試了以下

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


使用ubuntu18.04LTS部署opesntack tranning labs進行測試


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

真神奇


更新:

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

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

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

我采用用下面的方法

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

即手動上傳SSH密鑰和相關配置文件到controller和compute節點

做法是:

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

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節點會在重新運行部署腳本的時候重啟并且配置虛擬網絡

完成后如下:

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

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

使用ubuntu18.04LTS部署opesntack tranning labs進行測試

登陸controller節點,可以檢查nova服務運行正常,compute節點已經添加

ssh?osbash@127.0.0.1?-p?2230??#登陸controller節點,密碼osbash
.?admin-openrc.sh?????????????#導入openstack環境變量以使用opnstack命令
nova?service-list?????????????#檢查controller節點和compute節點nova服務狀態

使用ubuntu18.04LTS部署opesntack tranning labs進行測試


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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛川县| 海口市| 七台河市| 马边| 历史| 永新县| 湖南省| 海口市| 无棣县| 社旗县| 望奎县| 二手房| 通辽市| 乌兰县| 中山市| 安仁县| 福鼎市| 江源县| 伽师县| 龙岩市| 荃湾区| 偃师市| 天镇县| 思茅市| 静乐县| 景德镇市| 阿拉尔市| 沁水县| 广丰县| 南川市| 靖州| 乌审旗| 政和县| 古丈县| 八宿县| 宣武区| 双城市| 枞阳县| 莱芜市| 拜泉县| 大丰市|