环境部署
一、基本配置要求
配置:
VMware-14、Centos7.5、双节点
Controller节点:2G运行内存、2个处理器、50G硬盘
Compute 节点:4G运行内存、2个处理、50G硬盘
网络要求:
同我之前搭建的OpenStack-M版(一个内网,一个外网)
ens33作为管理网络,主要负责各节点之间的通信
ens34作为外部网络,主要负责与外部通信
配置过程(略)
Centos7—网卡设置
VM OpenStack网络配置教程
二、配置主机映射
Controller、Compute节点
修改/etc/hosts(添加)
# vi /etc/hosts
192.168.100.10 controller
192.168.100.20 compute
检查网络连通性
三、关闭防火墙和安全策略
Controller、Compute节点
编辑/etc/selinux/config文件
# vi /etc/selinux/config
SELINUX=disabled
# setenforce 0
# getenforce (查看安全策略状态)
Permissive
关闭防火墙
# systemctl stop firewalld.service
# systemctl disable firewalld.service
清空iptables规则
# iptables -F
# iptables -X
# iptables -Z
# iptables-save
四、配置阿里yum源
Controller、Compute节点
备份
# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载
# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# yum clean all (清除yum缓存)
五、安装NTP时钟服务
Controller节点
# yum install -y chrony
编辑chrony.conf文件,在文件中添加、更改或删除以下内容
vi /etc/chrony.conf
##所有节点向controller节点同步时间
server controller iburst
##设置时间同步网段
allow 192.168.100.0/24
##本地同步
local stratum 10
设置NTP服务开机启动
# systemctl enable chronyd.service
# systemctl start chronyd.service
compute节点
# yum install chrony -y
vi /etc/chrony.conf
##配置所有节点指向controller同步时间
server controller iburst
# systemctl enable chronyd.service
# systemctl start chronyd.service
验证时钟同步服务
在controller节点执行
# chronyc sources
210 Number of sources = 5
MS Name/IP address Stratum Poll Reach LastRx Last sample
==================