環境初始化
系統 | 版本 |
---|---|
服務器系統 | CentOS7 |
虛擬機鏡像 | Rhel7.4 |
虛擬化軟件用Virtualbox,第一塊網卡設置爲橋接,第二塊網卡設置爲NAT,名稱分別叫enp0s3和enp0s8
一開始分配系統資源的時候,我都是默認的設置,建議controller
、compute
結點的cpu
設置多一點。
結點 | ip |
---|---|
controller |
172.16.136.124 |
compute |
172.16.136.125 |
storage |
172.16.136.126 |
第二塊網卡不用動配置,把第一塊網卡的配置設置爲static,然後修改ip即可
地址爲/etc/sysconfig/network-scripts/ifcfg-enp0s3
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
UUID=這裏填你們自己的 #(uuidgen命令可以生成)
DEVICE=enp0s3
ONBOOT=yes
IPADDR=172.16.136.124
NETMASK=255.255.255.0
用
hostnamectl
設置結點名稱e.g. hostnamectl controller
在/etc/hosts
裏面加入各個結點的地址
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.136.124 controller
172.16.136.125 compute
172.16.136.126 storage
172.16.136.127 object1
172.16.136.128 object2
三個結點能夠互相ping通即可,然後還有一些遠程登錄的操作,比如controller可以免密登錄另外兩個結點。可以自行百度。
更換yum源
因爲是Rhel,所以yum是不能用的,必須替換成centos的yum源,可以參考網上教程,也比較簡單。
然後就是正式安裝
Openstakc Stein版本安裝網址
https://docs.openstack.org/stein/install/
附上我自己最近幾天錄的全程視頻
https://space.bilibili.com/301363202
這個視頻錄的比較詳細,一直到實例的啓動和ping通百度。把我自己在配的過程中遇到的bug全部展示了出來,包括我是如何解決的。也錄了我的一些缺陷,畢竟自己沒那麼多經驗,雖然不是第一次配openstack環境。。還是菜嘛
而且每個視頻下面的評論處,我也把本期視頻的坑說了出來,可以先看,然後再跟着配。
PS:
第一期NTP視頻忘記弄BGM了。。
我的Neutron服務配的時候大意了,後來把服務全停了,找bug改完再搭起來花了半天時間。。。
swfit
我沒有配,不過我記得上次配swift的時候比較簡單,沒有坑,照着教程配就行。
【Openstack】創建實例並ping通外網