基於ubuntu16 04搭建Devstack

2021-08-13 15:32:35 字數 2900 閱讀 4896

第一步:     

devstack的第一次搭建最好是放在虛擬機器裡面,這樣出了問題比較容易解決。如果放在實體機裡面,重灌系統是真的麻煩。所以,首先講一講怎麼建立虛擬機器。

所以,建立ubuntu16.04的虛擬機器是首要的,並能夠連線外網。如果不會建立虛擬機器,可以參考第一步下面的內容。

這裡,建立虛擬機器的方法是在ubuntu16.04裡用kvm建立的。

建立的步驟如下:

egrep"(svm|vmx)" /proc/cpuinfo

//這一步是在檢視你的電腦的cpu是否支援kvm,如果輸出的一大段字元中有紅色的vmx就代表可以

sudo apt-get install qemu-kvm

sudo apt-get install qemu

sudo apt-get install virt-manager
sudo apt-get install virt-viewer
sudo apt-get install libvirt-bin

sudo apt-get install bridge-utils

kvm安裝好了之後需要配置網路環境,我們這裡使用橋接網路的方式,
sudo cp /etc/network/inte***ces /etc/network/inte***ces-bak
//在當前的目錄下備份一套原有的網路配置
然後sudo  vi /etc/network/inte***ces

在原有的內容後面加上(//後面的刪掉,只在這裡起提示作用)
auto br0                                    //這裡給網橋取名為br0,你當然也可以取其他的

iface br0 inet static

address *** //網橋的位址,和你上網的網絡卡的ip位址配置成乙個網段

network *** //你用來上網的網路的網路號

netmask *** //子網掩碼

broadcast *** //廣播位址

gateway *** //閘道器

dns-nameservers 8.8.8.8

bridge_ports *** //***替換成你連線外網網絡卡的名字

bridge_stp off

然後重啟電腦,開啟kvm,建立ubuntu16.04的虛擬機器。
第二步:搭建devstack
官方參考**:
sudo apt-get install git
sudo apt-get install vim
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack all=(all) nopasswd: all" | sudo tee /etc/sudoers.d/stack
sudo su - stack
git clone
cd devstack
然後
sudo vim local.conf

將下面的內容新增進去:(***為你想設定的密碼)
[[local|localrc]]

admin_password=***

database_password=$admin_password

rabbit_password=$admin_password

service_password=$admin_password

最後儲存退出。
這裡你有兩個選擇:
選擇一:  在命令列裡輸入 ./stack.sh  如果沒報錯,成功安裝完了,那麼祝賀你,你人品太好了。如果沒成功,再執行  ./unstack  ,  重啟電腦,然後cd devstack ,再執行 ./stack.sh
選擇二:  先重啟電腦,開機後先 cd devstack ,然後 ./stack.sh(這種方法我沒試過,你可以試一試,這就是玄學)
如果最後提示completed,說明你已經安裝成功了
然後開啟瀏覽器,輸入  ***/dashboard                                    //這裡的***是虛擬機器的ip位址
使用者名稱密碼分別為admin 和  你剛剛在local.conf裡設定的密碼
進去之後就能使用了

Docker 基於Ubuntu16 04搭建

刪除已有的dockersudo apt get remove docker docker engine docker.io 安裝https傳輸軟體包及ca證書sudo apt get update 若curl不能識別,請使用apt get install curl 新增軟體源的gpg curl fs...

基於ubuntu16 04安裝docker的教程

之後,可以通過下面的命令來安裝最新版本的 docker sudo apt get install y lxc docker 在安裝了 docker 官方軟體源後,若需要更新 docker 軟體版本,只需要執行以下命令即可公升級 sudo apt get update y lxc docker 附 出...

Ubuntu16 04搭建redis集群

搭建這個集群花了我兩天,出了非常多非常多的問題!幸好的是搭成了!現在交代我的環境 redis 3.0.7.tar.gz ruby 2.3.4p301 redis 3.0.0.gem eclipse執行以來的jar包是 common pool 1.6.jar common pool2 2.4.2.ja...