一、環境準備
系統:centos7
cinder01 內網:192.168.10.51 外網:172.16.1.51
compute01 內網:192.168.10.52 外網:172.16.1.52
controller 內網:192.168.10.53 外網:172.16.1.53
二、配置主機名及hosts和防火牆(只演示一臺,其他機器配置方式一樣)
vim /etc/hostname加入(其他的註釋或者刪除)
cinder01
vim /etc/hosts加入
172.16.1.51 cinder01 172.16.1.52 compute01 172.16.1.53 controller01 192.168.10.51 cinder01 192.168.10.52 compute01 192.168.10.53 controller01
關閉防火牆
systemctl stop firewalls.service
systemctl disable firewalls.service
關閉selinux
vim /etc/selinux/config
SELINUX=disabled
三、時間同步配置
在所有伺服器安裝chrony
yum install chrony –y
配置服務端的chrony
vim /etc/chrony.conf
server ntp1.aliyun.com iburst server controlelr01 iburst allow 192.168.0.0/16
其他客戶端配置
vim /etc/chrony.conf
server controlelr01 iburst
將所有伺服器時間設定成對應時區(上海為例)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
將所有chrony重啟和加入開機自啟動
systemctl enable chronyd.service
systemctl start chronyd.service
四、更新yum源(所有伺服器)
備份yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下載新yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新yum源
yum clean all yum makecache yum update
五、安裝openstack軟體倉庫(所有伺服器)
yum安裝Q版倉庫
yum install centos-release-openstack-queens -y
更新所有節點軟體包
yum upgrade -y
安裝open stack client端
yum install python-openstackclient -y
安裝open stack的selinux
yum install openstack-selinux -y