一、环境准备
系统:centos7.2 x86_64
controller 2c+8g+40g 10.1.80.110 可以nat上网
compute 2c+8g+40g 10.1.80.111 可以nat上网
neutron 2c+8g+40g 10.1.80.112 可以nat上网
关闭selinux(所有节点)
cat /etc/sysconfig/selinux SELINUX=disabled SELINUXTYPE=targeted
配置hosts(所有节点)
10.1.80.110 openstack-controller 10.1.80.111 openstack-compute 10.1.80.112 openstack-neutron
修改主机名
hostnamectl set-hostname openstack-controller
hostnamectl set-hostname openstack-compute
hostnamectl set-hostname openstack-neutron
关闭防火墙(所有节点)
systemctl stop firewalld
systemctl disable firewalld
基础软件包(所有节点)
yum install openssl openssl-devel net-tools vim wget -y
时间同步(控制节点)
yum install chrony -y
配置ntp:
vi /etc/chrony.conf
加入:
allow 10.1.80.0/24
启动服务:
systemctl enable chronyd.service
systemctl start chronyd.service
其他节点:
yum install chrony -y
配置ntp:
vi /etc/chrony.conf
加入:
server 10.1.80.110 iburst
启动服务:
systemctl enable chronyd.service
systemctl start chronyd.service
同步时钟(所有节点)
chronyc sources
确保所以的时间都是同步的。
使用timedatectl status查看:
[root@openstack-compute ~]# timedatectl status
二、yum源配置等
所有节点:安装openstack的yum 源:
yum install centos-release-openstack-queens -y yum upgrade -y
更新yum源
安装opentack client的python包:
yum install python-openstackclient -y
如果系统关闭了selinux可以不用安装这个包:
yum install openstack-selinux -y