OpenStack之三: 安装MySQL,rabbitmq, memcached

Posted maxuebin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenStack之三: 安装MySQL,rabbitmq, memcached相关的知识,希望对你有一定的参考价值。

官网地址: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

 

以上是关于OpenStack之三: 安装MySQL,rabbitmq, memcached的主要内容,如果未能解决你的问题,请参考以下文章

[Zabbix+Grafana]系列之三:Mysql安装

Rocky版新功能集锦之三:Trove

centos6.3安装openstack

spring中使用RabbitMQ

OpenStack: 安装准备

边看MHA源码边学Perl语言之三 NodeUtil.pm