作用:存储OpenStack各服务信息
yum install -y mariadb mariadb-server python2-PyMySQL
vim /etc/my.cnf.d/openstack.cnf
[mysqld]
...
bind-address = 192.168.188.100 # ip地址
...
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
复制代码
systemctl enable mariadb.service
systemctl start mariadb.service
复制代码
# mysql_secure_installation
# mysql -u root -p root
作用:消息队列,保证用户请求的顺序
yum install -y erlang socat rabbitmq-server
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
复制代码
开启的端口: client通信(5672)、server管理(15672)、server间内部通信(25672)、erlang发现(4369)
rabbitmqctl add_user openstack openstack # 用户名和密码都设为openstack
rabbitmqctl set_permissions oepnstack ".*" ".*" ".*"
分别是配置、写入、读取权限
rabbitmq-plugins enable rabbitmq_management
开启了15672端口,可以通过浏览器登录192.168.188.100:15672进入
使用guest用户登录并修改openstack账户的标签
作用:memcache缓存OpenStack各类服务的验证的token令牌,减轻组件间通信压力
yum install -y memcached python-memcached
vim /etc/sysconfig/memcached
将127.0.0.1修改为控制节点IP地址
systemctl enable memcached.service
systemctl start memcached.service
复制代码
最终的网络端口如下图
原文:https://www.cnblogs.com/well-666/p/12151567.html