OpenStack是一個開源的云計較辦理平臺,OpenStack撐持幾乎所有類型的云情況,項目方針是供給實施簡單、可大規模擴展、豐碩、尺度同一的云計較辦理平臺。可是安裝OpenStack其實是比力繁瑣的,是以我們采用 Fuel 進行 OpenStack 安裝會大大提高安裝效率。
起首下載 fuel(Mirantis OpenStack),下載地址:
https://www.mirantis.com/software/openstack/download/
填寫好信息后【點擊紅色按鈕】將跳轉到下載頁面,【點擊下載】即可。
也可以從我的小我網盤下載,網盤中還包羅 bootstraps 和 mirrors 文件可一并下載,后面安裝將會用到
鏈接:1tw_TwBMe_vG5Jw1RxpAsuA 提取碼:e3wp
完當作下載需要文件之后,啟動 VirtualBox 虛擬機。
我們要為虛擬機添加三個收集:
Host-Only Ethernet Adapter
IPv4: 10.20.0.1
Mask: 255.255.255.0
DHCP: Unable
Host-Only Ethernet Adapter #2
IPv4: 172.16.0.1
Mask: 255.255.255.0
DHCP: Unable
Host-Only Ethernet Adapter #3
IPv4: 192.168.0.1
Mask: 255.255.255.0
DHCP: Unable
切記這三個虛擬網卡必需封閉DHCP !
添加虛擬機,并給虛擬機添加三張網卡,第一臺虛擬機為 fuel_master 本家兒機,也就是安裝 fuel 的本家兒機,
最低設置裝備擺設:cpu : 1核或以上 ; 內存:1G或以上 , 硬盤:60G或以上;
官方保舉設置裝備擺設要求內存 6G 以上,不然會比力慢,可是慢就慢點,問題不大,硬盤是硬指標, 否則很可能安裝掉敗。
接下去設置虛擬機三塊網卡:
三塊網卡全數利用 “host-only" 收集別離是適才新增的三個網卡收集;
第一塊網卡的稠濁模式必然要選擇“全數許可”,否則會掉敗, 其他網卡稠濁模式為“拒絕”
網卡節制芯片全數選擇 “Intel PRO/1000 MT 桌面(82540EM),選擇其他的可能會掉敗。
網卡 MAC 地址在 Fuel 安裝竣事后絕對不要點竄,否則可能在設置裝備擺設收集環節呈現錯誤。
接下去將下載的 fuel 鏡像放入虛擬光驅:
若是你用的VirtualBox虛擬機版本比力高的話可能呈現虛擬機【屏幕一片漆黑】或【后續無法顯示內容】的環境
需要點竄顯示節制器為“VBoxVGA”:
啟動虛擬機:
選擇第一個起頭安裝
等半個小時到一小時擺布會主動重啟,重啟后會繼續安裝,然后進入下面這個界面,做一些設置裝備擺設,Fuel 會按照你的這些設置裝備擺設接著進行安裝,
回車 “close" ;
選擇跳過 成立 bootstrap image ,因為這個要取國外下載會出奇的慢。
之后選擇 “Save and Quit",之后Fuel就起頭進行正式安裝了;
接下去的安裝過程要持續數小時,這個只能慢慢等了...
顛末若干個小時的期待,Fuel 終于安裝當作功了,可以看到界面上以及提醒:
Fuel的節制界面地址:https://10.20.0.2:8443
linux賬號:root
linux暗碼:r00tme
Fuel節制界面賬號:admin
Fuel節制界面暗碼:admin
起首我們用 root@r00tme 登錄linux 系統,封閉 iptables 防火墻,否則無法查看Fuel UI界面:
systemctl stop iptables // 封閉防火墻
systemctl disable iptables // 禁止開機主動啟動
之后我們在瀏覽器中輸入地址:
https://10.20.0.2:8443
看到一下畫面,暗示 Fuel 已安裝當作功,利用 admin@admin 登錄系統
之前安裝的時辰我們選擇了跳過 build bootstaps image, 所以先把需要的離線鏡像添加進去,
從網盤下載 bootstraps 和 mirrors 文件并解壓他們到 master 本家兒機并進入目次:/var/www/nailgun
鏈接:1tw_TwBMe_vG5Jw1RxpAsuA 提取碼:e3wp
上傳完當作后利用 fuel-createmirror 號令讓web后臺源地址變動為當地地址
fuel-createmirror
這里可能需要期待比力長的時候,會呈現 URLError 的錯誤提醒,不消管他,靜靜期待。
當作功后將呈現一下畫面
之后我們激活 bootstraps 中的 d01c72e6-83f4-4a19-bb86-6085e40416e6 源
// 激活當地源
fuel-bootstrap activate d01c72e6-83f4-4a19-bb86-6085e40416e6
這里可能會期待一段時候,要耐煩一點。
若是提醒為 Errno 21 , 則刪除 /var/www/nailgun/bootstraps/active_bootstrap 文件夾后重試
呈現以下界面則暗示激活當作功:
經由過程號令查看激活環境
// 查看激活環境
fuel-bootstrap list
到這里我們的 Fuel 根基安裝完當作!
打開 VirtualBox 添加兩個虛擬本家兒機設置裝備擺設別離是:
cpu: 1核或以上;
內存:1G或以上;
磁盤:100G或以上
同時給兩臺虛擬本家兒機添加三張網卡,設置裝備擺設和 master 一致;
最后在系統這一欄必然要設置啟動挨次: 收集, 并放到第一個!
同時記得將顯示中設置為 VBoxVGA
這樣我們一共有了三臺虛擬本家兒機,別離是:
Fuel 辦理本家兒機:fuel_master
節制節點本家兒機:fuel_controller
計較節點本家兒機:fuel_controller
在包管 fuel_master 本家兒機開機運行的環境下,我們啟動兩臺節點本家兒機:
將呈現菜單選擇界面,選擇 ubuntu_bootstrap 啟動
啟動后瀏覽器打開 https://10.20.0.2:8443 ,進行設置裝備擺設
選擇新建 OpenStack 情況
輸入名稱,和 OpenStack 版本, 版本就用 默認 MitaKa on Ubuntu 14.04 即可
后面就一路下一步即可
新建完當作會呈現情況節制臺
點擊“添加節點”按鈕進行節點添加
可以看到已經有兩臺辦事器已經在線了,若是沒有看到上線辦事器這期待一會,再刷新看看,若是仍是沒有這測驗考試重啟兩個節點辦事器,
一般節點開機當作功到上線可能要花 5 ~ 10 分鐘時候,需要耐煩一點。
將此中一臺辦事器設置為 節制節點和存儲節點, 點擊“應用變動”
繼續添加節點,將別的一臺設置為 計較節點和存儲節點,應用變動:
全選兩個節點后點擊“設置裝備擺設接口”
將 存儲、辦理、私有收集拖動到 第三張網卡并應用:
設置 收集 -> default -> 公開 ,
IP Range 設置為 172.16.0.3 - 172.16.0.126
網管設置為 172.16.0.2
點竄辦理地址起頭為 192.168.0.2
設置 master 本家兒機 eth1 網卡為靜態 ip : 172.16.0.2
進入文件夾 /etc/sysconfig/network-scripts
查看是否有 ifconfig-eth1 文件,若是不存在則新建文件,并復制一下內容到 ifconfig-eth1
若是存在,則將一下內容籠蓋到 ifconfig-eth1 中
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPADDR=172.16.0.2
NETMASK=255.255.255.0
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth1
UUID=b496fb76-8c24-4172-9af0-4e6ff67f3232
DEVICE=eth1 ONBOOT=yes
重啟收集
systemctl restart network
設置 收集 -> Neutron L3 -> 宿本家兒操作系統DNS辦事器, 點竄地址為 阿里云 DNS解析辦事器:223.5.5.5
其他 -> Host OS DNS Servers 地址為 223.5.5.5
其他 -> Host OS NTP Servers 地址為 10.20.0.2
最后進行連通性查抄,提醒驗證當作功,收集設置裝備擺設準確!
當作功后回到“節制臺”, 點擊 “Deploy Changes" 真是起頭安裝情況變動。
這里看到 TLS 提醒不消管他,無所謂,若有強迫癥的話可以度娘安裝瀏覽器TLS;
彈出界面點擊“擺設” ;
因為硬件設置裝備擺設較低,這個環節的擺設可能持續數小時之久,請必然要耐煩。
在“節點”欄中可以看到每個節點的安裝進度
顛末很久很久的期待終于呈現了當作功畫面:
點擊 Horizon 進入 Openstack 辦理界面
這里安裝紛歧心猿意馬每次會當作功,若是多次常識報錯的話一般是因為物理機機能不足導致,可以測驗考試將虛擬機存放在固態硬盤進行測試,而且恰當提高cpu和內存參數!!
利用賬號暗碼登錄
帳號:admin 暗碼:admin
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!