官网地址:https://docs.openstack.org/install-guide/environment-sql-database-rdo.html
#:安装mysql
[root@mysql ~]# yum install mariadb mariadb-server -y
#在控制节点安装MySQL的连接组件
[root@localhost ~]# yum install python2-PyMySQL -y
#:配置MySQL
[root@mysql ~]# vim /etc/my.cnf.d/openstack.cnf
[mysqld]
bind-address = 0.0.0.0    #:修改此处监听地址
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
#:启动MySQL
[root@mysql ~]# systemctl enable mariadb.service
[root@mysql ~]# systemctl start mariadb.service
#:初始化MySQL
[root@mysql ~]# mysql_secure_installation
官网地址:https://docs.openstack.org/install-guide/environment-messaging-rdo.html
#:安装rabbitmq
[root@mysql ~]# yum install rabbitmq-server -y
#:启动rabbitmq
[root@mysql ~]# systemctl enable rabbitmq-server.service
[root@mysql ~]# systemctl start rabbitmq-server.service
#:创建用户
[root@mysql ~]# rabbitmqctl add_user openstack openstack123
#:授权
[root@mysql ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
#:添加组件
[root@mysql ~]# rabbitmq-plugins  enable rabbitmq_management
官网地址:https://docs.openstack.org/install-guide/environment-memcached-rdo.html
#:安装memcached
[root@mysql ~]# yum install memcached -y
#:在控制节点安装memcached组件
[root@localhost ~]# yum install python-memcached -y
#:修改配置
[root@localhost ~]# vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"   #:修改内存大小,单位M
OPTIONS="-l 0.0.0.0,::1"   #:修改监听地址
#:启动
[root@mysql ~]# systemctl enable memcached.service
[root@mysql ~]# systemctl start memcached.service