本专题主要记录安装OpenStack过程中碰到的问题及对应解决办法,希望对有需要的人有所帮助。
安装OpenStack之前,需要做如下准备工作:
1) NTP
安装服务
# yum install chrony
检查服务状态
# systemctl status chronyd.service
重启服务
# systemctl restart chronyd.service
设置服务开机自启动
# systemctl enable chronyd.service
检查配置项(/etc/chrony.conf)
server iburst
allow /
2) MySQL
安装服务
# yum install mariadb mariadb-server python2-PyMySQL
检查服务状态
# systemctl status mariadb.service
重启服务
# systemctl restart mariadb.service
设置服务开机自启动
# systemctl enable mariadb.service
检查配置项(/etc/my.cnf.d/openstack.cnf)
1. bind-address = < controller node ip>
3) MongoDB
安装服务
# yum install mongodb-server mongodb
检查服务状态
# systemctl status mongod.service
重启服务
# systemctl restart mongod.service
设置服务开机自启动
# systemctl enable mongod.service
检查配置项(/etc/mongod.conf)
bind_ip = < controller node ip>
smallfiles = true
4) Message Queue
安装服务
# yum install rabbitmq-server
检查服务状态
# systemctl status rabbitmq-server.service
重启服务
# systemctl restart rabbitmq-server.service
设置服务开机自启动
# systemctl enable rabbitmq-server.service
5) Memcached
安装服务
# yum install memcached.service
检查服务状态
# systemctl status memcached.service
重启服务
# systemctl restart memcached.service
设置服务开机自启动
# systemctl enable memcached.service
6) OpenStack Packages
yum install centos-release-openstack-mitaka
yum install https://repos.fedorapeople.org/repos/openstack/openstack-mitaka/rdo-release-mitaka-6.noarch.rpm
yum install python-openstackclient
yum install openstack-selinux
![36004e76606ee84c3b6f3b7ec9faff21.png](https://img-blog.csdnimg.cn/img_convert/36004e76606ee84c3b6f3b7ec9faff21.png)